{"service":"GEDX402","role":"hub","hub":"https://gedx402.com","shards":[{"id":"chat","serviceName":"GEDX402 Chat","origin":"https://chat.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://chat.gedx402.com/openapi.json","route_count":8,"description":"OpenAI-compatible chat/completions — Venice-shaped winner on Workers AI.","starter_route":"/v1/chat/completions","tags":["chat","llm","inference","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=chat"},{"id":"llm","serviceName":"GEDX402 LLM","origin":"https://llm.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://llm.gedx402.com/openapi.json","route_count":28,"description":"Qwen3 30B FP8 frontier — reasoning, code, and agent tiers via ?full=1.","starter_route":"/v1/llm/qwen3-30b-a3b-fp8","tags":["llm","reasoning","code","inference","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=llm"},{"id":"embed","serviceName":"GEDX402 Knowledge","origin":"https://embed.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://embed.gedx402.com/openapi.json","route_count":14,"description":"M2M100 translate — customer revenue SKU on Workers AI NLP.","starter_route":"/v1/translate","tags":["embeddings","rag","translate","nlp","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=embed","rag_bundle_filter":"GET https://gedx402.com/v1/models?bundle=rag","competitive_bundle_filter":"GET https://gedx402.com/v1/models?bundle=competitive"},{"id":"image","serviceName":"GEDX402 Image","origin":"https://image.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://image.gedx402.com/openapi.json","route_count":10,"description":"Flux schnell text-to-image — fast generation, one x402 payment per image.","starter_route":"/v1/image/flux-1-schnell","tags":["image","diffusion","inference","usdc"],"margin_hint":"highest margin","catalog_filter":"GET https://gedx402.com/v1/models?shard=image"},{"id":"media","serviceName":"GEDX402 Media","origin":"https://media.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://media.gedx402.com/openapi.json","route_count":16,"description":"Voice agent bundle — prepaid flux ASR, smart-turn, chat/fast, and TTS loop.","starter_route":"/v1/asr/flux","tags":["vision","audio","tts","asr","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=media","voice_bundle_filter":"GET https://gedx402.com/v1/models?bundle=voice"},{"id":"browser","serviceName":"GEDX402 Firecrawl","origin":"https://browser.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://browser.gedx402.com/openapi.json","route_count":18,"description":"Firecrawl v2 on x402 — scrape, search, crawl, map, batch, extract, agent, interact at /v1/firecrawl/*.","starter_route":"/v1/firecrawl/scrape","tags":["firecrawl","scrape","crawl","search","extract","browser","usdc"],"margin_hint":"highest margin","catalog_filter":"GET https://gedx402.com/v1/models?shard=browser","browser_bundle_filter":"GET https://gedx402.com/v1/models?bundle=browser","competitive_bundle_filter":"GET https://gedx402.com/v1/models?bundle=competitive"},{"id":"search","serviceName":"GEDX402 Search","origin":"https://search.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://search.gedx402.com/openapi.json","route_count":60,"description":"AM winner POST /v1/search — Tavily-shaped web search. Exa neural search at /v1/exa/search|contents|find-similar. Google SERP at POST /v1/serper/search|news|images|places { q }. Parallel search at POST /v1/parallel/search { search_queries }. Elfa attention, events, and Auto at /v1/elfa/. Chat is not sold.","starter_route":"/v1/search","tags":["open-web","search","search-lite","serp","tavily","exa","neural-search","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=search","search_bundle_filter":"GET https://gedx402.com/v1/models?bundle=search","competitive_bundle_filter":"GET https://gedx402.com/v1/models?bundle=competitive","winners_bundle_filter":"GET https://gedx402.com/v1/models?bundle=winners","rag_bundle_filter":"GET https://gedx402.com/v1/models?bundle=rag"},{"id":"aisearch","serviceName":"GEDX402 AI Search","origin":"https://rag.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://rag.gedx402.com/openapi.json","route_count":6,"description":"Cited RAG answer — index URL(s), hybrid query, one payment.","starter_route":"/v1/aisearch/outcome/answer","tags":["rag","ai-search","hybrid-search","mcp","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=aisearch","managed_rag_bundle_filter":"GET https://gedx402.com/v1/models?bundle=managed-rag"},{"id":"jobs","serviceName":"GEDX402 Jobs","origin":"https://jobs.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://jobs.gedx402.com/openapi.json","route_count":9,"description":"Async browser jobs, site crawl, rendered page markdown, screenshot, and PDF, document-to-JSON, document-to-Markdown, one-recipient email, and sandboxed JavaScript.","starter_route":"/v1/jobs/browser","tags":["jobs","async","browser","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=jobs"},{"id":"gateway","serviceName":"GEDX402 Gateway","origin":"https://gateway.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://gateway.gedx402.com/openapi.json","route_count":4,"description":"Frontier chat, text-to-image, and text-to-speech via Workers AI unified catalog — OpenAI chat/completions, POST /v1/unified/run, /v1/unified/image, or /v1/unified/tts; per-model x402 pricing.","starter_route":"/v1/chat/completions","tags":["unified","frontier","anthropic","openai","google","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=gateway"},{"id":"agents","serviceName":"GEDX402 Agents","origin":"https://agents.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://agents.gedx402.com/openapi.json","route_count":2,"description":"Hosted agent session — pay per turn on Durable Objects. Omitted from default shard OpenAPI (jobs/agents/d1); use GET /v1/models?shard=agents.","starter_route":"/v1/agents/sessions","tags":["agents","sessions","durable-objects","search","inference","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=agents"},{"id":"images-api","serviceName":"GEDX402 Images API","origin":"https://images-api.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://images-api.gedx402.com/openapi.json","route_count":1,"description":"Resize, fit, and transcode remote or base64 images — one x402 per transform. Bundle: GET /v1/models?bundle=artifacts.","starter_route":"/v1/images/transform","tags":["images","transform","resize","format","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=images-api","artifacts_bundle_filter":"GET https://gedx402.com/v1/models?bundle=artifacts"},{"id":"storage","serviceName":"GEDX402 Storage","origin":"https://storage.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://storage.gedx402.com/openapi.json","route_count":1,"description":"Agent artifact put/get on R2 — one x402 per mutating request. Discover via GET /v1/models?bundle=artifacts.","starter_route":"/v1/objects/:key","tags":["storage","objects","artifacts","r2","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=storage","artifacts_bundle_filter":"GET https://gedx402.com/v1/models?bundle=artifacts"},{"id":"d1","serviceName":"GEDX402 Memory","origin":"https://db.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://db.gedx402.com/openapi.json","route_count":3,"description":"SQL read/write on shared agent memory — prepaid sessions or per-query x402.","starter_route":"/v1/sql/query","tags":["database","memory","sql","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=d1","memory_bundle_filter":"GET https://gedx402.com/v1/models?bundle=memory"},{"id":"turnstile","serviceName":"GEDX402 Verify","origin":"https://verify.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://verify.gedx402.com/openapi.json","route_count":1,"description":"Turnstile siteverify — validate bot-challenge tokens server-side for browser agents. One x402 per verification.","starter_route":"/v1/turnstile/verify","tags":["verify","captcha","bot-challenge","turnstile","browser","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=turnstile"},{"id":"mcp","serviceName":"GEDX402 MCP","origin":"https://mcp.gedx402.com","kind":"mcp","paid_x402":false,"mcp_endpoint":"https://mcp.gedx402.com/mcp","transport":"streamable-http","setup_doc":"https://gedx402.com/docs/integrator-quickstart","description":"Streamable HTTP MCP at /mcp. Not a paid x402 shard — no per-call price on this host.","tags":["mcp","agents","x402","streamable-http","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=mcp"},{"id":"social","serviceName":"GEDX402 Social","origin":"https://social.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://social.gedx402.com/openapi.json","route_count":119,"description":"SociaVault social data ingest — profile, posts, transcript, and full API proxy. One x402 payment per outcome.","starter_route":"/v1/social/outcome/profile","tags":["social","tiktok","instagram","youtube","twitter","ingest","sociavault","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=social","social_bundle_filter":"GET https://gedx402.com/v1/models?bundle=social"}],"bundle":"search","bundle_doc":"https://gedx402.com/docs/search-bundle","agent_flow":"POST search.gedx402.com/v1/search { query } (AM winner) · full Tavily API at /v1/tavily/search|extract|map|crawl|research","pricing":{"formula":"max(floor, (neurons/1000)*NEURON_USD_RATE*MARKUP_MULTIPLIER+FACILITATOR_BUFFER_USD)","neuron_usd_rate":0.011,"markup_multiplier":2.5,"facilitator_buffer_usd":0.002,"dynamic":true},"payments":{"asset":"USDC","facilitator":"coinbase-cdp","networks":[{"id":"base","label":"Base","caip":"eip155:8453","asset":"USDC","family":"evm"}],"primary_network":"base"},"routes":[{"path":"/v1/search","method":"POST","model":"tavily","kind":"search","tags":["inference","catalog","usdc","search","search-bundle","competitive","tavily","serp"],"prominence":"hero","alias_of":"/v1/search/outcome/search-lite","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/search","summary":"Web Search (Tavily parity)","description":"Tavily web search — one x402 payment on search.gedx402.com. POST { query, max_results?: 5, search_depth?: basic|advanced } → ranked { title, url, snippet, content }[] via Tavily Search API. AM-winning shape at POST /v1/search. Wire: npm run pricing:report (ged-x402). Hero: GET /heroes/search · GET /docs/search-bundle.","floor_usd":0.022,"price_usd":0.042,"price_display":"$0.042","list_price_usd":0.022,"list_price_display":"$0.022","estimated_neurons":0,"worst_case_price_usd":0.042,"worst_case_price_display":"$0.042","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/tavily/search","method":"POST","model":"tavily","kind":"tavily","tags":["inference","catalog","usdc","tavily","search-bundle","competitive","search","serp"],"prominence":"hero","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/tavily/search","summary":"Tavily Web Search","description":"Tavily web search, the real Tavily API paid per call in USDC, no Tavily key. POST the Tavily /search body: { query, search_depth?, max_results?, topic?, include_answer? }. search_depth is basic, advanced, fast or ultra-fast. Returns ranked results with page content, plus an answer on request. https://docs.tavily.com/documentation/api-reference/endpoint/search","floor_usd":0.022,"price_usd":0.042,"price_display":"$0.042","list_price_usd":0.022,"list_price_display":"$0.022","estimated_neurons":0,"worst_case_price_usd":0.042,"worst_case_price_display":"$0.042","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/exa/search","method":"POST","model":"exa","kind":"exa","tags":["inference","catalog","usdc","exa","search-bundle","competitive","neural-search","semantic-search"],"prominence":"hero","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/exa/search","summary":"Exa Neural Web Search","description":"Exa neural web search: find pages by meaning, not just keywords. POST { query, num_results?, type?, max_characters?, include_domains?, category? }. num_results is 1 to 25 (default 10), type is auto, neural or keyword, and max_characters adds page text to each result. Good for companies, people, papers and similar-page lookups. https://docs.exa.ai/reference/search","floor_usd":0.01,"price_usd":0.01,"price_display":"$0.010","list_price_usd":0.01,"list_price_display":"$0.010","estimated_neurons":0,"worst_case_price_usd":0.01,"worst_case_price_display":"$0.010","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/exa/contents","method":"POST","model":"exa","kind":"exa","tags":["inference","catalog","usdc","exa","search-bundle","competitive","fetch","contents"],"prominence":"hero","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/exa/contents","summary":"Exa Contents (up to 10 URLs)","description":"Exa contents: fetch clean page text for up to 10 URLs in one call. POST { urls, max_characters?, highlights?, summary? }. Text is on by default (3000 characters); add highlights or an Exa summary as needed. The price covers 10 URLs and all three content types. For a single page as text, POST /v1/exa/contents-lite is cheaper. https://docs.exa.ai/reference/get-contents","floor_usd":0.01,"price_usd":0.05,"price_display":"$0.050","list_price_usd":0.01,"list_price_display":"$0.010","estimated_neurons":0,"worst_case_price_usd":0.05,"worst_case_price_display":"$0.050","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/tavily/extract","method":"POST","model":"tavily","kind":"tavily","tags":["inference","catalog","usdc","tavily","search-bundle","extract","web-scrape","markdown"],"prominence":"hero","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/tavily/extract","summary":"Tavily Extract (URLs to text)","description":"Tavily extract: turn web pages into clean text or markdown. POST { urls: [\"https://...\"], extract_depth?: \"basic\" | \"advanced\", format? }. Up to 20 URLs with basic depth, or 10 with advanced; more is rejected with a 400 and not settled. Returns raw_content for each URL and lists any that failed. https://docs.tavily.com/documentation/api-reference/endpoint/extract","floor_usd":0.022,"price_usd":0.1021,"price_display":"$0.1021","list_price_usd":0.1021,"list_price_display":"$0.1021","estimated_neurons":0,"worst_case_price_usd":0.1021,"worst_case_price_display":"$0.1021","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/tavily/research","method":"POST","model":"tavily","kind":"tavily","tags":["inference","catalog","usdc","tavily","search-bundle","research","cited","report"],"prominence":"hero","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/tavily/research","summary":"Tavily Inference","description":"Run Tavily inference (tavily) via POST JSON. Pay per request with USDC via x402 v2; see x-payment-info for price bounds and accepted networks.","floor_usd":0.082,"price_usd":2.202,"price_display":"$2.202","list_price_usd":2.202,"list_price_display":"$2.202","estimated_neurons":0,"worst_case_price_usd":2.202,"worst_case_price_display":"$2.202","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/search/outcome/search-lite","method":"POST","model":"tavily","kind":"search","tags":["inference","catalog","usdc","search","search-bundle","rag-bundle","competitive","search-lite"],"prominence":"hero","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/search/outcome/search-lite","summary":"Tavily Semantic Search","description":"Tavily search-lite — basic depth, at most 5 results, one credit. POST { query, max_results?: 5 } on search.gedx402.com. Advanced depth stays on POST /v1/search. Hero: GET /heroes/search-lite.","floor_usd":0.015,"price_usd":0.015,"price_display":"$0.015","list_price_usd":0.015,"list_price_display":"$0.015","estimated_neurons":0,"worst_case_price_usd":0.015,"worst_case_price_display":"$0.015","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/tavily/crawl","method":"POST","model":"tavily","kind":"tavily","tags":["inference","catalog","usdc","tavily","search-bundle","crawl","sitemap"],"prominence":"hero","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/tavily/crawl","summary":"Tavily Inference","description":"Run Tavily inference (tavily) via POST JSON. Pay per request with USDC via x402 v2; see x-payment-info for price bounds and accepted networks.","floor_usd":0.042,"price_usd":0.4021,"price_display":"$0.4021","list_price_usd":0.4021,"list_price_display":"$0.4021","estimated_neurons":0,"worst_case_price_usd":0.4021,"worst_case_price_display":"$0.4021","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/tavily/map","method":"POST","model":"tavily","kind":"tavily","tags":["inference","catalog","usdc","tavily","search-bundle","map","site-map","links"],"prominence":"hero","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/tavily/map","summary":"Tavily Inference","description":"Run Tavily inference (tavily) via POST JSON. Pay per request with USDC via x402 v2; see x-payment-info for price bounds and accepted networks.","floor_usd":0.022,"price_usd":0.1021,"price_display":"$0.1021","list_price_usd":0.1021,"list_price_display":"$0.1021","estimated_neurons":0,"worst_case_price_usd":0.1021,"worst_case_price_display":"$0.1021","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/exa/contents-lite","method":"POST","model":"exa","kind":"exa","tags":["inference","catalog","usdc","exa","search-bundle","competitive","fetch","contents"],"prominence":"standard","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/exa/contents-lite","summary":"Exa Contents Lite (one URL)","description":"Exa contents lite: the clean text of one web page at the lowest price. POST { url } or { urls: [one URL] }, optional max_characters (default 3000, up to 20000). Text only. For up to 10 URLs, highlights or summaries use POST /v1/exa/contents. https://docs.exa.ai/reference/get-contents","floor_usd":0.005,"price_usd":0.005,"price_display":"$0.0050","list_price_usd":0.005,"list_price_display":"$0.0050","estimated_neurons":0,"worst_case_price_usd":0.005,"worst_case_price_display":"$0.0050","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/serper/search","method":"POST","model":"serper","kind":"serper","tags":["inference","catalog","usdc","serper","search-bundle","competitive","google","google-serp"],"prominence":"standard","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/serper/search","summary":"Google Search (Serper)","description":"Google search results through Serper. POST { q, num?, gl?, hl? }, where num is 1 to 10 (above 10 is rejected), gl is a country code such as us, and hl is a language code such as en. Returns Google's organic results (title, link, snippet), with knowledge graph and people-also-ask blocks when Google shows them. https://serper.dev","floor_usd":0.01,"price_usd":0.01,"price_display":"$0.010","list_price_usd":0.01,"list_price_display":"$0.010","estimated_neurons":0,"worst_case_price_usd":0.01,"worst_case_price_display":"$0.010","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/exa/find-similar","method":"POST","model":"exa","kind":"exa","tags":["inference","catalog","usdc","exa","search-bundle","similar","find-similar","related-pages"],"prominence":"standard","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/exa/find-similar","summary":"Exa Find Similar","description":"Exa find-similar: pages like a seed URL. POST { url, num_results?, exclude_source_domain?, max_characters?, include_domains?, category? }. num_results is 1 to 25 (default 10). Same Exa search base price as /v1/exa/search. https://docs.exa.ai/reference/find-similar-links","floor_usd":0.0125,"price_usd":0.0125,"price_display":"$0.0125","list_price_usd":0.0125,"list_price_display":"$0.0125","estimated_neurons":0,"worst_case_price_usd":0.0125,"worst_case_price_display":"$0.0125","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/serper/images","method":"POST","model":"serper","kind":"serper","tags":["inference","catalog","usdc","serper","search-bundle","google-images","images","serp"],"prominence":"standard","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/serper/images","summary":"Google Images (Serper)","description":"Google Images results through Serper. POST { q, num?, gl?, hl? }, where num is 1 to 10. Returns image results with imageUrl and source. Same one-credit wire as /v1/serper/search. https://serper.dev","floor_usd":0.01,"price_usd":0.01,"price_display":"$0.010","list_price_usd":0.01,"list_price_display":"$0.010","estimated_neurons":0,"worst_case_price_usd":0.01,"worst_case_price_display":"$0.010","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/serper/news","method":"POST","model":"serper","kind":"serper","tags":["inference","catalog","usdc","serper","search-bundle","google-news","news","serp"],"prominence":"standard","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/serper/news","summary":"Google News (Serper)","description":"Google News results through Serper. POST { q, num?, gl?, hl? }, where num is 1 to 10. Returns news articles with title, link, snippet, date, and source. Same one-credit wire as /v1/serper/search. https://serper.dev","floor_usd":0.01,"price_usd":0.01,"price_display":"$0.010","list_price_usd":0.01,"list_price_display":"$0.010","estimated_neurons":0,"worst_case_price_usd":0.01,"worst_case_price_display":"$0.010","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/serper/places","method":"POST","model":"serper","kind":"serper","tags":["inference","catalog","usdc","serper","search-bundle","google-places","places","local"],"prominence":"standard","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/serper/places","summary":"Google Places (Serper)","description":"Google Places results through Serper. POST { q, num?, gl?, hl? }, where num is 1 to 10. Returns local businesses with address, rating, and phone when Google shows them. Same one-credit wire as /v1/serper/search. https://serper.dev","floor_usd":0.01,"price_usd":0.01,"price_display":"$0.010","list_price_usd":0.01,"list_price_display":"$0.010","estimated_neurons":0,"worst_case_price_usd":0.01,"worst_case_price_display":"$0.010","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."},{"path":"/v1/parallel/search","method":"POST","model":"parallel","kind":"parallel","tags":["inference","catalog","usdc","parallel","search-bundle","web-search","excerpts","agent-search"],"prominence":"standard","shard":"search","origin":"https://search.gedx402.com","url":"https://search.gedx402.com/v1/parallel/search","summary":"Parallel Web Search","description":"Parallel web search built for agents: give a goal and keyword queries, get ranked pages with relevant excerpts. POST { objective?, search_queries: [\"...\"], mode? }. mode turbo or fast is quicker; basic, advanced or no mode searches deeper. Ten results are included, and advanced_settings.max_results can go up to 20. https://docs.parallel.ai/api-reference/search/search","floor_usd":0.0145,"price_usd":0.0395,"price_display":"$0.0395","list_price_usd":0.0145,"list_price_display":"$0.0145","estimated_neurons":0,"worst_case_price_usd":0.0395,"worst_case_price_display":"$0.0395","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."}],"route_count":16,"catalog_version":6}