SocQ turns public profiles, posts, videos, comments, search results, transcripts, and engagement signals into structured records your applications can use. Authenticate with one API key, submit a collection task, and retrieve normalized results through a consistent REST workflow.
| Data type | Available data |
|---|---|
| Profiles & identity | Public profiles, creator accounts, pages, follower counts, and account metadata |
| Posts & media | Posts, Reels, videos, Shorts, transcripts, captions, and engagement signals |
| Comments & feedback | Public comments and available conversation metadata |
| Search & discovery | Profile, video, keyword, and hashtag discovery, depending on the endpoint |
Explore the live API Catalog for current endpoint and platform availability.
- Call a data collection endpoint with your Bearer API key.
- Store the returned
task_id. New tasks start in thequeuedstate. - Query
GET /v1/tasks/{task_id}as the task moves throughqueued,running,succeeded, orfailed. - After success, read normalized records from
results.itemsand continue withresults.next_cursorwhen another page is available. - Add
callback_urlwhen you need a completion notification. Callback delivery is best-effort, so polling remains the fallback. - Download compressed raw JSONL data from
GET /v1/tasks/{task_id}/fileswhen you need the source records in bulk.
- Social listening: Collect public discussions, content, and feedback.
- Social analytics: Analyze content, audience, and engagement signals.
- Creator intelligence: Research creators, their content, and public performance.
- Brand monitoring: Follow brands, competitors, and market activity.
Create an API key, then submit an Instagram profile search:
curl -X POST "https://api.socq.ai/v1/instagram/search" \
-H "Authorization: Bearer $SOCQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "sustainable travel",
"results_limit": 25
}'
# Save task_id from the submit response, then query the task.
curl "https://api.socq.ai/v1/tasks/$TASK_ID?limit=50" \
-H "Authorization: Bearer $SOCQ_API_KEY"Successful task responses contain normalized records in data.results.items. Pass data.results.next_cursor back as the cursor query parameter to read the next page.
SocQ is built for public data workflows. It is not an official API of the social platforms represented in its catalog and does not provide access to private account data.
SocQAPI/socq-examples is the
canonical directory for all 32 focused API repositories.
| YouTube | TikTok | X | ||
|---|---|---|---|---|
| Posts | Pages | Channels | Profiles | Profiles |
| Comments | Posts | Videos | Videos | Posts |
| Followers Count | Comments | Channel Videos | Comments | User Posts |
| Reels | Comments | Search | Search | |
| Search | Shorts | Hashtags | ||
| Search | ||||
| Transcripts |
| Profiles | Companies | Posts | Jobs |
|---|---|---|---|
| LinkedIn Profiles API | LinkedIn Companies API | LinkedIn Posts API | LinkedIn Jobs API |
| Posts | Comments | Subreddit Posts | Search |
|---|---|---|---|
| Reddit Posts API | Reddit Comments API | Reddit Subreddit Posts API | Reddit Search API |
Each repository keeps API keys server-side, implements the complete asynchronous task and pagination flow, and uses synthetic fixtures instead of customer data.
- Website: socq.ai
- API documentation: docs.socq.ai
- API catalog: socq.ai/apis
- Examples: github.com/SocQAPI/socq-examples
- API keys: socq.ai/dashboard/api-key
- Support: support@socq.ai