One API for seven social platforms.

Profiles, posts, comments and search from TikTok, Instagram, RedNote, YouTube, LinkedIn, Facebook and Lemon8 — one set of fields, as JSON or as text ready for your model.

The same data, as an API. Two formats.

One key and one set of fields across all seven platforms. Take the JSON into your own pipeline, or add x-format=llm and hand the response straight to your model: units, sample size and caveats written inline, image links dropped.

Read the API docs →
curl "https://api.soradar.app/v2/tiktok/users/mia.skinlab/stats?window=30d" \
  -H "Authorization: Bearer $SORADAR_KEY"
Default · application/json
{
  "platform": "tiktok",
  "userId": "mia.skinlab",
  "user": { "handle": "mia.skinlab", "followers": 486000 },
  "window": {
    "requested": "30d",
    "postsAnalysed": 40,
    "postsFetched": 40,
    "timeSpanDays": 30,
    "coversRequestedWindow": true
  },
  "engagement": {
    "median": { "views": 41200, "total": 2800 },
    "rate": {
      "value": 6.8,
      "basis": "views",
      "formula": "(likes + comments + shares + saves) / views"
    },
    "outlierDependency": { "score": 0.34, "band": "moderate" }
  },
  "cadence": { "postsPerWeek": 4.2, "daysBetweenPosts": 1.7 },
  "growth": null,
  "inferred": true
}
?x-format=llm · text/markdown
## Stats for mia.skinlab (@mia.skinlab) — tiktok creator
Account metrics: 486,000 followers

### Sample & Time Span
- Requested window: 30d
- Posts analysed: 40 (from 40 fetched in sample)

### Typical Engagement (MEDIAN — not mean)
- Median total engagement: 2,800 per post
- Median breakdown: 41,200 views

### Outlier Dependency
- Outlier dependency score: 0.34 (34.0% of all
  sample engagement from single best post)

### Engagement Rate
- Rate: **6.8%** — VIEWS-BASED
  ((likes + comments + shares + saves) / views)

### Growth & Trend
- Measured growth: **NOT AVAILABLE** — a snapshot
  is not a trend.

Illustrative values for a fictional creator; responses trimmed. Field names and layout are the API’s.

Both hemispheres of social. One interface.

RedNote and Lemon8 next to TikTok and Instagram, with the same fields on every platform. Where data is limited or not available, the grid says so.

platforms
7platforms
data types
6data types
available
38/42available
  • TikTok6 of 6

    Limited: creator search

  • Instagram6 of 6

    Limited: posts by creator, post search

  • RedNote6 of 6

    Limited: creator search

  • YouTube6 of 6

    Limited: posts by creator, post search, creator search

  • Facebook6 of 6

    Limited: posts by creator, comments, post search, creator search

  • LinkedIn4 of 6

    Not available: creator search, post search

  • Lemon84 of 6

    Limited: creator search

    Not available: comments, posts by creator

Limited means it works with fewer results per request or without some counts — Instagram post search, for example, doesn’t include views. Profiles and single posts always carry the full figures. Where something isn’t available, Soradar says so instead of guessing.

What you need to know

Plan
API access and API keys come with the Pro plan: $99 a month with 100,000 credits.
Credits
Each request uses credits. A request that fails costs nothing. On a paid plan you can keep going past your allowance with pay-as-you-go, up to a monthly cap you set.
Keys
Create and revoke keys yourself. Soradar keeps only a one-way fingerprint of each key, so a key is shown once.
Freshness
Results are reused for a short window, then fetched again: comments 30 minutes, searches 1 hour, posts 6 hours, profiles 24 hours. Every record says whether it is fresh or cached.
Two formats
JSON by default. Add x-format=llm and the response is markdown with units, sample sizes and caveats written in — ready to hand to a model.
Reference
The full endpoint reference is in the dashboard; sign in to read it.

Start building with live social data.

Try the data free in chat first — 300 credits, no card. Upgrade to Pro for API keys.