{"uid":"cap_6BtQZoVHcsr4c23G65OA-","slug":"tiktok-hashtag-search-09b7304f","name":"TikTok Hashtag Search","description":"Search by Hashtag 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/scrapecreators/v1/tiktok/search/hashtag","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"trim":{"type":"string","description":"Set to true for a trimmed response"},"cursor":{"type":"string","description":"Cursor to get more results For later cursor pages of the same logical search, keep non-pagination parameters unchanged and pass top-level parentRequestId from the first Orthogonal /v1/run response."},"region":{"type":"string","description":"Region the proxy will be set to"},"hashtag":{"type":"string","description":"Hashtag to search for (without #)"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lBuw9UcwFKMKmVHqL9UcM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches TikTok for posts and content associated with a given hashtag, with cursor-based pagination and smart billing that waives charges for continuation pages.","exampleAgentPrompt":"Can you search TikTok for the hashtag 'fitcheck' and pull back the first page of results, then get me the next page using the cursor?","exampleUseCases":[{"title":"Brand hashtag campaign monitoring","prompt":"Search TikTok for the hashtag 'summervibes2025' and show me the latest videos using it — I want to see what content is being posted under our campaign tag."},{"title":"Competitor influencer research","prompt":"Find TikTok videos tagged with 'skincareroutine' so I can see which creators are posting in that niche and how popular the content is."},{"title":"Trending content discovery by region","prompt":"Search TikTok for the hashtag 'streetfood' but set the region to Japan so I can see what's trending there for that tag."}],"resultDescription":"Returns a list of TikTok posts and video metadata associated with the specified hashtag, including pagination cursor for fetching subsequent pages. The billing system issues a requestId on the first call; subsequent cursor-based pagination calls passing parentRequestId are charged $0 as long as non-pagination parameters remain unchanged.","failureModes":["Invalid or empty hashtag returns no results","Expired or invalid cursor causes pagination failure","Region code not supported returns an error or falls back to default","Rate limits from TikTok's backend may cause transient failures","Changing non-pagination parameters while passing parentRequestId starts a new billable request instead of continuing"],"whenToPreferThis":"Use this endpoint when you need to scrape TikTok posts by hashtag — especially for multi-page retrieval where the smart billing system makes pagination cost-effective (only the first page is charged). Prefer this over keyword search when you specifically want hashtag-filtered content. Ideal for influencer research, brand monitoring, and trend discovery on TikTok.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:50:48.371Z","isFirstParty":false}