Creator intelligence API
Seed creator lists, resolve the same person across networks, compare engagement on recent posts, and pull text for topic tagging — without maintaining a scraper per platform or normalizing five different JSON shapes in your warehouse.
What usually breaks first
Common failure modes after a DIY scraper or marketplace API hits production — schema drift, billing surprises, and pagination quirks.
Creator intelligence needs discovery, cross-network identity, comparable engagement, and recent content for topic tagging. Per-platform adapters break on every upstream change.
Social Fetch returns the same envelope — data, meta, lookupStatus, metrics, profile — on every network so your schema and scoring code stay flat.
8 routes for this job
Routes used in live creator intelligence integrations (TikTok, YouTube, Instagram, and X). Paths and params match OpenAPI; documented fields ship in responses.
GET /v1/tiktok/users/searchKeyword search to seed discovery pipelines when you expand a vertical or backfill a new niche.
GET /v1/tiktok/profiles/{handle}TikTok identity card: followers, bio, avatar, verification. Anchor node when you merge cross-platform records.
GET /v1/youtube/channelYouTube channel by handle, channel ID, or URL. Subscriber count lands in the same metrics object as TikTok and Instagram.
GET /v1/instagram/profiles/{handle}Instagram profile with bio links — often the fastest signal for which YouTube or TikTok handle belongs to the same person.
GET /v1/twitter/profiles/{handle}X/Twitter profile using the same path-parameter pattern as Instagram. Fan out in parallel with other networks.
GET /v1/tiktok/profiles/{handle}/videosRecent TikTok uploads with per-item engagement. Compute median views or posting frequency in your own aggregation layer.
GET /v1/instagram/profiles/{handle}/postsPaginated Instagram posts for benchmarking likes and comment counts against TikTok from the same creator row.
GET /v1/tiktok/videos/transcriptSpoken text from a video URL when captions are thin and you need keywords beyond hashtags for theme scoring.
How teams wire this
Typical order starts with “discover and seed candidates.” Adjust cadence, schema, and thresholds to your stack.
- 1
Discover and seed candidates
Start with TikTok user search (or platform search endpoints for your vertical). Persist each handle with the query that found it so you can re-run the same list after a campaign or model refresh. Filter client-side on follower floors before you spend credits on full enrichment.
- 2
Resolve cross-platform identities
For each candidate, call profile endpoints in parallel — TikTok, YouTube channel, Instagram, X. Match declared links in bios first, then your own fuzzy rules on display names. Each response carries its own data.lookupStatus: found, not_found, and private are completed lookups you can store; retry only on lookup_failed.
- 3
Merge into a creator record
Write one warehouse row per person with child rows per platform. Pull metrics from the shared envelope instead of mapping subscriberCount on YouTube to followerCount on TikTok by hand. Log meta.creditsCharged per call so agency ops can split cost per client import.
- 4
Benchmark engagement
Fetch recent videos or posts for creators above your cutoff. Calculate engagement rate, views per post, or days between uploads in SQL or pandas — the API returns paginated items with per-post numbers, not a pre-baked score you cannot audit.
- 5
Extract content themes
Concatenate captions from post endpoints, or call transcript routes when speech carries the signal. Run your own classifier or keyword extractor on the raw text; we return strings, not opaque topic labels tied to a black-box model.
- 6
Refresh before deliverables
Re-pull profiles and content on a cron before QBRs, campaign reviews, or ranking model retrains. Credits are prepaid and do not expire between quarterly bursts, so a quiet creator graph between agency reporting cycles does not run up a subscription.
Example: TikTok profile for a creator graph node
Swap YOUR_API_KEY for a dashboard key. The playground pre-fills auth for the same path.
Why intelligence products build on Social Fetch
- One JSON envelope across 21 platforms — your ETL maps metrics and profile once, not once per network adapter.
- lookupStatus on every completed call so ranking pipelines store not_found and private accounts explicitly instead of treating HTTP 200 as proof of data.
- Discovery search, profile resolution, post history, and transcripts bill from the same credit balance and API key.
- No published rate cap on metered routes: parallelize thousands of profile lookups during a backfill within your balance.
- meta.creditsCharged on each response — allocate spend per handle, per batch job, or per agency client in your own ledger.
- 100 free credits to run real handles through your scoring code before you buy credits for a full import.
- When a platform changes its HTML upstream, your client keeps parsing the same response shape.
- Operated by Social Freak Ltd — a registered UK company when procurement asks who runs the API.
Run a creator intelligence lookup on free credits
100 credits on signup — run the curl above, inspect lookupStatus and meta.creditsCharged, then buy a pack when ready. Balances do not expire.