TikTok API

9 endpoints for publicly available TikTok data — clean JSON in seconds, transparent credit costs, one API key across all five platforms. From $5/month.

/v1/tiktok/transcript 8 credits / video

Transcript

Full transcript of a TikTok video with timestamped segments.

{
  "data": {
    "platform": "tiktok",
    "entity_id": "7231338487075638570",
    "language": "en",
    "source": "subtitles",
    "text": "Today I want to show you the three settings everyone ignores when they set this up for the first time...",
    "segments": [
      {
  …
Full docs & sample response →
/v1/tiktok/summary 10 credits / video

Summary

Short AI summary of a TikTok video, built on its transcript.

{
  "data": {
    "platform": "tiktok",
    "entity_id": "7231338487075638570",
    "language": "en",
    "summary": "A quick tutorial covering three commonly missed configuration steps, with a before/after comparison and a call to check the pinned comment for the full guide."
  },
  "request_id": "req_01JZX4M8Q2TE9W"
}
Full docs & sample response →
/v1/tiktok/stats 3 credits / video

Stats

Views, likes, comments and shares for a single TikTok video.

{
  "data": {
    "platform": "tiktok",
    "entity_id": "7231338487075638570",
    "url": "https://www.tiktok.com/@tiktok/video/7231338487075638570",
    "author": {
      "handle": "tiktok",
      "name": "Example Creator"
    },
  …
Full docs & sample response →
/v1/tiktok/comments 2 credits / comment

Comments

Paginated comments on a TikTok video; charged per comment returned.

{
  "data": [
    {
      "id": "c_9021",
      "text": "This fixed it for me, thank you",
      "author": {
        "handle": "dev.casey"
      },
      "likes": 412,
  …
Full docs & sample response →
/v1/tiktok/channel-stats 3 credits / profile

Channel Stats

Follower counts and profile metadata for a TikTok account.

{
  "data": {
    "platform": "tiktok",
    "handle": "tiktok",
    "name": "Example Creator",
    "bio": "Tutorials and behind-the-scenes. New video every Tuesday.",
    "verified": true,
    "metrics": {
      "followers": 2450318,
  …
Full docs & sample response →
/v1/tiktok/channel-videos 3 credits / video

Channel Videos

Latest videos from a TikTok account with per-video metrics.

{
  "data": [
    {
      "id": "7231338487075638570",
      "url": "https://www.tiktok.com/@tiktok/video/7231338487075638570",
      "caption": "Behind the scenes of our new feature",
      "posted_at": "2026-07-02T18:00:00Z",
      "metrics": {
        "views": 1204593,
  …
Full docs & sample response →
/v1/tiktok/search 4 credits / result

Search

Keyword search over TikTok videos.

{
  "data": [
    {
      "id": "v_77120",
      "url": "https://example-result-url",
      "caption": "How I plan a week of posts in 30 minutes",
      "author": {
        "handle": "plannerpro"
      },
  …
Full docs & sample response →
/v1/tiktok/hashtag-search 3 credits / result

Hashtag Search

Videos posted under a TikTok hashtag.

{
  "data": [
    {
      "id": "v_77120",
      "url": "https://example-result-url",
      "caption": "How I plan a week of posts in 30 minutes",
      "author": {
        "handle": "plannerpro"
      },
  …
Full docs & sample response →
/v1/tiktok/download 7 credits / video

Download

Resolves a downloadable media URL for a TikTok video (URL expires within 1h).

{
  "data": {
    "platform": "tiktok",
    "entity_id": "7231338487075638570",
    "media_url": "https://cdn.example/video/master.mp4?sig=...",
    "mime_type": "video/mp4",
    "expires_at": "2026-07-15T13:00:00Z",
    "warning": "media_url is short-lived (max 1h) — download promptly or re-request."
  },
  …
Full docs & sample response →

First TikTok call in under five minutes

100 free trial credits, no card. Paste a URL, get JSON back.

Get your free API key