§ The TikTok hub
TikTok

TikTok
scraper.

No proxy needed. 25 pre-built endpoints, parsed JSON in seconds.

25 endpoints·From $0.003 per call·Median under 2s
§ One call

Send a handle.
Get back JSON.

The profile scraper takes one input: handle. The response carries every public field TikTok exposes.

Request
cURL
curl https://api.hproxy.com/v1/scrape/tiktok/profile/collect/by/handle \
  -H "Authorization: Bearer $HPROXY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"handle":"stoolpresidente"}'
POST // 1 call · $0.0030 · <2s
Response200 OK
{
  "user": {
    "id": "6659752019493208069",
    "uniqueId": "stoolpresidente",
    "nickname": "Dave Portnoy",
    "avatarLarger": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/….jpeg",
    "signature": "El Presidente/Barstool Sports Founder.",
    "verified": true,
    "bioLink": {
      "link": "https://www.barstoolsports.com/bios/Surviving-Barstool"
    }
  },
  "stats": {
    "followerCount": 4100000,
    "followingCount": 74,
    "heartCount": 190400000,
    "videoCount": 2017,
    "friendCount": 52
  }
}
What comes backparsed fields
TikTok Profile
tiktok_profile
idstring
uniqueIdstring
nicknamestring
avatarLargerurl
signaturestring
verifiedboolean
bioLinkobject
One real call · one structured record
§ Coverage

What you can
actually pull.

§ 01

Profiles

Bio, follower and following counts, post totals, verified flag, links, and the profile image — every public field the platform exposes about an account.

§ 02

Users

Public user objects with handle, display name, follower counts, and the profile image.

§ 03

Videos

Video metadata: title, description, view and like counts, duration, channel reference, publish date, and the thumbnail URL.

§ 04

Transcripts

AI-fallback transcript of any video — audio-to-text when no caption exists, the published captions otherwise.

§ 05

Live

Structured live objects returned as flat, predictable JSON — ready to drop straight into your database.

§ 06

Comments

Every comment on a post or video — including reply trees, author handle, timestamp, and like count — not just the top-level reactions.

§ Every endpoint

The full list.
Prices included.

Every line is a live endpoint. Click through for the input schema, response shape, and the curl recipe.

TikTok Profile

/v1/scrape/tiktok/profile/collect/by/handle

Public TikTok profile metadata, follower counts, and recent video stats.

$0.0030
per call

TikTok Profile Region

/v1/scrape/tiktok/profile/region/by/handle

Detect the country/region a public TikTok profile is registered in.

$0.0030
per call

TikTok User Audience Demographics

/v1/scrape/tiktok/user/audience/demographics

Audience country breakdown for a public TikTok creator.

Premium pricing — every call uses AI or heavy data extraction.

$0.0780
per call

TikTok Video

/v1/scrape/tiktok/video/collect/by/url

Fetch detailed metadata, play counts and download URLs for a TikTok video.

Highest price applies when download_media is set to true. Default mode is significantly cheaper.

$0.0330
per call

TikTok Video Transcript

/v1/scrape/tiktok/video/transcript/by/url

Captions / transcript for a public TikTok video.

Highest price applies when use_ai_as_fallback is set to "true". Default mode is significantly cheaper.

$0.0330
per call

TikTok Profile Videos

/v1/scrape/tiktok/profile/videos/collect/by/handle

Paginated list of a TikTok creator's videos sorted by latest or popular.

$0.0030
per call

TikTok Live Status

/v1/scrape/tiktok/live/status/by/handle

Check whether a TikTok user is currently live and fetch their stream details.

$0.0030
per call

TikTok Video Comments

/v1/scrape/tiktok/video/comments/by/url

Top-level comments on a public TikTok video.

$0.0030
per call

TikTok Comment Replies

/v1/scrape/tiktok/comment/replies

Fetch replies to a specific TikTok comment by id.

$0.0030
per call

TikTok User Following

/v1/scrape/tiktok/user/following/by/handle

List the accounts a TikTok user follows.

$0.0030
per call

TikTok User Followers

/v1/scrape/tiktok/user/followers/by/handle

List a TikTok user's public followers.

$0.0030
per call

TikTok Search Users

/v1/scrape/tiktok/search/users/by/keyword

Search TikTok creators by keyword or name.

$0.0030
per call

TikTok Hashtag Search

/v1/scrape/tiktok/search/by/hashtag

Search TikTok videos by hashtag.

$0.0030
per call

TikTok Keyword Search

