Platform · Social

TikTok

Profiles, videos, comments, sounds, transcripts, audience, shop and the ad library.

Endpoints
30
Base price
1 cr
Source
Provider, with automatic failover

Core

Profile

1 credit

Get a public profile by handle.

GET/v1/tiktok/profileProfile
handlerequiredUsername without the @.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/profile \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=charlidamelio"

Posts

1 credit

List a profile's recent posts.

GET/v1/tiktok/postsPost[]
handlerequiredUsername without the @.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=charlidamelio"

Post

1 credit

Get a single post by id.

GET/v1/tiktok/postPost
idrequiredThe post id on that platform.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/post \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"

Comments

1 credit

List comments on a post.

GET/v1/tiktok/commentsComment[]
post_idrequiredThe post to read comments from.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/comments \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "post_id=<post_id>"

Profiles and people

Followers

1 credit

Accounts that follow a profile.

GET/v1/tiktok/followersProfile[]
handlerequiredUsername without the @, or the profile URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/followers \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=charlidamelio"

Following

1 credit

Accounts a profile follows.

GET/v1/tiktok/followingProfile[]
handlerequiredUsername without the @, or the profile URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/following \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=charlidamelio"

Audience

26 credits

Where a creator's audience is, by country.

GET/v1/tiktok/audienceAudience
handlerequiredUsername without the @, or the profile URL.
curl -G https://api.crawlfeed.dev/v1/tiktok/audience \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=charlidamelio"

Live

1 credit

Whether a creator is live right now, with viewers and title.

GET/v1/tiktok/liveLiveStream
handlerequiredUsername without the @, or the profile URL.
curl -G https://api.crawlfeed.dev/v1/tiktok/live \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=charlidamelio"

Linked profiles

10 credits

The same creator's accounts on other platforms, matched through their public links.

GET/v1/tiktok/linked-profilesLinkedProfile[]
handlerequiredUsername without the @.
cursoroptionalFrom meta.next_cursor, to get the next page.
curl -G https://api.crawlfeed.dev/v1/tiktok/linked-profiles \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=charlidamelio"

Posts and feeds

Hashtag

1 credit

Posts using a hashtag.

GET/v1/tiktok/hashtagPost[]
tagrequiredHashtag without the #.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/hashtag \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "tag=coffee"

Comments

Replies

1 credit

Replies to one comment.

GET/v1/tiktok/repliesComment[]
post_idrequiredThe post the comment is on (id or URL).
comment_idrequiredThe comment to read replies to.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/replies \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "post_id=<post_id>" \
  --data-urlencode "comment_id=<comment_id>"

Search

Search posts

1 credit

Posts matching a keyword.

GET/v1/tiktok/search/postsPost[]
qrequiredWhat to search for.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/search/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "q=coffee"

Search profiles

1 credit

Profiles matching a keyword.

GET/v1/tiktok/search/profilesProfile[]
qrequiredWhat to search for.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/search/profiles \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "q=coffee"

Top results

1 credit

The platform's Top tab for a keyword: videos and photo carousels, ranked.

GET/v1/tiktok/search/topPost[]
qrequiredWhat to search for.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/search/top \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "q=coffee"

Search suggestions

1 credit

What the search box suggests as someone types: terms, and on YouTube, channels.

GET/v1/tiktok/search/suggestionsSuggestion[]
qrequiredThe start of a search.
cursoroptionalFrom meta.next_cursor, to get the next page.
curl -G https://api.crawlfeed.dev/v1/tiktok/search/suggestions \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "q=coffee"

Transcripts and media

Transcript

10 credits

The spoken text of a video, with timings when available.

GET/v1/tiktok/transcriptTranscript
idrequiredThe video or post id, or its URL.
curl -G https://api.crawlfeed.dev/v1/tiktok/transcript \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"

Collection posts

1 credit

The posts in a playlist, board, highlight or podcast.

GET/v1/tiktok/collection/postsPost[]
idrequiredPlaylist, board, highlight or podcast id, or its URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/collection/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"

Music and audio

Track

1 credit

One track or sound.

GET/v1/tiktok/trackTrack
idrequiredTrack or sound id, or its URL.
curl -G https://api.crawlfeed.dev/v1/tiktok/track \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"

Posts using a sound

1 credit

Videos that use a sound.

GET/v1/tiktok/track/postsPost[]
idrequiredSound or audio id, or its URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
enrichoptionalarabic: add dialect, sentiment, entities and topics (+3 credits).
curl -G https://api.crawlfeed.dev/v1/tiktok/track/posts \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"

Shops and marketplaces

Shop products

1 credit

A shop's or creator storefront's products.

GET/v1/tiktok/shop/productsProduct[]
shoprequiredThe shop or storefront URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
curl -G https://api.crawlfeed.dev/v1/tiktok/shop/products \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "shop=<shop>"

Product

1 credit

One product, with price, stock and rating.

GET/v1/tiktok/shop/productProduct
idrequiredThe product URL.
curl -G https://api.crawlfeed.dev/v1/tiktok/shop/product \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"

Product reviews

1 credit

Reviews of one product.

GET/v1/tiktok/shop/reviewsReview[]
idrequiredThe product URL or id.
cursoroptionalFrom meta.next_cursor, to get the next page.
curl -G https://api.crawlfeed.dev/v1/tiktok/shop/reviews \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "id=<id>"

Creator showcase

1 credit

Products a creator features.

GET/v1/tiktok/shop/showcaseProduct[]
handlerequiredUsername without the @, or the profile URL.
cursoroptionalFrom meta.next_cursor, to get the next page.
curl -G https://api.crawlfeed.dev/v1/tiktok/shop/showcase \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "handle=charlidamelio"

Ad libraries

An advertiser's ads

1 credit

Every ad an advertiser is running or ran.

GET/v1/tiktok/adsAd[]
advertiserrequiredAdvertiser name, page id or domain.
countryoptionalISO country code.
cursoroptionalFrom meta.next_cursor, to get the next page.
curl -G https://api.crawlfeed.dev/v1/tiktok/ads \
  -H "Authorization: Bearer $CRAWLFEED_KEY" \
  --data-urlencode "advertiser=nike.com"

Every endpoint also takes fresh=true (skip the cache, 2× price) and include_raw=true (add the platform’s own payload). See Response shape and Credits.