Videos · Creator Profiles — live

TikTok
Scraper API

Refetcher returns real-time public TikTok data — video views, likes, comments, shares, saves and follower counts — as clean JSON from one endpoint. No TikTok login, cookies or tokens required.

$10 free to start No card required Failed scrapes are free
Free live results · No signup required
$0.90 per 1,000 scrapes · 99.47% success rate · failures free · credits never expire
What you get

Everything public,
one request away.

Send any public TikTok URL — the API detects whether it's a video or creator profile and returns the matching normalized JSON.

Live

Videos

Full engagement metrics for public videos. Returns play count, like count, comment count, share count, save count, caption, hashtags, and author details.

viewslikescommentssharessavescaptionhashtags
Live

Creator Profiles

Public profile metadata and creator metrics — track followers, total likes, video count, verification status, and discover links to recent public videos.

followerstotal likesdisplay namerecent videos
The request

One call.
Clean JSON back.

Authenticate with one header, POST a public TikTok video URL, and get the same predictable response shape every time — the identical pattern used for every platform we support.

tiktok · video scrape
# Scrape a public TikTok video
curl -s https://api.refetcher.com/ \
  -H "X-API-Key: pc_live_••••" \
  -d '{ "url": "https://www.tiktok.com/@creator/video/7398210000000000000" }'

// → 200 OK
{
  "platform": "tiktok",
  "success": true,
  "metrics": {
    "views": 2400000,
    "likes": 98400,
    "comments": 3210,
    "shares": 12200,
    "saves": 18400
  },
  "post": {
    "id": "7398210000000000000",
    "normalizedUrl": "https://www.tiktok.com/@creator/video/7398210000000000000",
    "publishedAt": "2026-06-01T08:30:00.000Z",
    "caption": "Example video caption",
    "type": "video"
  },
  "author": {
    "id": "123456789",
    "handle": "creator",
    "name": "Creator Name",
    "followers": 312000
  }
}

Batch up to 50 URLs in one request · Video endpoint docs · Profile endpoint docs

Field reference

Every field,
documented.

The normalized response shape for TikTok video scrapes. Fields that TikTok doesn't expose publicly for a given post are returned as null rather than omitted.

FieldTypeDescription
Metrics
metrics.viewsnumberPlay count at scrape time.
metrics.likesnumberPublic like count (diggCount).
metrics.commentsnumberTotal comment count.
metrics.sharesnumberTotal share count.
metrics.savesnumberSave count (collectCount).
Post
post.idstringTikTok video ID from the URL.
post.typestringvideo or image.
post.captionstringFull description/caption text.
post.hashtagsstring[]Hashtags extracted from the caption.
post.mentionsstring[]Accounts mentioned in the caption.
post.publishedAtISO 8601Original publish timestamp.
post.isSponsoredbooleanWhether the video is marked as a paid partnership/sponsored.
post.isPinnedbooleanWhether the video is pinned on the profile page.
post.commentsDisabledbooleanWhether comments are turned off.
Author
author.idstringTikTok unique ID for the creator.
author.handlestringUsername/handle of the creator.
author.namestringPublic display name.
author.followersnumberFollower count at scrape time.
author.isVerifiedbooleanWhether the creator has a verified badge.
Use cases

Built for whatever
you're building.

Developers & tools

Power dashboards, bots and creator tools with live TikTok video and profile metrics — without maintaining proxies, headless browsers or session pools yourself.

creator toolsdashboardsalerts

Agencies & marketers

Verify influencer video performance with real numbers instead of screenshots. Track campaign video performance across every creator from one endpoint.

campaign trackingpayouts per viewreporting

Data & AI teams

Batch up to 50 creator URLs per request and ingest normalized engagement data into warehouses, models and trend analysis pipelines.

batch ingestiontrend analysisdatasets
$0.90per 1,000 successful scrapes
  • No subscription, no monthly minimum
  • Failed scrapes are never charged
  • Credits never expire · top-up bonuses up to 10%
Straight answers

TikTok scraping, in plain English.

What data can the TikTok scraper API return? +

For public videos: views, likes, comments, shares, saves, caption, hashtags, mentions, publish date, author details, and video metadata. For creator profiles: follower count, total likes, video count, verification status and recent public videos.

Do I need a TikTok account, session cookie or access token? +

No. You authenticate with a Refetcher API key only. The API retrieves publicly available TikTok data, so no TikTok login, session cookie or token is required.

Can I scrape TikTok video views, likes and shares? +

Yes. Send a public TikTok video URL and the API returns its play count, likes, comments, shares, saves and related engagement metrics in a clean normalized JSON shape.

Can I get a TikTok profile's follower count and recent posts? +

Yes. Send a public creator profile URL or username and the API returns public profile counts such as followers along with recent videos published by that account.

How much does it cost to scrape TikTok? +

Pricing is pay as you go at $0.90 per 1,000 successful scrapes with no subscription or monthly minimum. Failed scrapes are free, credits never expire, and new accounts get $10 of free credit without a card. Full details on the pricing page.

What happens if a video is private, deleted or unavailable? +

The scrape fails and you are not charged for it. Refetcher only deducts balance for successful scrape results.

Is the TikTok data real-time or cached? +

Data is retrieved at request time, so the metrics reflect what is publicly visible on TikTok when you make the call. Current latency and success rates are published on the public status page.

Scrape your first TikTok in two minutes.

$10 of free TikTok scraping, no card required. See real numbers before you commit to anything.

Get your API key