Influencer data API
Your platform needs live creator cards, recent posts, and engagement inputs before a brand signs off — not a scraper that breaks when Instagram changes a field name. One API covers discovery through post-campaign reporting across Instagram, TikTok, and YouTube.
What usually breaks first
Most influencer data pipelines fail on schema drift and billing surprises long before they fail on "missing a platform." The notes below are the failure modes we hear about after a DIY scraper or marketplace API is already in production.
Influencer marketing tools sit between brands and creators. The product has to answer practical questions fast: Does this handle still exist? What do they actually post? Is engagement in line with their follower count? What did the last sponsored post look like?
Most teams start with CSV imports and manual profile checks. That works until you onboard 200 creators a week across three networks, each with different pagination, missing fields, and stale exports. Building one scraper per platform means three breakage surfaces every time a network ships a layout change.
You already have the scoring logic — fake-follower heuristics, brand-safety classifiers, rate benchmarks against your historical deals. What you need is raw, current profile and post data in a shape your CRM and reporting layer can consume without rewriting parsers every quarter.
8 routes for this job
These are the routes we see in live influencer data integrations — TikTok, Instagram, and YouTube in this list. Method, path, and query params match the public OpenAPI spec; when we add a field to docs, it ships in responses.
GET /v1/tiktok/users/searchSeed discovery lists from a keyword when a brand brief names a niche, not a handle.
GET /v1/instagram/profiles/{handle}Profile card for vetting: follower count, bio, external links, verification status.
GET /v1/instagram/profiles/{handle}/postsPaginated feed posts — pull likes and comments to compute engagement rate on your side.
GET /v1/instagram/profiles/{handle}/reelsRecent Reels for short-form creators where feed posts understate actual reach.
GET /v1/tiktok/profiles/{handle}/videosTikTok upload history with view and engagement fields for sponsorship vetting.
GET /v1/tiktok/profiles/{handle}/followersFollower sample for audience-quality models — flag empty bios, default avatars, odd ratios.
GET /v1/youtube/channelChannel subscriber count and metadata from a URL or handle for rate-card lookups.
GET /v1/youtube/channels/videosRecent uploads with view counts — baseline performance before quoting a integration fee.
How teams wire this
A common path starts with “import the shortlist.” Your cron cadence, warehouse schema, and alert thresholds will differ — treat the steps as ordering hints, not a checklist you must copy verbatim.
- 1
Import the shortlist
Handles arrive from brand uploads, marketplace exports, or your own discovery search. Store platform + handle pairs; do not assume @names match across networks.
- 2
Hydrate profile records
Hit profile endpoints to fill CRM fields — avatar, bio, follower count, verification. Respect lookupStatus: not_found means the account is gone; completed lookups charge credits either way.
- 3
Pull post history for vetting
Fetch recent posts, Reels, or videos before approval. Your team (or your classifier) checks sponsored-content frequency, category fit, and engagement relative to follower count.
- 4
Feed fraud and audience models
Pass follower samples and engagement time series into your fake-follower scoring. Social Fetch returns the inputs; your thresholds stay in your product.
- 5
Snapshot and report campaigns
Store a pre-campaign baseline, then re-pull post metrics after deliverables go live. Compare actual views and engagement against the rate you quoted — credits do not expire between campaign bursts.
Example: pull recent Instagram posts for engagement math
Swap YOUR_API_KEY for a key from the dashboard. The playground pre-fills auth if you open the same path there — useful before you paste this into a worker or CI job.
Why influencer platforms wire data here
- Same response envelope on Instagram, TikTok, YouTube, and 9+ more — one ingestion path for profile cards and post history.
- Prepaid credits, no subscription: refresh 50 creators before a pitch deck without a monthly minimum.
- 100 free credits to run real handles through your vetting pipeline before a bulk import.
- lookup_failed and 503 responses do not charge — you only pay for completed lookups.
- Operated by Social Freak Ltd, a registered UK company with documented data handling for enterprise procurement.
Run a influencer data lookup on free credits
You get 100 credits on signup — enough to walk through the curl above against live data and inspect lookupStatus, pagination, and meta.creditsCharged. If the JSON lands cleanly in your pipeline, buy a credit pack once; balances do not expire on a subscription clock.