TikTok Scraper - Profiles, Videos, Hashtags & Search avatar

TikTok Scraper - Profiles, Videos, Hashtags & Search

Pricing

$0.25 / 1,000 result returneds

Go to Apify Store
TikTok Scraper - Profiles, Videos, Hashtags & Search

TikTok Scraper - Profiles, Videos, Hashtags & Search

Scrape TikTok with no login or API key. Pull profiles, videos, hashtags and search in one actor and get views, likes, comments, music, author and video URLs. Export to JSON/CSV/Excel. Cheaper than the 200K-user leader and you never pay for failed runs.

Pricing

$0.25 / 1,000 result returneds

Rating

0.0

(0)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

⚡ TikTok Scraper — Profiles, Videos, Hashtags & Search (No Login, No API Key)

Scrape TikTok without a login or API key. Give it profiles, hashtags, search keywords, or video URLs and get back every video with views, likes, comments, shares, video & cover URLs, music/sound, author, hashtags and timestamps. Export to JSON, CSV or Excel, call it from the API, or have results delivered straight to Notion. Just $0.25 per 1,000 results — built for influencer discovery, trend tracking, lead gen and market research.

No account. No signing keys. No msToken to paste. Paste a username and run.

Why this scraper wins

  • 🔓 Keyless, sign-free, proxy-free — no login, no API key, no signing keys, and no proxy needed. It just works.
  • 🛡️ Beats TikTok's IP blocking — TikTok serves flagged IPs a fake "decoy" profile; this scraper avoids that entirely by never hitting TikTok from a flagged IP, so you always get real numbers.
  • 💸 Cheaper — $0.25 / 1,000 results, billed per result actually returned (empty/failed runs cost nothing).
  • 🧹 Clean, flat records — one tidy object per video, ready for sheets, dashboards or LLM pipelines.
  • 📬 Built-in Notion delivery — push every run into Notion via Apify connectors, zero extra code.
  • 🚦 Honest errors — a clear errorCode row when TikTok blocks, instead of silent emptiness.

What you can scrape

ModeInputReturns
Profileprofiles or a profile URLProfile + its videos
Hashtaghashtags or a /tag/ URLVideos under the hashtag
SearchsearchQueriesVideos matching the keyword
Single videoa /video/ URLThat video with full stats

Input

  • profiles — usernames to scrape (e.g. nasa, nba).
  • hashtags — hashtags to pull videos from.
  • searchQueries — keywords to search.
  • startUrls — profile / video / tag URLs.
  • resultsPerPage — cap per input (you pay per result).
  • proxyConfiguration — Residential (required; preconfigured).
  • notionConnector — optional Notion delivery.

Output (one record per video)

{
"type": "video",
"id": "7300000000000000000",
"webVideoUrl": "https://www.tiktok.com/@nasa/video/7300000000000000000",
"text": "Liftoff! 🚀 #space",
"createTime": "2024-06-12T14:00:00.000Z",
"hashtags": ["space"],
"playCount": 2400000,
"diggCount": 318000,
"commentCount": 4200,
"shareCount": 9100,
"video": { "duration": 23, "cover": "https://...jpg", "playAddr": "https://...mp4" },
"music": { "id": "...", "title": "original sound", "authorName": "NASA" },
"author": { "uniqueId": "nasa", "nickname": "NASA", "verified": true, "secUid": "..." }
}

Profile rows include uniqueId, nickname, signature, followerCount, followingCount, heartCount, videoCount, verified.

Pricing

$0.25 per 1,000 results (pay-per-result). You are only charged for results actually returned.

FAQ

Do I need a TikTok account? No. Public profiles, videos, hashtags and search work keyless.

Do I need a proxy? No. This scraper needs no proxy at all — that's a key advantage. It works from any IP.

How does it beat TikTok's blocking? TikTok serves flagged IPs a fake decoy profile (e.g. a real account showing 690 followers). This scraper sources data through infrastructure TikTok trusts, so you always get the real numbers.

It returned an errorCode row — why? That's the actor telling you exactly what happened (BLOCKED, RATE_LIMITED, NO_RESULTS) instead of failing silently.