{"uid":"cap_VsrsEqrGtoF37VLm71Pev","slug":"hirescrape-com-7a0ba0c7","name":"HireScrape TikTok Scraper","description":"TikTok profiles, posts, comments, fast-API feeds, search discovery.","url":"https://hirescrape.com/api/tools/tiktok?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Full URL of the target object."},"mode":{"enum":["profile","audience","profile_videos","video","transcript","live","video_comments","comment_replies","following","followers","search_users","search_hashtag","search_keyword","search_top","popular_songs","popular_creators","popular_videos","popular_hashtags","song","song_videos","trending_feed"],"type":"string","default":"profile","description":"Which endpoint to call. Options: profile, audience, profile_videos, video, transcript, live, video_comments, comment_replies, following, followers, search_users, search_hashtag, search_keyword, search_top, popular_songs, popular_creators, popular_videos, popular_hashtags, song, song_videos, trending_feed."},"page":{"type":"integer","description":"Page number (default 1)."},"trim":{"type":"boolean","description":"Return a condensed response."},"limit":{"type":"integer","default":20,"maximum":500,"minimum":1,"description":"Max items to collect (applies to paginated modes)."},"query":{"type":"string","description":"Search keyword."},"clipId":{"type":"string","description":"TikTok song clip ID."},"cursor":{"type":"string","description":"Pagination cursor."},"handle":{"type":"string","description":"Username / handle (without @)."},"period":{"type":"integer","description":"Lookback days (7 or 30)."},"region":{"type":"string","description":"Proxy / market region (e.g. US)."},"sortBy":{"type":"string","description":"Sort key (depends on endpoint)."},"hashtag":{"type":"string","description":"Hashtag (without #)."},"orderBy":{"type":"string","description":"Order key (depends on endpoint)."},"sort_by":{"type":"string","description":"Sort key (depends on endpoint)."},"user_id":{"type":"string","description":"Platform user ID (often faster than handle)."},"industry":{"type":"string","description":"Industry filter."},"language":{"type":"string","description":"2-letter language code."},"min_time":{"type":"integer","description":"Pagination cursor (unix seconds)."},"rankType":{"type":"string","description":"popular or surging."},"comment_id":{"type":"string","description":"Parent comment ID."},"max_cursor":{"type":"string","description":"Pagination cursor."},"newOnBoard":{"type":"boolean","description":"Only items new to the chart."},"timePeriod":{"type":"integer","description":"Lookback days (7/30/130)."},"countryCode":{"type":"string","description":"Country code."},"date_posted":{"type":"string","description":"Posting timeframe."},"publish_time":{"type":"string","description":"Publication time filter."},"followerCount":{"type":"string","description":"Follower count bucket filter."},"creatorCountry":{"type":"string","description":"Creator country."},"download_media":{"type":"boolean","description":"Return permanent media URLs."},"get_transcript":{"type":"boolean","description":"Include transcript in the response."},"audienceCountry":{"type":"string","description":"Audience country."},"commercialMusic":{"type":"boolean","description":"Only commercial-use tracks."},"use_ai_as_fallback":{"type":"boolean","description":"Fall back to AI if no transcript."}}},"responseSchema":{"type":"json","example":{"items":[{"nickname":"TikTok","username":"tiktok","verified":true,"followers":81000000,"profile_url":"https://www.tiktok.com/@tiktok","videos_count":800}],"runId":"bd_example","payment":{"amount":"0.002250","currency":"USD","protocol":"x402"},"duration":10}},"example":{"request":{"input":{"body":{"url":"https://www.tiktok.com/@tiktok","mode":"profile","trim":true},"type":"http","method":"POST","bodyType":"json"}},"response":{"runId":"bd_mq72u58jff951a","status":"pending","message":"Scrape accepted — poll status_url until status='ready' to fetch records.","payment":{"amount":"0.002250","currency":"USD","protocol":"x402"},"status_url":"/api/snapshots/sd_mq72u5fz2h8hp5m1q8","snapshot_id":"sd_mq72u5fz2h8hp5m1q8"}},"exampleRequest":{"url":"https://www.tiktok.com/@tiktok","mode":"profile","trim":true},"tags":["x402"],"displayCostAmount":"0.00225","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":1,"rating":{"score":"0.08","successRate":"0.00","reviews":1,"stars":"1.3","state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.00225/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.00225","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.00225","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5MEasQlrvqjsNitbB36K-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.00225","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes TikTok profiles, posts, comments, feeds, and search results via a fast API","exampleAgentPrompt":"Pull the latest 20 posts and follower count from the TikTok profile @charlidamelio, including engagement metrics like likes and comments for each post.","exampleUseCases":null,"resultDescription":"Returns structured data about TikTok profiles (bio, follower/following counts, likes), posts (captions, views, likes, shares, comments), comments (text, author, likes), or search/feed results depending on the scrape mode selected.","failureModes":["Invalid or non-existent TikTok username returns empty or error response","Private TikTok account data may be inaccessible or limited","TikTok rate-limiting or anti-bot measures may cause partial results","Malformed URL for post scraping returns 400-level error","Unsupported scrape mode returns error or empty response"],"whenToPreferThis":"Choose this endpoint when you need structured TikTok data — profiles, posts, comments, or search results — without maintaining a TikTok developer account or handling API authentication. Ideal for influencer research, competitive analysis, content monitoring, or feeding TikTok data into downstream analytics pipelines. Prefer over manual scraping or browser automation when speed and structured output are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":2,"lastUsedAt":"2026-05-13T21:15:55.795Z","lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T00:48:54.569Z","isFirstParty":false,"canonicalSlug":"hirescrape-com-7a0ba0c7"}