TikTok Profile Scraper – Creator Videos & Stats avatar

TikTok Profile Scraper – Creator Videos & Stats

Pricing

from $0.25 / 1,000 profiles

Go to Apify Store
TikTok Profile Scraper – Creator Videos & Stats

TikTok Profile Scraper – Creator Videos & Stats

Just $0.25 per 1,000 profiles. Scrape TikTok creator profiles and videos with followers, likes, views, engagement, captions, hashtags and publishing data. Ideal for influencer discovery and competitor research.

Pricing

from $0.25 / 1,000 profiles

Rating

0.0

(0)

Developer

DataLeadsPRO

DataLeadsPRO

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

💸 $0.25 per 1,000 profiles — about 12× cheaper than the most popular TikTok profile scraper on Apify Store ($3.00 per 1,000 on the free plan). Pay only for the profiles you get. No monthly rental, no subscription, no login or cookies needed.

💰 Pricing: what will my run cost?

You scrapeYou pay
100 profiles$0.025
1,000 profiles$0.25
10,000 profiles$2.50
100,000 profiles$25.00
  • Platform usage is included. You don't pay extra for compute — the price above is the whole bill (plus a tiny $0.00005 per run start).
  • No results, no charge. If a URL or username returns nothing, you aren't charged for it.
  • Try it free. Apify's free plan includes $5 of credit every month — enough for about 20,000 profiles with this Actor.

💡 Keep your costs predictable

  1. Set a small limit (e.g. 100 items) on your first run to check the data.
  2. Use Max cost per run in the run options — the Actor stops charging once your cap is reached.
  3. Schedule runs instead of re-scraping everything: collect only what's new.
This ActorMost popular alternative
Price per 1,000 profiles$0.25$3.00
Monthly rental feeNoneNone
Compute costsIncludedVaries
Login / cookies requiredNoVaries

Scrape TikTok creator profiles and videos with followers, likes, views, engagement, captions, hashtags and publishing data. Ideal for influencer discovery and competitor research.

Pricing: from $0.0002/1,000 profiles - and no charge for empty results. You only pay for successfully delivered results. Failed, empty, duplicate and filtered results are free.

What data can it extract?

Depending on the selected input, results can include:

  • videoId - Unique video identifier.
  • description - Video or post description text.
  • username - Display name of the author.
  • displayName - Display name of the creator.
  • views - Number of views or plays.
  • likes - Number of likes.
  • shares - Number of shares.
  • commentsCount - Number of comments.
  • musicTitle - Title of the sound or music used.
  • createdAt - Publication date in ISO 8601 format.
  • url - Source URL of the item.

Unavailable fields are returned as null instead of fabricated values.

Example output

{
"videoId": "7412345678901234567",
"description": "Example video description #example",
"username": "example_user",
"displayName": "Example Creator",
"views": 98765,
"likes": 8765,
"shares": 234,
"commentsCount": 345,
"musicTitle": "original sound - example_user",
"createdAt": "2026-09-18T08:00:00.000Z",
"url": "https://www.tiktok.com/@example_user/video/7412345678901234567"
}

How to use TikTok Profile Scraper

  1. Click Try for free on the Apify Store page.
  2. Paste the profile URL you want to scrape.
  3. Set Maximum results to control spending, then run.
  4. Export as JSON, CSV, Excel, or consume via API.

Usage

Python (Apify Client)

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('DataLeadsPRO/tiktok-profile-scraper').call(run_input={
'startUrls': [{'url': 'https://www.tiktok.com/@nasa'}]
})
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('DataLeadsPRO/tiktok-profile-scraper').call({
'startUrls': [{'url': 'https://www.tiktok.com/@nasa'}]
});
const { items } = await client.dataset(run.defaultDatasetId).list();
console.log(items);

REST / OpenAPI

curl -X POST 'https://api.apify.com/v2/acts/DataLeadsPRO~tiktok-profile-scraper/runs?token=YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{ "startUrls": [{ "url": "https://www.tiktok.com/@nasa" }] }'

This Actor ships an OpenAPI 3.1 specification (openapi.yaml) and can be exposed through MCP for AI agent integrations.

TikTok creator analytics

TikTok creator analytics starts with profile data: follower counts, video history and engagement per post, collected into one dataset for influencer vetting.

Why DataLeadsPRO?

  • Transparent per-result pricing with no charge for empty results
  • Structured, documented output fields - no fabricated data
  • Python, JavaScript, REST, CLI, OpenAPI and MCP integration examples
  • Fast, maintained and monitored infrastructure

Common use cases

  • Market research - track public content, creators and engagement.
  • Competitor monitoring - monitor public accounts, posts, videos or search results.
  • AI and LLM datasets - feed structured public data into RAG systems, agents and analytics pipelines.
  • Lead and creator discovery - build structured public datasets for research and outreach qualification.
  • Social listening - monitor public conversations around brands, products or topics.

Frequently asked questions

How much does profiles scraping cost?

From $0.0002 per 1,000 successfully delivered results on the FREE tier, with Bronze, Silver and Gold volume tiers below that.

Do empty searches cost money?

No result event is charged when no successful result is delivered.

Can I use this through an API?

Yes - REST, Python, JavaScript, CLI, OpenAPI or MCP.

Can I export the results?

Yes. Apify datasets support JSON, CSV, Excel, XML and other formats.

Can I schedule this scraper?

Yes. Use Apify schedules to rerun saved inputs automatically.

Responsible use

This Actor is intended for extracting publicly available information. Users are responsible for complying with applicable laws, platform terms and data-protection requirements. This Actor is an independent tool and is not affiliated with or endorsed by the platform owner.

License

MIT - see LICENSE.