{"uid":"cap_fOvjGxX_hY6iAdp3qbvfg","slug":"tiktok-user-videos-fetcher-91b2068f","name":"TikTok User Videos Fetcher","description":"Fetches paginated videos from a TikTok user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","url":"https://x402.orthogonal.com/fiber/v1/tiktok/user-videos","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"handle":{"type":"string","description":"TikTok handle."},"nextPageToken":{"type":"string","description":"Pagination token. For continuation billing, keep non-pagination parameters unchanged and pass top-level parentRequestId from the first Orthogonal /v1/run response."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.04","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.04/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oejufuYXipEyeGEoqm9fG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.04","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches paginated videos posted by a specific TikTok user, with efficient billing for multi-page requests.","exampleAgentPrompt":"Pull all the videos from TikTok user @charlidamelio — start from the first page and keep fetching until you have their last 50 posts.","exampleUseCases":[{"title":"Influencer content audit","prompt":"Grab all the recent videos from TikTok account @garyvee so I can analyze how often he posts and what topics he covers."},{"title":"Competitor social media monitoring","prompt":"Fetch the latest videos from TikTok handle @gymshark and pull the next pages too — I want to track what content they're putting out this month."},{"title":"Creator portfolio aggregation","prompt":"Get me all the videos posted by TikTok user @khaby.lame so I can build a full content archive for their profile."}],"resultDescription":"Returns a paginated list of videos from the specified TikTok user's profile, including video metadata such as titles, URLs, engagement data, and a nextPageToken for fetching subsequent pages. Also includes a billing requestId to use as parentRequestId for cost-free continuation calls.","failureModes":["Invalid or non-existent TikTok handle returns an error or empty result","TikTok rate limiting or account privacy settings may block video retrieval","Changing filters or handle while passing parentRequestId starts a new billable request","Expired or invalid nextPageToken may result in pagination failure","Private TikTok accounts may return no videos"],"whenToPreferThis":"Choose this endpoint when you need to retrieve videos from a specific TikTok user's profile in a paginated, cost-efficient manner. It is especially useful for multi-page fetches since continuation pages are free when using the parentRequestId pattern. Prefer this over generic scraping when you specifically need TikTok user video feeds.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:07:11.370Z","isFirstParty":false}