Social Listening
Social Media Scraping API.
Scrape profiles, posts, videos, comments, ad libraries, and metrics from Instagram, Facebook, YouTube, TikTok, X, Reddit, and more with one API.
/ 02 - Platform
API coverage for every major social platform
SocQ gives developers one powerful API layer for social data workflows across the platforms that matter.
/ 03 - Featured APIs
Featured Social Data APIs
Start with high-value social data endpoints, then scale every workflow with the same auth, billing, and response conventions.
/ 04 - Quickstart
Developer quickstart
The fastest social data API to integrate.
Use API keys, Bearer auth, clean REST paths, and structured JSON responses built for real application code.
Get API key
Create a project and get a scoped API key from the dashboard.
Call endpoint
Send clean REST requests with Bearer auth and normalized parameters.
Receive JSON data
Receive normalized JSON responses and webhook events your product can use immediately.
Instagram Search · Async Quickstart
const API_URL = "https://api.socq.ai";
const API_KEY = process.env.SOCQ_API_KEY;
const headers = {
Authorization: `Bearer ${API_KEY}`,
"Content-Type": "application/json"
};
async function request(path, options = {}) {
const response = await fetch(`${API_URL}${path}`, {
...options,
headers: { ...headers, ...options.headers }
});
if (!response.ok) {
throw new Error(`SocQ API error ${response.status}: ${await response.text()}`);
}
return response.json();
}
async function run() {
// 1. Submit an Instagram profile search
const { data: task } = await request("/v1/instagram/search", {
method: "POST",
body: JSON.stringify({
query: "sustainable travel",
results_limit: 25
})
});
// 2. Poll until the asynchronous task finishes
let current = task;
while (!["succeeded", "failed"].includes(current.status)) {
await new Promise((resolve) => setTimeout(resolve, 2000));
({ data: current } = await request(`/v1/tasks/${task.task_id}`));
}
if (current.status === "failed") {
throw new Error(current.error_message || "SocQ task failed");
}
// 3. Read normalized results (follow next_cursor for more)
const { data: resultTask } = await request(
`/v1/tasks/${task.task_id}?limit=50`
);
console.log(resultTask.results.items);
}
run().catch(console.error);/ 05 - Why SocQ
Why developers choose SocQ
SocQ combines stable API contracts, normalized fields, request logs, and usage visibility into the easiest social data API layer for builders.
/01
Production-ready API contracts
Clean REST paths, simple auth, and dependable response conventions for serious social data products.
/02
Powerful request logs
Trace API calls, inspect usage, and debug social data workflows from one clean dashboard.
/03
Clear usage visibility
Track key-level activity, quota behavior, and billing signals before they slow your team down.
/04
Best-in-class normalized fields
Consistent JSON response shapes that make messy platform differences much easier to build with.
/ 06 - Applications
The easiest way to build social data workflows
Use one account, one API key, one request log, and one billing surface to power social listening, intelligence, enrichment, monitoring, and analytics products.
/ 01
LISTENINGSocial listening API
Track public posts, comments, keywords, and creator activity with the social listening API your product team can build on immediately.
Explore listening APIs/ 02
ANALYTICSSocial analytics dashboard API
Turn engagement, audience, post, and keyword signals into clean dashboards without maintaining a separate collector for every platform.
Explore analytics APIs/ 03
INTELLIGENCECreator intelligence API
Turn public handles, profiles, posts, and engagement signals into the creator intelligence layer your scoring and research tools need.
Explore intelligence APIs/ 04
MONITORINGBrand monitoring API
Monitor profiles, keywords, posts, and campaign changes with webhook updates that keep your product ahead of social data movement.
Explore monitoring APIs/ 07 - Testimonials
What developers say about SocQ
One API for public social data means less maintenance and faster launches.
/ 08 - FAQ
Frequently asked questions
What is SocQ?
SocQ is the best social media API for developers who need public profiles, posts, comments, search results, engagement metrics, webhooks, and monitoring workflows.
What is a social media API?
A social media API lets applications request structured social data such as public account metadata, posts, comments, search results, and engagement signals.
What data can I access with SocQ?
SocQ gives developers the core public social data needed for real products, including profiles, posts, comments, search, engagement counters, media references, and webhook-driven monitoring.
Which platforms does SocQ cover?
SocQ gives developers one API surface for major social platforms, with a catalog built to keep adding the coverage product teams need.
Do I need separate platform credentials?
No. SocQ gives developers a managed API key workflow, one dashboard, and one integration surface for social data access.
How is usage billed?
SocQ keeps usage transparent in the dashboard with clear request, record, or credit units depending on the endpoint and plan.
Can I use SocQ for monitoring and enrichment workflows?
Yes. SocQ is built for social listening, creator intelligence, lead enrichment, brand monitoring, analytics dashboards, and webhook-driven updates.