Turn webpages into LLM-ready data at scale with a simple API call

Extract Video Engagement Metrics and Public User Profiles from TikTok with Our Powerful API

Unlock valuable TikTok insights instantly. Our robust API empowers you to access real-time video engagement metrics, user profile data, and trending content reliably and at scale, overcoming blocks and CAPTCHAs with unmatched success rates.

Get a custom trial and discover how ScraperAPI handles large scraping volumes

Tiktok
Scrape TikTok with ScraperAPI

Join the 10,000+ data-focused companies using ScraperAPI

Access and Extract Live TikTok Data: User Profile Information, Trending Hashtags, Comments, and More

Scrape TikTok Data: Overcome Blocks & Extract HTML Seamlessly

Easily bypass TikTok’s IP restrictions and CAPTCHA triggers by leveraging our proxy pool of over 150 million+  datacenter, residential, and mobile IPs to maintain session persistence and extract full enterprise-scale HTML data.

Auto Parsing​
Structured markdown and text data for LLM

Turn TikTok Pages into LLM-Ready Data

By setting the output_format parameter to text or markdown, ScraperAPI will return any TikTok public profile in an LLM-ready format – no parsing or extra steps needed.

Train your models and build custom applications using accurate TikTok content data from any TikTok domain.

Access Geo-Targeted TikTok Data and Uncover Region-Specific Insights

Our API enables your business to access localized TikTok content as it is displayed in any country. This ensures you get the precise regional data needed for market analysis, competitive content aggregation, or tracking localized trends and consumer sentiment with unparalleled accuracy, at scale.

Geotargeting is included in all plans.

ScraperAPI geotargeting
Async Scraper Service

Accelerate Large Scale TikTok Scraping with Our Async API

Our Async API is engineered for large-scale data collection, reducing time-to-data by handling massive request volumes concurrently. It features:

Automate and Schedule Recurrent TikTok Scraping Tasks

With our dedicated DataPipeline endpoints, you can:

Data Pipeline
IP locatations

Pool of 150M+ IPs

geolocation

100+
proxy locations

Uptime guarantee

5s avg
response time

Unlimited bandwith

99.99%
success rates

Structured
data endpoints

Enterprise Features Without the Price Tag

Dedicated Account Manager

Your account manager will be there any time your team needs a helping hand.

Professional support

Premium Support

Enterprise customers* get dedicated Slack channels for direct communication with engineers and support.

geolocation

100% Compliant

All data collected and provided to customers are ethically obtained and compliant with all applicable laws.

IP locatations

Global Data Coverage

Your account manager will be there any time your team needs a helping hand.

Integration tutorials

Powerful Scraping Tools

All our tools are designed to simplify the scraping process and collect mass-scale data without getting blocked.

Designed for Scale

Scale your data pipelines while keeping a near-perfect success rate.

Consistently Scrape Millions of TikTok Pages with Industry-Leading Success Rates

Get a custom trial that fits your unique needs, including +300 concurrent threads, up to 50M scraping credits, an account manager, and premium support to handle large request volumes without interruptions.

Test Our TikTok Scraper API: Get Started in Minutes

Payload parameters

api_key
add your unique API key
urls
specify the page you want data from
country_code
send your requests from 100+ locations
render
set it to ‘true’ to scrape dynamic URLs
output_format
turn pages into markdown or text data
premium
tell ScraperAPI to use only residential and mobile proxies
ultra_premium
scrape the toughest sites without getting blocked
device_type
choose between ‘desktop’ or ‘mobile’ versions of the page
python snippet
import requests

tiktok_url = 'https://www.tiktok.com/@doyouknowkg'

params = {
   'api_key': 'YOUR_API_KEY'
,
   'url': tiktok_url,
   'render': 'true',           
   'output_format': 'markdown' 
}

response = requests.get('https://api.scraperapi.com/', params=params)
response.raise_for_status()

markdown_content = response.text

with open('tiktok_page.md', 'w', encoding='utf-8') as f:
   f.write(markdown_content)
json export
Playlists

