


We use essential cookies to keep you signed in and improve your experience. Cookie Policy
Download datasets, access samples, and integrate social data into your pipeline. RESTful, no SDK required.
100 rows, no auth required. Try before you download.
Add your API key for full access.
Global
100/min
Per IP, edge-protected
Free Plan
500/day
~15K/month average
Individual Plan
1,000/day
Per-dataset purchases
Pro Plan
Up to 15K/day
Customizable via Pro Builder
Requires the requests library (pip install requests).
Pro plan also includes webhook subscriptions (POST /api/webhooks), custom dataset requests (POST /api/custom-dataset-requests), and log capture endpoints. See the Dashboard for your API key and full endpoint reference.
/api/datasets/catalogPublicReturns all active datasets with live metadata including record counts, prices, and available formats.
Response
/api/datasets/sample/{slug}PublicDownload a 100-row preview of any dataset. No authentication required. Great for testing.
Parameters
slugpathrequiredDataset slug (see catalog below)formatquerycsv | json | jsonl | parquet (default: csv)Response
/api/datasets/download/{slug} AuthDownload the full dataset. Free for datasets under 10K rows. Larger datasets require an Individual purchase or Pro plan. Requires X-API-Key or Bearer token.
Parameters
slugpathrequiredDataset slugformatquerycsv | json | jsonl | parquetResponse
/api/datasets/info/{slug}PublicGet detailed metadata for a single dataset including sample rows and enrichment fields.
Parameters
slugpathrequiredDataset slugResponse
/api/auth/registerPublicCreate a free account — returns an access token. Get your API key from the Dashboard.
Parameters
emailbodyrequiredEmail addresspasswordbodyrequiredPassword (min 8 characters)Response
/api/auth/loginPublicLog in with email and password — returns an access token.
Parameters
emailbodyrequiredEmail addresspasswordbodyrequiredPasswordResponse
/api/user/favorites AuthReturn list of dataset slugs the current user has favorited.
Response
/api/user/favorites AuthAdd a dataset to user's favorites.
Parameters
slugbodyrequiredDataset slug to favoriteResponse
/api/user/favorites/{slug} AuthRemove a dataset from user's favorites.
Response
/api/auth/me AuthReturns the authenticated user's basic information including ID, email, and plan tier.
Response
/api/auth/logout AuthInvalidate the current session / access token.
Response
/api/auth/refresh AuthRefresh the access token before it expires.
Response
/api/auth/verify-emailPublicVerify your email address using the token sent during registration.
Parameters
tokenbodyrequiredVerification token from emailResponse
/api/auth/forgot-passwordPublicRequest a password reset email.
Parameters
emailbodyrequiredRegistered email addressResponse
/api/user/me AuthFull user profile including API call usage, plan details, and account info.
Response
/api/user/profile AuthUpdate display name or avatar URL.
Parameters
namebodyDisplay nameavatar_urlbodyAvatar image URLResponse
/api/user/regenerate-key AuthRevoke the current API key and issue a new one.
Response
/api/user/downloads AuthList all dataset downloads made by the authenticated user.
Response
/api/keys AuthList all API keys for the authenticated user.
Response
/api/keys AuthCreate a new API key with an optional label.
Parameters
labelbodyFriendly label for the keyResponse
/api/keys/{key_id} AuthRevoke an API key immediately. The key will no longer work.
Response
/api/webhooks AuthList all registered webhooks for your account.
Response
/api/webhooks AuthRegister a new webhook endpoint to receive event notifications.
Parameters
urlbodyrequiredHTTPS endpoint URLeventsbodyArray of event types to subscribe to (default: all)Response
/api/webhooks/{webhook_id} AuthGet details for a specific webhook registration.
Response
/api/webhooks/{webhook_id} AuthDelete a webhook and stop receiving notifications.
Response
/api/webhooks/{webhook_id}/test AuthSend a test payload to a registered webhook URL.
Response
/api/custom-dataset-requests AuthSubmit a custom dataset request. Pick platforms, queries, and row count. Priced per row.
Parameters
platformsbodyrequiredArray of platform names (e.g. ["reddit","twitter"])queriesbodyrequiredArray of search queriesmax_rowsbodyrequiredMaximum number of rows to collectResponse
/api/custom-dataset-requests/{reference_id}/status AuthCheck the processing status and progress of a custom dataset request.
Parameters
reference_idpathrequiredReference ID returned from request creationResponse
/api/contactPublicSend a message to the Social Intel support team. We respond within 24 hours.
Parameters
emailbodyrequiredYour email addresssubjectbodyrequiredMessage subjectmessagebodyrequiredMessage bodyResponse
2004004014034044224295005g-and-connectivity-infrastructure-discussionacademic-research-integrity-discourseaddiction-and-recovery-community-signalsadvertising-and-media-buying-communityageing-population-and-eldercare-discourseai-developer-tools-adoptionai-ethics-and-safety-debateai-in-education-community-debateai-in-healthcare-professional-discourseai-job-market-and-skills-demandai-model-release-sentimentai-startup-funding-and-newsalt-platform-echo-chambers-and-radicalisationaugmented-and-virtual-reality-discourseb2b-saas-and-enterprise-software-discourse