TikTok Scraper

TikTok Scraper

TikTok Scraper gets you 🎯 accurate, 🔍 detailed TikTok data as clean JSON — in real time.

TikTok uses its own request-signing bot protection to stop you from getting its data.

TikTok Scraper beats it — no selectors, no proxies, no data cleaning. Just the data, so you can successfully complete your project.

1,000 free calls every month, no credit card. Use them to your heart's content ❤️

This is an excellent API — we're Rated Excellent, 4.7 based on 30 reviews on Trustpilot.

What can I get

  • 🎬 Full details on any video — play / like / comment / share counts, every MP4 quality, sound, hashtags & captions
  • 👤 Profiles, videos & followers of 1B+ users — bio, follower counts, latest / popular videos, playlists
  • 🔍 Search videos, users, hashtags, sounds & live streams — plus trending and Explore feeds for any country
  • 📢 Ads intelligence — TikTok's EU/UK ad library with targeting & reach, and Creative Center's top ads

Why TikTok Scraper

Most other TikTok APIs fail you in one of four ways:

  • 🗄️ Inaccurate, cached, stale data
  • 🧩 Low-detail endpoints — a few fields per call, never the full picture
  • 💸 Pay more to get the same data
  • 🪦 Works today, breaks next month — nobody maintains it

TikTok Scraper is scraped live on every call, priced honestly, and actively maintained.

Example: A Full TikTok Video

{
  "id": "7692114317151423775",
  "link": "https://www.tiktok.com/@tiktok/video/7692114317151423775",
  "type": "video",
  "description": "ATEEZ on the FYF. BTS on tour. dance challenges on repeat. @rachelszero and friends reminisce on K-Pop Summer on TikTok",
  "language": "en",
  "created_at": "2026-10-02T16:52:37Z",
  "is_ad": false,
  "stats": { "play_count": 279100, "like_count": 4696, "comment_count": 2041, "share_count": 457, "save_count": 438, "repost_count": 0 },
  "author": { "id": "107955", "username": "tiktok", "nickname": "TikTok", "link": "https://www.tiktok.com/@tiktok", "is_verified": true },
  "author_stats": { "follower_count": 96100000, "like_count": 465100000, "video_count": 1510 },
  "music": { "id": "7692114426937346847", "title": "original sound", "author_name": "TikTok", "duration_seconds": 65, "play_link": "https://v16m.tiktokcdn-us.com/..." },
  "video": {
    "duration_seconds": 65,
    "width": 720,
    "height": 1280,
    "cover": "https://p19-common-sign.tiktokcdn-us.com/...",
    "play_link": "https://www.tiktok.com/aweme/v1/play/?...",
    "qualities": [
      { "quality": "1080p", "codec": "h265_hvc1", "width": 1080, "height": 1920, "play_link": "https://www.tiktok.com/aweme/v1/play/?..." },
      { "quality": "720p", "codec": "h264", "width": 720, "height": 1280, "play_link": "https://www.tiktok.com/aweme/v1/play/?..." }
    ],
    "subtitles": [ { "language": "eng-US", "is_auto_generated": true, "format": "webvtt", "link": "https://v16m-webapp.tiktokcdn-us.com/..." } ]
  },
  "mentions": [ { "id": "6805952240777085958", "username": "rachelszero", "link": "https://www.tiktok.com/@rachelszero" } ],
  "suggested_searches": ["dance", "dance tiktoks", "kpop dance"]
}

Trimmed for readability.

Get Started with 1,000 Free Calls

Start in the playground — try any endpoint with one click, no sign-up required.

Once you're happy with the data, start with the free plan for 1,000 free calls every month:

  1. Sign up on Omkar Cloud — free, no credit card.
  2. Open the TikTok Scraper playground and paste any TikTok video link you like. Click Get Live Data.
  3. Enjoy your data 😎.

Endpoints

41 endpoints cover everything you need.

  • Video Details (/videos/details) — everything about one video or photo post in a single call
  • Video Media (/videos/media) — every MP4 quality, photos, covers, subtitles & the sound
  • Video Comments / Replies (/videos/comments, /videos/comment-replies) — comments with likes, reply counts & authors, 50 per page
  • Video Transcript (/videos/transcript) — captions as timed segments plus the full text
  • Related Videos (/videos/related) — what TikTok recommends next to a video
  • Resolve Video (/videos/resolve) — any link or share link → video ID, canonical link & author
  • User Profile (/users/profile) — bio, bio link, follower / like / video counts, verification, live status
  • User Videos / Reposts (/users/videos, /users/reposts) — latest, popular or oldest videos, 35 per page
  • User Followers / Following (/users/followers, /users/following) — 30 accounts per page, each with counters
  • User Playlists / Collections (/users/playlists, /users/collections) — playlists and public collections with covers & counts
  • Resolve User (/users/resolve) — username ↔ ID ↔ secUid with follower count
  • Search Videos (/search/videos) — 20 per page; sort by relevance or likes, filter by date
  • Search Users / Top / Live (/search/users, /search/top, /search/live) — accounts, TikTok's Top tab, live streams with viewer counts
  • Search Suggestions (/search/suggestions) — what the search box suggests while typing
  • Hashtag Details / Videos (/hashtags/details, /hashtags/videos) — video count, total views; videos in ranked order
  • Music Details / Videos (/music/details, /music/videos) — sound info with Apple Music / Spotify ids; videos using it
  • Playlist / Collection Videos (/playlists/details, /playlists/videos, /collections/videos) — playlists and collections, 30 videos per page
  • Place Details / Videos (/places/details, /places/videos) — address, category, photos; videos tagged there
  • Effect Details (/effects/details) — effect name, icon & creator
  • Trending / Explore Feeds (/feed/trending, /feed/explore, /feed/explore/categories) — For You and Explore feeds for any country, 30 videos per call
  • Live Room (/live/details) — is the account live now: title, viewers, category, stream links
  • Ad Library (/ads/search, /ads/details, /ads/advertisers, /ads/countries) — EU/UK ads with advertiser, targeting & reach by age and gender
  • Top Ads (/ads/top, /ads/top/details, /ads/top/filters) — Creative Center's best-performing ads by country, period & metric

Pricing

High value, Low price.

  • Basic — Free: 1,000 calls/month — the most generous free plan
  • Pro — $16/mo: 20,000 calls/month ($0.80 per 1,000)
  • Ultra — $48/mo: 100,000 calls/month ($0.48 per 1,000)
  • Mega — $148/mo: 400,000 calls/month ($0.37 per 1,000)

Need a full TikTok dataset or a bigger plan? Ask on WhatsApp or Email.

👉 Start with Free Plan — 1,000 free calls/month

💰 2-Click Refund Guarantee

Your happiness is our happiness. We will gladly issue a refund if you are not happy with the API. Here's how:

  1. Go to Transactions Page
    Transactions Page

  2. Click "Request Refund"
    Request Refund Button

  3. Confirm by clicking Request Refund again.
    Confirm Refund Request

✅ That's it! You'll receive a confirmation email from PayPal, and your money will be returned to your original payment method within 1–2 business days.

No emails. No explanations. A simple refund in 2 clicks. As it should be.

💬 Have Questions? We Have Answers.

You're a developer — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.

Message Us on WhatsApp about TikTok Scraper

Ask Us by Email about TikTok Scraper

Popular Scrapers by Omkar Cloud

👉 Start with Free Plan — 1,000 free calls/month