[![](https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/o0EACIU3KXBsIAUitAAiBEZZLOiDiQKiCJi6P?lk3s=81f88b70&x-expires=1749322800&x-signature=mK8fhl1SCR%2BO%2F7WmLTszxQstdsM%3D&shp=81f88b70&shcp=-)Good Hope Dance Company4 posts](/@doyouknowkg/playlist/Good Hope Dance Company-7477715564960058167)[![](https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/e6ff8dc054b24dbfb5300784a75fb832_1676707208?lk3s=81f88b70&x-expires=1749322800&x-signature=iaAsePFthO%2BYyD4O99VFmXB1IHE%3D&shp=81f88b70&shcp=-)Million views43 posts](/@doyouknowkg/playlist/Million views-7188787376510995206)[![](https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/b8f75d91c807489a881bd0b47f0e1800_1687170219?lk3s=81f88b70&x-expires=1749322800&x-signature=0BNH6GLJr1mEVZP4EffXZJv5W08%3D&shp=81f88b70&shcp=-)Branded content62 posts](/@doyouknowkg/playlist/Branded content-7291481730356677382)[![](https://p16-common-sign-sg.tiktokcdn-us.com/tos-alisg-p-0037/1dbba39589ef4891bb1ffc33d29ff44b_1608214177~tplv-tiktokx-origin.image?dr=9636&x-expires=1749322800&x-signature=hcFNq%2BCzSK%2BGqJVq%2FTuLoPKZbLs%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=useast5)Haha71 posts](/@doyouknowkg/playlist/Haha-7291316823817030406)[![](https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/aa4f018431ff456fad269758fa8a2bf4_1721115558?lk3s=81f88b70&x-expires=1749322800&x-signature=8w4QraCrJ2DSx%2BkDMLyStTKUDaQ%3D&shp=81f88b70&shcp=-)Crocheted items4 posts](/@doyouknowkg/playlist/Crocheted items-7394962547953765125)

Videos

[![good vibes only!😎🙌🔥 with my boy @MiK3  #doyouknowkg #goodvibes #fun #dancers #friends  created by Kaegen (Kay-gen) Grobbelaar with jhow’s som original](https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/ok5gA10IBp4BCB4mo8EvMfiiiCAIBAI1m5mYAE~tplv-photomode-zoomcover:720:720.jpeg?lk3s=81f88b70&x-expires=1749474000&x-signature=1ALUxmfWVDFy0%2FcARHSsIzMHAQU%3D&shp=81f88b70&shcp=-)**26.2K**Pinned](https://www.tiktok.com/@doyouknowkg/video/7512456039904726328)

[![Replying to @princesskammiie I got you🙌😜 let me know if this is a good tutorial 🙏 #doyouknowkg #dc #dancechallenge #tutorial #tungtungtung  created by Kaegen (Kay-gen) Grobbelaar with Kaegen (Kay-gen) Grobbelaar’s original sound](https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/o8fRe8gzUApGMjAQAz2QA1IkBF5XITyCgefrAB~tplv-photomode-zoomcover:720:720.jpeg?lk3s=81f88b70&x-expires=1749474000&x-signature=EoxJuko3TvFWzxH49MxysIMDfeY%3D&shp=81f88b70&shcp=-)**918.6K**Pinned](https://www.tiktok.com/@doyouknowkg/video/7510179075433057542)

[![New Dance Challenge! DC: me🙋‍♂️ #doyouknowkg #dc #dancechallenge  created by Kaegen (Kay-gen) Grobbelaar with NewAge’s Tung Tung Tung Tung Suhur Amapiano Remix](https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/oAfSQMSjAIFzPBDtCAgFbYxPIfP0QIEEUAe6jA~tplv-photomode-zoomcover:720:720.jpeg?lk3s=81f88b70&x-expires=1749474000&x-signature=eOwIe%2FNXCQYsOFVr%2BIi38CzPzSU%3D&shp=81f88b70&shcp=-)**1.8M**Pinned](https://www.tiktok.com/@doyouknowkg/video/7507957454064356614)

[![old school jams❤️😎 #doyouknowkg #throwback #freestyle #dance  created by Kaegen (Kay-gen) Grobbelaar with @pumba_yama’s original sound](https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/osCQ5AyCIIsAWEcf3BEABGB0As2iigzXBoSq9I~tplv-photomode-zoomcover:720:720.jpeg?lk3s=81f88b70&x-expires=1749474000&x-signature=YfPnR%2BWsq8rzIeHIKQIJlKHrn4o%3D&shp=81f88b70&shcp=-)**43K**](https://www.tiktok.com/@doyouknowkg/video/7512836941327486213)

[![it's got difficult towards the end🤣🙌 #doyouknowkg #freestyle #dance  created by Kaegen (Kay-gen) Grobbelaar with Levi 🪐’s Originalton](https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/oMJCQWeRQILzE6WBEovQTSDrFHfAACQACQXFAF~tplv-photomode-zoomcover:720:720.jpeg?lk3s=81f88b70&x-expires=1749474000&x-signature=QZRy0nAk7uZXfzA8OcZFUZ4cQns%3D&shp=81f88b70&shcp=-)**13.6K**](https://www.tiktok.com/@doyouknowkg/video/7512835977837169976)

[TRUNCATED]

What Our Customers
Are Saying

One of the most frustrating parts of automated web scraping is constantly dealing with IP blocks and CAPTCHAs. ScraperAPI gets this task off of your shoulders.

based on 50+ reviews

BigCommerce

Simplify Your TikTok Data Scraping Workflow with ScraperAPI

Hobby

Ideal for small projects or personal use.

Hobby

$49

/ month

$44

/ month, billed annually

Startup

Great for small teams and advanced users.

Startup

$149

/ month

$134

/ month, billed annually

Business

Perfect for small-medium businesses.

Business

$299

/ month

$269

/ month, billed annually

Scaling

Most popular

Perfect for teams looking to scale their operations.

Business

$475

/ month

$427

/ month, billed annually

Enterprise

Need more than 5,000,000 API Credits with all premium features, premium support and an account manager?

TikTok ScraperAPI Endpoints

TikTok Comment Scraper

Extract real-time data from TikTok videos, user handles, comment text, timestamps, and engagement metrics. Perfect for sentiment analysis, community monitoring, and trend detection.

TikTok Video Scraper

Retrieve detailed metadata from TikTok videos, such as video URLs, descriptions, engagement stats (likes, shares, views), and upload dates. This is ideal for content analysis, competitor tracking, and marketing insights.

TikTok Profile Scraper

Access public user profile data, including usernames, bios, follower counts, following counts, and profile pictures. Useful for influencer marketing, audience research, and social media analytics.

TikTok Follower Scraper

Gather follower lists for TikTok users, including follower usernames and profile metadata. Great for growth tracking, network analysis, and targeted marketing campaigns.

TikTok Email Scraper

When provided, collect publicly available email addresses linked to TikTok profiles. This is useful for lead generation and outreach purposes while respecting privacy and platform policies.

TikTok Hashtag Scraper

Scrape trending and relevant hashtags from TikTok, along with usage metrics and associated videos. Essential for content discovery, hashtag strategy, and market research.

TikTok Scraping FAQs: Learn More About Using ScraperAPI

Yes, scraping publicly visible TikTok content is legal, provided you’re not accessing login-restricted data or bypassing private areas of the platform.

Yes! ScraperAPI can effectively bypass TikTok’s protections using advanced proxy rotation, CAPTCHA solving, and dynamic content rendering.

Most requests complete in 1 to 5 seconds. Some video-heavy pages might take slightly longer but remain within acceptable performance limits.

You are free to access public TikTok data such as user accounts, engagement numbers, hashtags, and comments, and receive it formatted however you need, including options like HTML, CSV, Markdown, or text.

Depending on your plan, you can run up to 1,000 concurrent threads, which is ideal for enterprise-level TikTok scraping. Standard Scaling Plans include up to 200 threads, great for handling large batches of requests.