{"uid":"cap_sRudhLcGayGqMYYqjuhat","slug":"agdata-tiktok-scraper-f2d30734","name":"agdata TikTok Scraper","description":"Web scraping API for AI agents: extract public data from Instagram, TikTok, and Google Maps as clean structured JSON, billed pay-per-result in USDC on Base via the x402 exact scheme. An agent-native alternative to web-scraping platforms like Apify, Bright Data, and ScraperAPI — no API keys, no accounts, no subscriptions: the agent just pays per call.","url":"https://agdata.shveik.dev/mpp/tiktok","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["profile","hashtag","search"],"type":"string","description":"profile=user's videos, hashtag=videos under a tag, search=keyword→videos"},"limit":{"type":"integer","default":5,"maximum":20,"minimum":1,"description":"max results returned (clamped to this range)"},"query":{"type":"string","description":"username (profile), hashtag without #, or search keywords"}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0136","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0136/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0136","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0136","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9S6D_GVFiF5arBSiFTiZx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0136","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes TikTok videos by user profile, hashtag, or keyword search and returns structured JSON results, billed per call in USDC on Base.","exampleAgentPrompt":"Pull the latest 10 TikTok videos from the profile 'charlidamelio' and give me the structured data — titles, view counts, links, whatever you can get.","exampleUseCases":[{"title":"Competitor content audit","prompt":"Get me the last 15 TikTok videos posted by the account 'duolingo' so I can analyze what content they're putting out."},{"title":"Hashtag trend research","prompt":"Search TikTok for the hashtag 'sustainablefashion' and pull up to 20 videos so I can see what's trending under that tag."},{"title":"Keyword-driven content discovery","prompt":"Search TikTok for 'homeworkout beginner' and return 10 results — I want to see what videos come up for that keyword."}],"resultDescription":"A structured JSON array of TikTok video records matching the query, including metadata such as video URLs, captions, author info, view/like counts, and timestamps — up to the requested limit (max 20).","failureModes":["TikTok rate limiting or blocking may cause empty or partial results","Invalid or private username returns no profile results","Hashtag with no public content returns empty array","Payment failure via x402 results in 402 response before data is returned","Limit out of range (below 1 or above 20) is clamped silently"],"whenToPreferThis":"Choose this endpoint when an AI agent needs TikTok data (by profile, hashtag, or keyword) without managing API keys, accounts, or subscriptions — it's purpose-built for agent workflows with pay-per-call USDC billing via x402, making it ideal for on-demand or low-volume scraping tasks without upfront commitment.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:40:45.303Z","isFirstParty":false}