All use cases

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/search

    Keyword 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/channel

    YouTube 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}/videos

    Recent TikTok uploads with per-item engagement. Compute median views or posting frequency in your own aggregation layer.

  • GET /v1/instagram/profiles/{handle}/posts

    Paginated Instagram posts for benchmarking likes and comment counts against TikTok from the same creator row.

  • GET /v1/tiktok/videos/transcript

    Spoken text from a video URL when captions are thin and you need keywords beyond hashtags for theme scoring.

OpenAPI reference →

How teams wire this

Typical order starts with “discover and seed candidates.” Adjust cadence, schema, and thresholds to your stack.

  1. 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. 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. 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. 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. 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. 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.

Request
Example: TikTok profile for a creator graph node

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.