Skip to main content
New

The YouTube API is live.

Try it

TikTok data API.

Get profiles, videos, transcripts, comments, followers, sounds, search results, and trends through one REST API.

  • 100 free API credits included
  • No payment card required
  • Failed requests cost 0 credits
GETapi.tapline.sh/v1/tiktok/profile
1
{
2
  "user": {
3
    "uid": "6659752019493208069",
4
    "unique_id": "stoolpresidente",
5
    "short_id": "",
6
    "sec_uid": "MS4wLjABAAAAINC_ElRR-l1RCcnEjOZhNO-9wOzAMf-YHXqRY8vvG9bEhMRa6iu23TaE3JPZYXBD",
7
    "nickname": "Dave Portnoy",
8
    "signature": "El Presidente/Barstool Sports Founder.",
9
    "language": "en",
10
    "bio_url": "https://www.barstoolsports.com/bios/el-presidente",
11
    "follower_count": 4784384,
12
    "following_count": 97,
13
    "total_favorited": 231325813,
14
    "aweme_count": 2558,
15
    "favoriting_count": 0,
16
    "friend_count": 64,
17
    "like_engagement_rate": 0.0189,
18
    "is_verified": true,
19
    "is_private": false,
20
    "has_active_story": false,
21
    "following_visibility": 1,
22
    "is_embed_banned": false,
23
    "created_at": 1550594547,
24
    "comment_setting": 0,
25
    "duet_setting": 0,
26
    "stitch_setting": 0,
27
    "download_setting": 0,
28
    "profile_embed_permission": 1,
29
    "is_business": false,
30
    "is_seller": false,
31
    "is_organization": false,
32
    "is_favorites_public": false,
33
    "is_ftc_account": false,
34
    "is_virtual_ad_account": false,
35
    "signature_emails": [],
36
    "avatar_thumb": {
37
      "uri": "tos-maliva-avt-0068/7310178711609032710",
38
      "url_list": [
39
        "https://p19-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter:100:100.jpeg?dr=9640&refresh_token=0fd48335&x-expires=1791666000&x-signature=TW6UYR%2BUZW39285nVjozZr5AZQI%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5"
40
      ]
41
    },
42
    "avatar_medium": {
43
      "uri": "tos-maliva-avt-0068/7310178711609032710",
44
      "url_list": [
45
        "https://p19-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=77aeb8f1&x-expires=1791666000&x-signature=S%2F2O7mXrtJFcQezMuo7hptAuNWE%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5"
46
      ]
47
    },
48
    "avatar_larger": {
49
      "uri": "tos-maliva-avt-0068/7310178711609032710",
50
      "url_list": [
51
        "https://p19-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=93f55ac7&x-expires=1791666000&x-signature=ygcNRa2YXdCJlqzT9VnmtTTZxPM%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5"
52
      ]
53
    }
54
  }
55
}
01endpoints

TikTok API endpoints.

Browse profiles, videos, transcripts, comments, followers, sounds, search results, and trends across 15 endpoints.

GETProfile1 credit
GETProfile Videos1 credit
GETVideo1 credit
GETTranscript1 credit
GETComments1 credit
GETComment Replies1 credit
GETHashtag Search1 credit
GETUser Search1 credit
GETTrending Feed1 credit
GETSearch Suggestions1 credit
GETFollowers1 credit
GETFollowing1 credit
GETSound1 credit
GETSound Videos1 credit
GETCollection Videos1 credit
02try it live

TikTok live demo.

Run a live request. No account or API key needed.

Profile

Current public data

Profile

Use Run to fetch a live response from the Tapline API.

Run a request to fetch a live response.
03Pricing

Start free.
Scale when you need to.

Use one credit pool across every live Tapline API. Upgrade only when you need more requests or a higher rate limit.

 

Free

$0
No card required
100 API credits
All endpointsNo charge for failed requests1 req/s
 

Pay As You Go

$9
one-time payment
From 5,000 credits
All endpointsCredits never expire5 req/s
 

Starter

$39
/ month
billed $468/yrSave $120/yr
100,000 credits/mo
All endpointsEmail support5 req/s
 

Enterprise

Custom
Priced to your workload
More than 4,000,000 credits/mo
Higher rate limitsCustom endpointsAnnual contracts
04questions

TikTok API questions.

Sign up to get 100 free API credits with no card required, then create an API key in the dashboard. Send it in the X-API-Key header and you can make your first request in under a minute.

Yes. The transcript endpoint returns a video's captions as one WEBVTT string, and the video endpoint adds them when you pass get_transcript=true. Only captions TikTok already has are returned; a video without captions returns null.

Profile videos returns max_cursor, followers and following return min_time, and comments, replies, hashtag search, and sound videos return cursor. Send the value back on the next call. Every page is one request, charged like the first page.

Yes. Your plan has one credit pool shared across every live Tapline API.

Credits are charged when Tapline reaches the target and receives a valid response about the requested resource. This includes responses showing that the resource is private, restricted, unavailable, or does not exist. Requests that fail because Tapline is blocked by the target, times out, or encounters an internal error cost 0 credits.

No. Tapline is independent and is not affiliated with TikTok or ByteDance. Tapline returns publicly available data.

Get started

Build With TikTok Data

Try the live demo. Sign up for 100 free credits when you are ready.