{"uid":"cap_OTlX3K7mOh-AOVrB0UioD","slug":"tiktok-keyword-search-via-orthogonal-e554e856","name":"TikTok Keyword Search via Orthogonal","description":"Searches TikTok videos by keyword or phrase. 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/search-keyword","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"query":{"type":"string","description":"Keyword or phrase to search."},"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_5srSvN_jL9oHj75G8GtFT","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":"Searches TikTok videos by keyword or phrase and returns paginated results, with free continuation calls for the same search session.","exampleAgentPrompt":"Search TikTok for videos about 'sustainable fashion' and show me the top results.","exampleUseCases":[{"title":"Brand mention monitoring on TikTok","prompt":"Search TikTok for videos mentioning 'Nike Air Max 2025' so I can see what people are saying about our product launch."},{"title":"Competitor content research","prompt":"Find TikTok videos about 'matcha latte recipe' — I want to see what kind of content our competitors are posting in the beverage niche."},{"title":"Trend discovery for content strategy","prompt":"Search TikTok for the keyword 'quiet luxury' and give me the latest videos so I can understand what's trending in that style category."}],"resultDescription":"Returns a list of TikTok video results matching the search keyword, including video metadata (titles, links, creators, engagement signals, etc.), a nextPageToken for pagination, and a billing requestId to use as parentRequestId for free continuation calls on the same search session.","failureModes":["Invalid or empty query string returns an error","TikTok rate limiting or platform unavailability causes failures","Expired or invalid nextPageToken returns no results or an error","Changing search parameters while passing parentRequestId starts a new billable session","Network timeouts on TikTok's side cause intermittent failures"],"whenToPreferThis":"Use this endpoint when you need programmatic access to TikTok video search results by keyword, especially for brand monitoring, trend research, or content discovery workflows. The pagination billing model makes it cost-efficient for multi-page searches on the same query. Prefer this over manual scraping or other social search APIs when TikTok-specific content and the x402 micropayment model are acceptable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:57:05.188Z","isFirstParty":false}