/v1/scrape/tiktok/search/by/keyword

General TikTok video search by keyword or phrase.

$0.0030
per call

TikTok Popular Creators

/v1/scrape/tiktok/popular/creators

Discover trending TikTok creators by follower band, country, and audience.

$0.0050
per call

TikTok Popular Hashtags

/v1/scrape/tiktok/popular/hashtags

Trending TikTok hashtags by region and time period.

$0.0030
per call

TikTok Song Details

/v1/scrape/tiktok/song/details

Metadata for a TikTok sound or song by clip id.

$0.0030
per call

TikTok Song Videos

/v1/scrape/tiktok/song/videos

Videos that use a specific TikTok sound, paginated.

$0.0030
per call

TikTok Trending Feed

/v1/scrape/tiktok/trending/feed

TikTok's For You feed for a given region.

$0.0030
per call

TikTok Shop Search

/v1/scrape/tiktok/shop/search

Search TikTok Shop products by keyword.

$0.0030
per call

TikTok Shop Products

/v1/scrape/tiktok/shop/products/by/store

List all products in a TikTok Shop store.

$0.0030
per call

TikTok Shop Product Details

/v1/scrape/tiktok/shop/product/details

Full details for a TikTok Shop product by URL.

$0.0050
per call

TikTok Shop Product Reviews

/v1/scrape/tiktok/shop/product/reviews

Customer reviews for a TikTok Shop product.

$0.0030
per call

TikTok Top Search

/v1/scrape/tiktok/search/top/mixed

TikTok's 'Top' search results — mixes videos and photo carousels.

$0.0030
per call

TikTok Shop User Showcase

/v1/scrape/tiktok/shop/user/showcase

Products a TikTok user features in their public showcase.

$0.0030
per call
§ What people build

One TikTok scraper.
Many shapes of work.

§ 01

Audience & creator discovery

Build lead and creator-discovery pipelines from TikTok public profiles. Filter by follower count, engagement, and region. The JSON is flat enough to drop into a Postgres column without normalisation.

§ 02

Brand & trend monitoring

Track every public post mentioning a brand or keyword across TikTok. Pipe captions into sentiment models and chart engagement over time without writing a single parser.

§ 03

Social listening

The comments endpoint carries the full reply tree, so social-listening models see the whole thread — not just top-level reactions. Real conversation data, structured.

§ 04

Search & hashtag intelligence

Query TikTok by keyword or hashtag and get back the matched entities with their engagement metadata attached. Power competitive research and content-gap analysis.

§ Questions

The honest
answers.

The questions that come up before the first call. If yours isn’t here, the founder reads support email himself — just write in.

Do I need proxies to use the TikTok scraper?

No. Every endpoint runs on our residential pool — fifty million IPs sourced through opt-in partner SDKs. You send an HTTP request with your API key; rotation, retries, and anti-bot handling are ours to worry about.

How does HProxy get past TikTok’s rate limits and bot detection?

Each call is routed through a residential session that matches typical organic traffic patterns. We don’t advertise specifics; what matters is the result — a 99%+ success rate on public-data endpoints in real customer traffic.

What does the JSON response look like?

Every endpoint returns a flat top-level wrapper (platform, scraper, data, creditsUsed, elapsedMs, requestId) with the parsed TikTok entity inside data. See the live example near the top of this page for the exact shape.

Is scraping public TikTok data legal?

Public data scraping (no login, no private content, no PII beyond what tiktok.com itself publishes) sits within the boundaries set by hiQ Labs v. LinkedIn and similar US/EU precedents. We don’t serve endpoints that touch authenticated content. You’re responsible for your own use of the data under your local data-protection law (GDPR, CCPA, etc.).

What does each call cost?

From $0.003 per call on the standard endpoints. Endpoints that do heavier upstream work — AI transcripts, posts with media archived to R2 — cost more. The exact per-call price shows on each endpoint row below. One call = one charge, never multiplied by record count.

Can I test before signing up?

Yes — the wallet starts with a $2 deposit that’s refundable for 24 hours. That’s plenty of calls to verify the response shape matches what you’re building across all 25 TikTok endpoints.

How fast are the responses?

Median response time across the TikTok endpoints is under 2 seconds. Heavier endpoints (deep comment threads, cursor-paginated lists) can run 4-8 seconds depending on the page depth requested.

§ Try it

Two dollars,
first run.

Sign in with Google, drop $2 in the wallet, fire your first TikTok call against tiktok.com. If it doesn’t do what you need, the balance is refundable for 24 hours.