{"openapi":"3.1.0","info":{"title":"PostToData API","version":"1.0.0","description":"Turn any public post into clean data your AI can read. One verified website trial per network and device; prepaid API key required for programmatic access. MCP server: https://posttodata.com/mcp.","contact":{"email":"support@posttodata.com","url":"https://posttodata.com"}},"servers":[{"url":"https://posttodata.com/v1"}],"paths":{"/facebook/search":{"get":{"operationId":"facebook_search","summary":"Facebook: search videos","description":"Find public posts that match a query. Search returns public videos/Reels only, not text/photo-post search. Profiles use a page handle or full Facebook URL. Post/comments require a full public URL. User posts return at most 3 items; comments use the source’s relevant view. One page per call; no transcription. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Facebook"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/facebook/post":{"get":{"operationId":"facebook_post","summary":"Facebook: post detail","description":"One post by ID or URL, with full text and metrics. Search returns public videos/Reels only, not text/photo-post search. Profiles use a page handle or full Facebook URL. Post/comments require a full public URL. User posts return at most 3 items; comments use the source’s relevant view. One page per call; no transcription. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Facebook"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/facebook/comments":{"get":{"operationId":"facebook_comments","summary":"Facebook: comments","description":"The replies under one post, flattened with depth. Search returns public videos/Reels only, not text/photo-post search. Profiles use a page handle or full Facebook URL. Post/comments require a full public URL. User posts return at most 3 items; comments use the source’s relevant view. One page per call; no transcription. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Facebook"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/facebook/user":{"get":{"operationId":"facebook_user","summary":"Facebook: user profile","description":"A public account: name, bio and counts. Search returns public videos/Reels only, not text/photo-post search. Profiles use a page handle or full Facebook URL. Post/comments require a full public URL. User posts return at most 3 items; comments use the source’s relevant view. One page per call; no transcription. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Facebook"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/facebook/user_posts":{"get":{"operationId":"facebook_user_posts","summary":"Facebook: user posts","description":"Recent public posts from one account. Search returns public videos/Reels only, not text/photo-post search. Profiles use a page handle or full Facebook URL. Post/comments require a full public URL. User posts return at most 3 items; comments use the source’s relevant view. One page per call; no transcription. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Facebook"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/pinterest/search":{"get":{"operationId":"pinterest_search","summary":"Pinterest: search posts","description":"Find public posts that match a query. Search pins by keywords; details require a numeric pin ID or pinterest.com/pin/ URL. Image-only pins can have no text. One page per call; profiles and comments are not enabled. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Pinterest"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/pinterest/post":{"get":{"operationId":"pinterest_post","summary":"Pinterest: post detail","description":"One post by ID or URL, with full text and metrics. Search pins by keywords; details require a numeric pin ID or pinterest.com/pin/ URL. Image-only pins can have no text. One page per call; profiles and comments are not enabled. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Pinterest"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/meta_ads/search":{"get":{"operationId":"meta_ads_search","summary":"Meta Ad Library: search ads","description":"Find public posts that match a query. Search takes a company name and returns a bounded page of active ads across countries. Detail takes an ad archive ID or Meta Ad Library URL. No automatic pagination or transcription; public creatives do not establish spend, conversions or ROI. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Meta Ad Library"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/meta_ads/post":{"get":{"operationId":"meta_ads_post","summary":"Meta Ad Library: ad details","description":"One post by ID or URL, with full text and metrics. Search takes a company name and returns a bounded page of active ads across countries. Detail takes an ad archive ID or Meta Ad Library URL. No automatic pagination or transcription; public creatives do not establish spend, conversions or ROI. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Meta Ad Library"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/google_ads/search":{"get":{"operationId":"google_ads_search","summary":"Google Ads Transparency: search ads","description":"Find public posts that match a query. Search requires a company domain such as nike.com, not keywords. Detail requires a full adstransparency.google.com advertiser/creative URL. Lists never auto-expand details. Dates may be null; detail OCR is best-effort. No campaign performance or login-only ads. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Google Ads Transparency"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/google_ads/post":{"get":{"operationId":"google_ads_post","summary":"Google Ads Transparency: ad details","description":"One post by ID or URL, with full text and metrics. Search requires a company domain such as nike.com, not keywords. Detail requires a full adstransparency.google.com advertiser/creative URL. Lists never auto-expand details. Dates may be null; detail OCR is best-effort. No campaign performance or login-only ads. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Google Ads Transparency"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bluesky/search":{"get":{"operationId":"bluesky_search","summary":"Bluesky: search posts","description":"Find public posts that match a query. Posts, threads and profiles from the open AT Protocol network. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Bluesky"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bluesky/trending":{"get":{"operationId":"bluesky_trending","summary":"Bluesky: trending","description":"What is popular on the platform right now. Posts, threads and profiles from the open AT Protocol network. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Bluesky"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bluesky/post":{"get":{"operationId":"bluesky_post","summary":"Bluesky: post detail","description":"One post by ID or URL, with full text and metrics. Posts, threads and profiles from the open AT Protocol network. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Bluesky"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bluesky/comments":{"get":{"operationId":"bluesky_comments","summary":"Bluesky: comments","description":"The replies under one post, flattened with depth. Posts, threads and profiles from the open AT Protocol network. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Bluesky"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bluesky/user":{"get":{"operationId":"bluesky_user","summary":"Bluesky: user profile","description":"A public account: name, bio and counts. Posts, threads and profiles from the open AT Protocol network. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Bluesky"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bluesky/user_posts":{"get":{"operationId":"bluesky_user_posts","summary":"Bluesky: user posts","description":"Recent public posts from one account. Posts, threads and profiles from the open AT Protocol network. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Bluesky"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/hackernews/search":{"get":{"operationId":"hackernews_search","summary":"Hacker News: search posts","description":"Find public posts that match a query. Stories, comment trees and users from news.ycombinator.com. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Hacker News"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/hackernews/trending":{"get":{"operationId":"hackernews_trending","summary":"Hacker News: trending","description":"What is popular on the platform right now. Stories, comment trees and users from news.ycombinator.com. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Hacker News"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/hackernews/post":{"get":{"operationId":"hackernews_post","summary":"Hacker News: post detail","description":"One post by ID or URL, with full text and metrics. Stories, comment trees and users from news.ycombinator.com. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Hacker News"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/hackernews/comments":{"get":{"operationId":"hackernews_comments","summary":"Hacker News: comments","description":"The replies under one post, flattened with depth. Stories, comment trees and users from news.ycombinator.com. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Hacker News"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/hackernews/user":{"get":{"operationId":"hackernews_user","summary":"Hacker News: user profile","description":"A public account: name, bio and counts. Stories, comment trees and users from news.ycombinator.com. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Hacker News"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/hackernews/user_posts":{"get":{"operationId":"hackernews_user_posts","summary":"Hacker News: user posts","description":"Recent public posts from one account. Stories, comment trees and users from news.ycombinator.com. List price $0.001 per successful call. Requires a prepaid API key.","tags":["Hacker News"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/youtube/search":{"get":{"operationId":"youtube_search","summary":"YouTube: search posts","description":"Find public posts that match a query. Video search, video detail, comments and channels. List price $0.006 per successful call. Requires a prepaid API key.","tags":["YouTube"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/youtube/post":{"get":{"operationId":"youtube_post","summary":"YouTube: post detail","description":"One post by ID or URL, with full text and metrics. Video search, video detail, comments and channels. List price $0.003 per successful call. Requires a prepaid API key.","tags":["YouTube"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/youtube/comments":{"get":{"operationId":"youtube_comments","summary":"YouTube: comments","description":"The replies under one post, flattened with depth. Video search, video detail, comments and channels. List price $0.003 per successful call. Requires a prepaid API key.","tags":["YouTube"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/youtube/user":{"get":{"operationId":"youtube_user","summary":"YouTube: user profile","description":"A public account: name, bio and counts. Video search, video detail, comments and channels. List price $0.006 per successful call. Requires a prepaid API key.","tags":["YouTube"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/youtube/user_posts":{"get":{"operationId":"youtube_user_posts","summary":"YouTube: user posts","description":"Recent public posts from one account. Video search, video detail, comments and channels. List price $0.006 per successful call. Requires a prepaid API key.","tags":["YouTube"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/youtube/transcript":{"get":{"operationId":"youtube_transcript","summary":"YouTube: transcript","description":"The full spoken text of one video, with a timestamp for every line. Video search, video detail, comments and channels. List price $0.003 per successful call. Requires a prepaid API key.","tags":["YouTube"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"lang","in":"query","required":false,"description":"Transcript language code such as en, es or ja. Default: English when the video has it, otherwise the video's own captions.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/reddit/search":{"get":{"operationId":"reddit_search","summary":"Reddit: search posts","description":"Find public posts that match a query. Posts, comment trees and user profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Reddit"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/reddit/trending":{"get":{"operationId":"reddit_trending","summary":"Reddit: trending","description":"What is popular on the platform right now. Posts, comment trees and user profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Reddit"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/reddit/post":{"get":{"operationId":"reddit_post","summary":"Reddit: post detail","description":"One post by ID or URL, with full text and metrics. Posts, comment trees and user profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Reddit"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/reddit/comments":{"get":{"operationId":"reddit_comments","summary":"Reddit: comments","description":"The replies under one post, flattened with depth. Posts, comment trees and user profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Reddit"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/reddit/user":{"get":{"operationId":"reddit_user","summary":"Reddit: user profile","description":"A public account: name, bio and counts. Posts, comment trees and user profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Reddit"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/reddit/user_posts":{"get":{"operationId":"reddit_user_posts","summary":"Reddit: user posts","description":"Recent public posts from one account. Posts, comment trees and user profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Reddit"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/x/search":{"get":{"operationId":"x_search","summary":"X (Twitter): search posts","description":"Find public posts that match a query. Posts, replies and profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["X (Twitter)"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/x/post":{"get":{"operationId":"x_post","summary":"X (Twitter): post detail","description":"One post by ID or URL, with full text and metrics. Posts, replies and profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["X (Twitter)"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/x/comments":{"get":{"operationId":"x_comments","summary":"X (Twitter): comments","description":"The replies under one post, flattened with depth. Posts, replies and profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["X (Twitter)"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/x/user":{"get":{"operationId":"x_user","summary":"X (Twitter): user profile","description":"A public account: name, bio and counts. Posts, replies and profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["X (Twitter)"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/x/user_posts":{"get":{"operationId":"x_user_posts","summary":"X (Twitter): user posts","description":"Recent public posts from one account. Posts, replies and profiles. List price $0.003 per successful call. Requires a prepaid API key.","tags":["X (Twitter)"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/tiktok/search":{"get":{"operationId":"tiktok_search","summary":"TikTok: search posts","description":"Find public posts that match a query. Videos, comments and creators. List price $0.003 per successful call. Requires a prepaid API key.","tags":["TikTok"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/tiktok/post":{"get":{"operationId":"tiktok_post","summary":"TikTok: post detail","description":"One post by ID or URL, with full text and metrics. Videos, comments and creators. List price $0.003 per successful call. Requires a prepaid API key.","tags":["TikTok"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/tiktok/comments":{"get":{"operationId":"tiktok_comments","summary":"TikTok: comments","description":"The replies under one post, flattened with depth. Videos, comments and creators. List price $0.003 per successful call. Requires a prepaid API key.","tags":["TikTok"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/tiktok/user":{"get":{"operationId":"tiktok_user","summary":"TikTok: user profile","description":"A public account: name, bio and counts. Videos, comments and creators. List price $0.003 per successful call. Requires a prepaid API key.","tags":["TikTok"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/tiktok/user_posts":{"get":{"operationId":"tiktok_user_posts","summary":"TikTok: user posts","description":"Recent public posts from one account. Videos, comments and creators. List price $0.003 per successful call. Requires a prepaid API key.","tags":["TikTok"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/tiktok/transcript":{"get":{"operationId":"tiktok_transcript","summary":"TikTok: transcript","description":"The full spoken text of one video, with a timestamp for every line. Videos, comments and creators. List price $0.003 per successful call. Requires a prepaid API key.","tags":["TikTok"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"lang","in":"query","required":false,"description":"Transcript language code such as en, es or ja. Default: English when the video has it, otherwise the video's own captions.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/instagram/search":{"get":{"operationId":"instagram_search","summary":"Instagram: search posts","description":"Find public posts that match a query. Posts, reels and accounts. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Instagram"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/instagram/post":{"get":{"operationId":"instagram_post","summary":"Instagram: post detail","description":"One post by ID or URL, with full text and metrics. Posts, reels and accounts. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Instagram"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/instagram/comments":{"get":{"operationId":"instagram_comments","summary":"Instagram: comments","description":"The replies under one post, flattened with depth. Posts, reels and accounts. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Instagram"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/instagram/user":{"get":{"operationId":"instagram_user","summary":"Instagram: user profile","description":"A public account: name, bio and counts. Posts, reels and accounts. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Instagram"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/instagram/user_posts":{"get":{"operationId":"instagram_user_posts","summary":"Instagram: user posts","description":"Recent public posts from one account. Posts, reels and accounts. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Instagram"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/threads/search":{"get":{"operationId":"threads_search","summary":"Threads: search posts","description":"Find public posts that match a query. Posts, replies and profiles. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Threads"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/threads/post":{"get":{"operationId":"threads_post","summary":"Threads: post detail","description":"One post by ID or URL, with full text and metrics. Posts, replies and profiles. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Threads"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/threads/comments":{"get":{"operationId":"threads_comments","summary":"Threads: comments","description":"The replies under one post, flattened with depth. Posts, replies and profiles. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Threads"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/threads/user":{"get":{"operationId":"threads_user","summary":"Threads: user profile","description":"A public account: name, bio and counts. Posts, replies and profiles. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Threads"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/threads/user_posts":{"get":{"operationId":"threads_user_posts","summary":"Threads: user posts","description":"Recent public posts from one account. Posts, replies and profiles. List price $0.012 per successful call. Requires a prepaid API key.","tags":["Threads"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/xiaohongshu/search":{"get":{"operationId":"xiaohongshu_search","summary":"Xiaohongshu (RedNote): search posts","description":"Find public posts that match a query. Notes, comments and creators. List price $0.03 per successful call. Requires a prepaid API key.","tags":["Xiaohongshu (RedNote)"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/xiaohongshu/post":{"get":{"operationId":"xiaohongshu_post","summary":"Xiaohongshu (RedNote): post detail","description":"One post by ID or URL, with full text and metrics. Notes, comments and creators. List price $0.06 per successful call. Requires a prepaid API key.","tags":["Xiaohongshu (RedNote)"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/xiaohongshu/comments":{"get":{"operationId":"xiaohongshu_comments","summary":"Xiaohongshu (RedNote): comments","description":"The replies under one post, flattened with depth. Notes, comments and creators. List price $0.03 per successful call. Requires a prepaid API key.","tags":["Xiaohongshu (RedNote)"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/xiaohongshu/user":{"get":{"operationId":"xiaohongshu_user","summary":"Xiaohongshu (RedNote): user profile","description":"A public account: name, bio and counts. Notes, comments and creators. List price $0.03 per successful call. Requires a prepaid API key.","tags":["Xiaohongshu (RedNote)"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/xiaohongshu/user_posts":{"get":{"operationId":"xiaohongshu_user_posts","summary":"Xiaohongshu (RedNote): user posts","description":"Recent public posts from one account. Notes, comments and creators. List price $0.03 per successful call. Requires a prepaid API key.","tags":["Xiaohongshu (RedNote)"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/douyin/search":{"get":{"operationId":"douyin_search","summary":"Douyin: search posts","description":"Find public posts that match a query. Videos, comments, creators and the hot list. List price $0.03 per successful call. Requires a prepaid API key.","tags":["Douyin"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/douyin/trending":{"get":{"operationId":"douyin_trending","summary":"Douyin: trending","description":"What is popular on the platform right now. Videos, comments, creators and the hot list. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Douyin"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/douyin/post":{"get":{"operationId":"douyin_post","summary":"Douyin: post detail","description":"One post by ID or URL, with full text and metrics. Videos, comments, creators and the hot list. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Douyin"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/douyin/comments":{"get":{"operationId":"douyin_comments","summary":"Douyin: comments","description":"The replies under one post, flattened with depth. Videos, comments, creators and the hot list. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Douyin"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/douyin/user":{"get":{"operationId":"douyin_user","summary":"Douyin: user profile","description":"A public account: name, bio and counts. Videos, comments, creators and the hot list. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Douyin"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/douyin/user_posts":{"get":{"operationId":"douyin_user_posts","summary":"Douyin: user posts","description":"Recent public posts from one account. Videos, comments, creators and the hot list. List price $0.006 per successful call. Requires a prepaid API key.","tags":["Douyin"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bilibili/search":{"get":{"operationId":"bilibili_search","summary":"Bilibili: search posts","description":"Find public posts that match a query. Profiles require a numeric UID. Videos accept BV IDs. One page per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Bilibili"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bilibili/trending":{"get":{"operationId":"bilibili_trending","summary":"Bilibili: trending","description":"What is popular on the platform right now. Profiles require a numeric UID. Videos accept BV IDs. One page per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Bilibili"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bilibili/post":{"get":{"operationId":"bilibili_post","summary":"Bilibili: post detail","description":"One post by ID or URL, with full text and metrics. Profiles require a numeric UID. Videos accept BV IDs. One page per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Bilibili"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bilibili/comments":{"get":{"operationId":"bilibili_comments","summary":"Bilibili: comments","description":"The replies under one post, flattened with depth. Profiles require a numeric UID. Videos accept BV IDs. One page per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Bilibili"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bilibili/user":{"get":{"operationId":"bilibili_user","summary":"Bilibili: user profile","description":"A public account: name, bio and counts. Profiles require a numeric UID. Videos accept BV IDs. One page per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Bilibili"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/bilibili/user_posts":{"get":{"operationId":"bilibili_user_posts","summary":"Bilibili: user posts","description":"Recent public posts from one account. Profiles require a numeric UID. Videos accept BV IDs. One page per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Bilibili"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/weibo/search":{"get":{"operationId":"weibo_search","summary":"Weibo: search posts","description":"Find public posts that match a query. Profiles require a numeric UID. Search returns realtime results; top ordering is unavailable. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Weibo"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/weibo/trending":{"get":{"operationId":"weibo_trending","summary":"Weibo: trending","description":"What is popular on the platform right now. Profiles require a numeric UID. Search returns realtime results; top ordering is unavailable. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Weibo"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/weibo/post":{"get":{"operationId":"weibo_post","summary":"Weibo: post detail","description":"One post by ID or URL, with full text and metrics. Profiles require a numeric UID. Search returns realtime results; top ordering is unavailable. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Weibo"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/weibo/comments":{"get":{"operationId":"weibo_comments","summary":"Weibo: comments","description":"The replies under one post, flattened with depth. Profiles require a numeric UID. Search returns realtime results; top ordering is unavailable. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Weibo"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/weibo/user":{"get":{"operationId":"weibo_user","summary":"Weibo: user profile","description":"A public account: name, bio and counts. Profiles require a numeric UID. Search returns realtime results; top ordering is unavailable. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Weibo"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/weibo/user_posts":{"get":{"operationId":"weibo_user_posts","summary":"Weibo: user posts","description":"Recent public posts from one account. Profiles require a numeric UID. Search returns realtime results; top ordering is unavailable. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Weibo"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/zhihu/search":{"get":{"operationId":"zhihu_search","summary":"Zhihu: search posts","description":"Find public posts that match a query. Search and question answers are enabled. Answers require a question ID or /question/ URL, default source order, up to 20 items on the first page. Details, comments and profiles remain unavailable. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Zhihu"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/zhihu/answers":{"get":{"operationId":"zhihu_answers","summary":"Zhihu: question answers","description":"Read a bounded page of public answers to one question, with source links. Search and question answers are enabled. Answers require a question ID or /question/ URL, default source order, up to 20 items on the first page. Details, comments and profiles remain unavailable. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Zhihu"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/kuaishou/search":{"get":{"operationId":"kuaishou_search","summary":"Kuaishou: search posts","description":"Find public posts that match a query. Use a public account ID, not a display name. Search uses relevance order. One page per call. List price $0.03 per successful call. Requires a prepaid API key.","tags":["Kuaishou"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/kuaishou/post":{"get":{"operationId":"kuaishou_post","summary":"Kuaishou: post detail","description":"One post by ID or URL, with full text and metrics. Use a public account ID, not a display name. Search uses relevance order. One page per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Kuaishou"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/kuaishou/comments":{"get":{"operationId":"kuaishou_comments","summary":"Kuaishou: comments","description":"The replies under one post, flattened with depth. Use a public account ID, not a display name. Search uses relevance order. One page per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Kuaishou"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/kuaishou/user":{"get":{"operationId":"kuaishou_user","summary":"Kuaishou: user profile","description":"A public account: name, bio and counts. Use a public account ID, not a display name. Search uses relevance order. One page per call. List price $0.03 per successful call. Requires a prepaid API key.","tags":["Kuaishou"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/kuaishou/user_posts":{"get":{"operationId":"kuaishou_user_posts","summary":"Kuaishou: user posts","description":"Recent public posts from one account. Use a public account ID, not a display name. Search uses relevance order. One page per call. List price $0.03 per successful call. Requires a prepaid API key.","tags":["Kuaishou"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/linkedin/post":{"get":{"operationId":"linkedin_post","summary":"LinkedIn: post detail","description":"One post by ID or URL, with full text and metrics. Post detail requires a complete LinkedIn /posts/ or /pulse/ URL. Comments accept an activity ID. Profile posts and comments cost $0.15 per call. No pagination. List price $0.024 per successful call. Requires a prepaid API key.","tags":["LinkedIn"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/linkedin/comments":{"get":{"operationId":"linkedin_comments","summary":"LinkedIn: comments","description":"The replies under one post, flattened with depth. Post detail requires a complete LinkedIn /posts/ or /pulse/ URL. Comments accept an activity ID. Profile posts and comments cost $0.15 per call. No pagination. List price $0.15 per successful call. Requires a prepaid API key.","tags":["LinkedIn"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/linkedin/user":{"get":{"operationId":"linkedin_user","summary":"LinkedIn: user profile","description":"A public account: name, bio and counts. Post detail requires a complete LinkedIn /posts/ or /pulse/ URL. Comments accept an activity ID. Profile posts and comments cost $0.15 per call. No pagination. List price $0.024 per successful call. Requires a prepaid API key.","tags":["LinkedIn"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/linkedin/user_posts":{"get":{"operationId":"linkedin_user_posts","summary":"LinkedIn: user posts","description":"Recent public posts from one account. Post detail requires a complete LinkedIn /posts/ or /pulse/ URL. Comments accept an activity ID. Profile posts and comments cost $0.15 per call. No pagination. List price $0.15 per successful call. Requires a prepaid API key.","tags":["LinkedIn"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/telegram/post":{"get":{"operationId":"telegram_post","summary":"Telegram: post detail","description":"One post by ID or URL, with full text and metrics. Public channels only. Use a channel handle for profiles, and channel/message_id for posts. Maximum 20 messages per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Telegram"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/telegram/user":{"get":{"operationId":"telegram_user","summary":"Telegram: user profile","description":"A public account: name, bio and counts. Public channels only. Use a channel handle for profiles, and channel/message_id for posts. Maximum 20 messages per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Telegram"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/telegram/user_posts":{"get":{"operationId":"telegram_user_posts","summary":"Telegram: user posts","description":"Recent public posts from one account. Public channels only. Use a channel handle for profiles, and channel/message_id for posts. Maximum 20 messages per call. List price $0.003 per successful call. Requires a prepaid API key.","tags":["Telegram"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/wechat_mp/search":{"get":{"operationId":"wechat_mp_search","summary":"WeChat Official Accounts: search posts","description":"Find public posts that match a query. Profiles require the account username. Article detail requires a complete mp.weixin.qq.com URL. One page per call. List price $0.03 per successful call. Requires a prepaid API key.","tags":["WeChat Official Accounts"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/wechat_mp/post":{"get":{"operationId":"wechat_mp_post","summary":"WeChat Official Accounts: post detail","description":"One post by ID or URL, with full text and metrics. Profiles require the account username. Article detail requires a complete mp.weixin.qq.com URL. One page per call. List price $0.03 per successful call. Requires a prepaid API key.","tags":["WeChat Official Accounts"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/wechat_mp/user":{"get":{"operationId":"wechat_mp_user","summary":"WeChat Official Accounts: user profile","description":"A public account: name, bio and counts. Profiles require the account username. Article detail requires a complete mp.weixin.qq.com URL. One page per call. List price $0.03 per successful call. Requires a prepaid API key.","tags":["WeChat Official Accounts"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/wechat_mp/user_posts":{"get":{"operationId":"wechat_mp_user_posts","summary":"WeChat Official Accounts: user posts","description":"Recent public posts from one account. Profiles require the account username. Article detail requires a complete mp.weixin.qq.com URL. One page per call. List price $0.03 per successful call. Requires a prepaid API key.","tags":["WeChat Official Accounts"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/wechat_channels/search":{"get":{"operationId":"wechat_channels_search","summary":"WeChat Channels: search posts","description":"Find public posts that match a query. Search first and pass its export/ ID to post detail. Profiles require a v2_…@finder username. Video source URLs and reliable view/follower counts are unavailable. Comments are not enabled. List price $0.03 per successful call. Requires a prepaid API key.","tags":["WeChat Channels"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/wechat_channels/post":{"get":{"operationId":"wechat_channels_post","summary":"WeChat Channels: post detail","description":"One post by ID or URL, with full text and metrics. Search first and pass its export/ ID to post detail. Profiles require a v2_…@finder username. Video source URLs and reliable view/follower counts are unavailable. Comments are not enabled. List price $0.03 per successful call. Requires a prepaid API key.","tags":["WeChat Channels"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"id","in":"query","required":true,"description":"Post ID, or the public URL of the post.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/wechat_channels/user":{"get":{"operationId":"wechat_channels_user","summary":"WeChat Channels: user profile","description":"A public account: name, bio and counts. Search first and pass its export/ ID to post detail. Profiles require a v2_…@finder username. Video source URLs and reliable view/follower counts are unavailable. Comments are not enabled. List price $0.03 per successful call. Requires a prepaid API key.","tags":["WeChat Channels"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/wechat_channels/user_posts":{"get":{"operationId":"wechat_channels_user_posts","summary":"WeChat Channels: user posts","description":"Recent public posts from one account. Search first and pass its export/ ID to post detail. Profiles require a v2_…@finder username. Video source URLs and reliable view/follower counts are unavailable. Comments are not enabled. List price $0.03 per successful call. Requires a prepaid API key.","tags":["WeChat Channels"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"username","in":"query","required":true,"description":"Account handle, with or without a leading @.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/wechat_search/search":{"get":{"operationId":"wechat_search_search","summary":"WeChat Search: search posts","description":"Find public posts that match a query. Search public articles and videos in relevance order. Video results may have no public HTTP source URL. One page per call. List price $0.03 per successful call. Requires a prepaid API key.","tags":["WeChat Search"],"parameters":[{"name":"X-Max-Price","in":"header","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"query","in":"query","required":true,"description":"Search text.","schema":{"type":"string"}},{"name":"sort","in":"query","required":false,"description":"Result order. top = most popular: use it when the person asks for hot, popular, most-liked or top discussions. latest = newest first. Left out, the platform orders by relevance.","schema":{"type":"string","enum":["top","latest"]}},{"name":"limit","in":"query","required":false,"description":"Items to return, 1 to 50. Default 10.","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from page.next_cursor of the previous response.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"Response size. compact is built for model context; full adds the raw upstream object; markdown returns text/markdown.","schema":{"type":"string","enum":["compact","standard","full","markdown"]}},{"name":"max_price_usd","in":"query","required":false,"description":"Maximum list price in USD for this call (e.g. \"0.003\"). Up to 6 decimal places, including zero. A higher current price returns 412 price_limit_exceeded before any upstream request or charge. REST also accepts X-Max-Price; if both are set, both limits apply.","schema":{"type":"string"}},{"name":"dry_run","in":"query","required":false,"description":"Set to 1 to get the price without running the call.","schema":{"type":"string","enum":["1"]}}],"responses":{"200":{"description":"Items in the unified shape.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}},"text/markdown":{"schema":{"type":"string"}}}},"default":{"description":"An error. Never charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Create an API key in /dashboard. dry_run=1 does not require credit."}},"schemas":{"Item":{"type":"object","required":["id","type","url"],"properties":{"id":{"type":"string"},"type":{"type":"string","enum":["post","comment","user","transcript","ad"]},"url":{"type":["string","null"]},"title":{"type":["string","null"]},"text":{"type":["string","null"]},"author":{"type":["object","null"],"properties":{"id":{"type":["string","null"]},"username":{"type":["string","null"]},"name":{"type":["string","null"]},"url":{"type":["string","null"]}}},"metrics":{"type":["object","null"],"properties":{"likes":{"type":["integer","null"]},"comments":{"type":["integer","null"]},"shares":{"type":["integer","null"]},"views":{"type":["integer","null"]},"score":{"type":["integer","null"]}}},"published_at":{"type":["string","null"]},"lang":{"type":["string","null"]},"media":{"type":["array","null"],"items":{"type":"object","properties":{"type":{"type":"string","enum":["image","video","link"]},"url":{"type":"string"},"title":{"type":["string","null"]}}}},"ad":{"type":"object","properties":{"advertiser_id":{"type":["string","null"]},"creative_id":{"type":["string","null"]},"active":{"type":["boolean","null"]},"format":{"type":["string","null"]},"first_shown":{"type":["string","null"]},"last_shown":{"type":["string","null"]},"platforms":{"type":["array","null"],"items":{"type":"string"}}}},"segments":{"type":"array","items":{"type":"object","properties":{"start":{"type":"number"},"duration":{"type":"number"},"text":{"type":"string"}}}},"parent_id":{"type":["string","null"]},"depth":{"type":"integer"},"profile":{"type":"object","properties":{"bio":{"type":["string","null"]},"followers":{"type":["integer","null"]},"following":{"type":["integer","null"]},"posts":{"type":["integer","null"]},"created_at":{"type":["string","null"]}}}}},"Envelope":{"type":"object","properties":{"data":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/Item"}}}},"page":{"type":"object","properties":{"next_cursor":{"type":["string","null"]},"has_more":{"type":"boolean"}}},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"platform":{"type":"string"},"action":{"type":"string"},"format":{"type":"string"},"count":{"type":"integer"},"fetched_at":{"type":"string"},"source_url":{"type":["string","null"]},"approx_tokens":{"type":"integer"},"unavailable":{"type":"object","additionalProperties":{"type":"string"},"description":"Fields this platform cannot provide, by reason."},"billing":{"type":"object","properties":{"price_usd":{"type":"string"},"charged_usd":{"type":"string"},"plan":{"type":"string"}}}}}}},"Error":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["missing_param","invalid_param","invalid_id","action_not_supported","unknown_platform","unknown_action","not_found","api_key_required","invalid_key","insufficient_balance","price_limit_exceeded","rate_limited","daily_budget_exhausted","upstream_shape_changed","internal_error","platform_not_live","upstream_error","upstream_unavailable","upstream_timeout"]},"message":{"type":"string"},"hint":{"type":"string"},"docs":{"type":"string"}}},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"billing":{"type":"object","properties":{"charged_usd":{"type":"string"}}}}}}}}}}