Built-in universal search
Run one query across public posts, profiles, reviews, app stores, search results, and research sources without building a routing layer.
Try Universal SearchThe social media scraping API - 68 platforms, one auth token, one unified schema.
646 endpoints - 68 platforms - 100 free credits
import requests
response = requests.get(
'https://socialquery.dev/v1/tiktok/profile',
params={'handle': 'charlidamelio'},
headers={'x-api-key': 'sq_YOUR_API_KEY'}
)
data = response.json()const response = await fetch(
'https://socialquery.dev/v1/tiktok/profile?handle=charlidamelio',
{
headers: {
'x-api-key': 'sq_YOUR_API_KEY'
}
}
);
const data = await response.json();curl 'https://socialquery.dev/v1/tiktok/profile?handle=charlidamelio' \
-H 'x-api-key: sq_YOUR_API_KEY'import requests
response = requests.get(
'https://socialquery.dev/v1/instagram/profile',
params={'handle': 'mkbhd'},
headers={'x-api-key': 'sq_YOUR_API_KEY'}
)
data = response.json()const response = await fetch(
'https://socialquery.dev/v1/instagram/profile?handle=mkbhd',
{
headers: {
'x-api-key': 'sq_YOUR_API_KEY'
}
}
);
const data = await response.json();curl 'https://socialquery.dev/v1/instagram/profile?handle=mkbhd' \
-H 'x-api-key: sq_YOUR_API_KEY'import requests
response = requests.get(
'https://socialquery.dev/v1/youtube/channel',
params={'handle': '@mkbhd'},
headers={'x-api-key': 'sq_YOUR_API_KEY'}
)
data = response.json()const response = await fetch(
'https://socialquery.dev/v1/youtube/channel?handle=@mkbhd',
{
headers: {
'x-api-key': 'sq_YOUR_API_KEY'
}
}
);
const data = await response.json();curl 'https://socialquery.dev/v1/youtube/channel?handle=@mkbhd' \
-H 'x-api-key: sq_YOUR_API_KEY'import requests
response = requests.get(
'https://socialquery.dev/v1/reddit/subreddit',
params={'name': 'saas'},
headers={'x-api-key': 'sq_YOUR_API_KEY'}
)
data = response.json()const response = await fetch(
'https://socialquery.dev/v1/reddit/subreddit?name=saas',
{
headers: {
'x-api-key': 'sq_YOUR_API_KEY'
}
}
);
const data = await response.json();curl 'https://socialquery.dev/v1/reddit/subreddit?name=saas' \
-H 'x-api-key: sq_YOUR_API_KEY'{
"success": true,
"platform": "tiktok",
"data": {
"author": {
"username": "charlidamelio",
"followers": 152400000
},
"engagement": {
"likes": 12400000000,
"engagement_rate": 0.087
},
"metadata": {
"language": "en",
"content_category": "lifestyle"
}
}
}{
"success": true,
"platform": "instagram",
"data": {
"author": {
"username": "mkbhd",
"followers": 5240000
},
"engagement": {
"likes": 178000,
"engagement_rate": 0.034
},
"metadata": {
"language": "en",
"content_category": "tech"
}
}
}{
"success": true,
"platform": "youtube",
"data": {
"channel": {
"handle": "@mkbhd",
"subscribers": 19400000
},
"engagement": {
"avg_views": 4200000,
"engagement_rate": 0.062
},
"metadata": {
"language": "en",
"content_category": "tech"
}
}
}{
"success": true,
"platform": "reddit",
"data": {
"subreddit": {
"name": "saas",
"subscribers": 412000
},
"engagement": {
"posts_24h": 47,
"top_post_upvotes": 1240
},
"metadata": {
"language": "en",
"content_category": "business"
}
}
}Crawling data from the world's biggest platforms
Fast, consistent, and ready for agents: three reasons teams use SocialQuery instead of maintaining a pile of scrapers.
Run one query across public posts, profiles, reviews, app stores, search results, and research sources without building a routing layer.
Try Universal SearchResponses come back with the same envelope for author, engagement, content, pagination, metadata, and computed fields.
View the schemaIntegration guides, OpenAPI, llms.txt, typed examples, retries, cache notes, and credit costs are generated from one catalog.
See AI integrationsBrand monitoring, sentiment analysis, trend detection, competitive intel — all from one query against 68 platforms.
Track your brand, products, execs, and campaigns across all 68 platforms in real time. Stream new mentions to a webhook, or pull them in batches on a schedule.
Aggregate public sentiment around launches, campaigns, and competitor moves. Sentiment scores ship in the response - bring your own model or use ours.
Surface emerging conversations in your space before they hit the mainstream feed. Spike alerts, velocity scores, related-topic graphs - out of the box.
What competitors ship, who they hire, what their customers say. Pull profiles, posts, and comments side-by-side and feed them straight into your analyst workflow.
646 endpoints, every major social network. Click any platform to explore its endpoints, run a sample request, and grab the code.
curl -X GET 'https://socialquery.dev/v1/tiktok/profile?handle=charlidamelio' \
-H "x-api-key: $SOCIALQUERY_API_KEY"// Edit the params above and hit "Try it" to run a live request against the APIUse the OpenAPI reference and readable endpoint guides to help your coding agent build an integration.
Give your agent the API specification to discover methods, parameters, examples, and credit costs. Create an API key in your dashboard when you are ready to make authenticated requests.
curl -s https://socialquery.dev/v1/openapi.jsonRead a concise guide to authentication, the catalog, request costs, and error handling.
curl -s https://socialquery.dev/llms.txtCreate your account and API key, then give your coding agent the onboarding guide. Keep your key in a server-side environment variable.
curl -s https://socialquery.dev/agent-onboarding/SKILL.mdExplore the Prism catalog for composite social intelligence workflows. These endpoints are in preview; live availability depends on the sources required by each workflow.
The planned Prism workflows combine multiple data sources behind one request. Browse the catalog for input contracts while source integrations are being completed.
Browse the endpointsPlanned outputs include review signals, share-of-voice measurements, and timelines. Composite calculations are still under development and are not available as live results.
See what it computesExplore proposed workflows for brand monitoring, review analysis, and creator research. Test individual platform endpoints today and follow the catalog as composite coverage develops.
Explore the use casescurl -X GET 'https://socialquery.dev/v1/prism/lookup?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQw4w9WgXcQ' \
-H "x-api-key: $SOCIALQUERY_API_KEY"// Edit the params above and hit "Try it" to run a live request against the API"grade": "C" "verdict": "mixed"
Illustrative workflow. Composite execution and scoring are under development.
100 credits to explore the API. No card, no subscription, and the cost of every request up front.
$0 to get started
100 one-time credits
One-time credit packs will support larger workloads when paid access opens. During the preview, focus on validating your integration and the endpoints you need.
Need a particular platform or workflow? Send us your requirements so we can help assess coverage.
Talk to the teamCan't find what you're looking for? Talk to our team
68 platforms. One auth token. One schema. Five lines of code to your first response.
curl "https://socialquery.dev/v1/google/search?query=social%20data" \
-H "x-api-key: $SOCIALQUERY_API_KEY"
developmentThree ways to crawl Naver in 2026: the official Naver Search Open API, your own HTML crawler, or one call to a unified API like SocialQuery. Blog, cafe, news, and shopping, with code.
Read article
developmentTwo ways to crawl social data with Python in 2026: build it yourself with requests and BeautifulSoup, or call a unified API with one httpx.get(). Here is when each one wins.
Read article
developmentBest time to post on social media: we analyzed posting tests across TikTok, Instagram, YouTube, and Reddit. Posts at 20:00 UTC score +52% above the average.
Read articleCan't find what you're looking for? Talk to our team