{"uid":"cap_h30KHj5PdtLouuJpvchMV","slug":"socialfetch-tiktok-hashtag-video-search-ac28e118","name":"SocialFetch TikTok Hashtag Video Search","description":"Search TikTok videos by hashtag (not free-text keyword — use tiktok.search.videos.list for that).","url":"https://api.socialfetch.dev/v1/tiktok/search/hashtags","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","required":["hashtag","trim"],"properties":{"trim":{"type":"boolean","description":"Whether to request a smaller response with fewer fields."},"cursor":{"type":"string","minLength":1,"description":"Pagination cursor returned by a previous response."},"region":{"type":"string","description":"Optional ISO 3166-1 country code for the request. This sets the proxy region and does not filter results to that country only."},"hashtag":{"type":"string","maxLength":256,"minLength":1,"description":"Hashtag to search for. A leading # is optional."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.014","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.014/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.014","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.014","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5ciFx5P00EzFHXxaZf0Yn","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.014","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search TikTok for videos associated with a specific hashtag, with optional pagination and region targeting.","exampleAgentPrompt":"Pull TikTok videos for the hashtag #BookTok — use the compact response format and start from the beginning (no cursor).","exampleUseCases":null,"resultDescription":"A list of TikTok videos associated with the specified hashtag, including video metadata. If trim is true, a smaller subset of fields is returned. When more pages exist, a pagination cursor is included to fetch subsequent results.","failureModes":["Invalid or empty hashtag returns an error","Expired or invalid pagination cursor causes failure","Unsupported region code may produce unexpected results","Rate limiting or upstream TikTok API unavailability causes 5xx errors","Payment not completed (x402) results in 402 response blocking the call"],"whenToPreferThis":"Use this endpoint when you need TikTok videos filtered by a specific hashtag. For free-text keyword search across TikTok video titles or descriptions, use tiktok.search.videos.list instead. Prefer this when you know the exact hashtag community you want to explore (e.g. #fyp, #BookTok, #fitness).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:59:14.256Z","isFirstParty":false}