TikTok Profile Scraper (Pay Per Result) avatar

TikTok Profile Scraper (Pay Per Result)

Pricing

from $2.49 / 1,000 results

Go to Apify Store
TikTok Profile Scraper (Pay Per Result)

TikTok Profile Scraper (Pay Per Result)

Scrapes TikTok profiles, follower counts, bios, badges, complete video history, and engagement data using usernames or profile URLs.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What does TikTok Profile Scraper (Pay Per Result) do?

TikTok Profile Scraper (Pay Per Result) extracts profile-specific public data from live TikTok sources. It uses the target type exposed by this Actor rather than a one-size-fits-all input.

The Actor stores only values fetched during the run. If the platform exposes only page metadata, oEmbed data, or an access-control page, that exact live response is represented; placeholder records are never generated.

Live targets

Use this Actor for public TikTok pages, profiles, videos, Creative Center pages, sounds, or Shop pages. Public visibility, rate limits, login walls, consent screens, regional restrictions, and source changes can limit specialized fields.

Input

The packaged input.json is a runnable example for this actor:

{
"profileUrls": [
"https://www.tiktok.com/@tiktok"
],
"usernames": [
"tiktok"
]
}

Use the mode-specific URL or query field above. maxItems limits dataset records and maxRequests limits source URLs. includeRawData is disabled by default. Proxy settings are optional and never bypass authentication, CAPTCHA, or access controls.

Output

Each dataset row is a live record. The following is an anonymized shape example matching fields this actor can emit when the source exposes them:

{
"platform": "tiktok",
"actorMode": "profile",
"recordType": "profile",
"username": "examplecreator",
"displayName": "Example Creator",
"title": "Example public profile",
"text": "Example public profile description fetched at run time.",
"sourceUrl": "https://www.tiktok.com/@examplecreator",
"canonicalUrl": "https://www.tiktok.com/@examplecreator",
"profileUrl": "https://www.tiktok.com/@examplecreator",
"metrics": {
"followers": 840,
"following": 120,
"posts": 75
},
"mediaUrls": [
"https://cdn.example.com/profile/example.jpg"
],
"httpStatus": 200,
"retrievalMethod": "public-reader",
"scrapedAt": "2025-01-15T12:01:00.000Z"
}

retrievalMethod identifies whether a row came from a direct request, Apify Proxy, or the TikTok public-reader fallback. Missing platform fields stay absent or nullable; they are not filled with fabricated values.

Run and inspect

Run locally with apify run --purge from this actor folder, then inspect storage/datasets/default. Validate the input form with apify validate-schema. The Output tab links to the default dataset through .actor/output_schema.json.

Compliance

Only public responses are processed. Do not use this Actor to bypass authentication, CAPTCHA, private-account controls, or platform permissions. Follow applicable terms, privacy requirements, and laws.