{"uid":"cap_A5tlrYMozOvTKHoRz4dsw","slug":"speedbot-web-intelligence-975f43a8","name":"Speedbot Web Intelligence","description":"Juniper Agent Web Intelligence: one Brave web search, fetch up to three public HTTPS pages and extract source-backed JSON (title, metadata, headings, text, links, JSON-LD). 0.01 USDC on Base per request; no signup. HTML/text/JSON only; no JavaScript rendering or arbitrary LLM schema. Reuse your private request_id on pending responses.","url":"https://speedbot.dev/api/web-intelligence?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["query"],"properties":{"query":{"type":"string","maxLength":500,"minLength":1},"fields":{"type":"array","items":{"enum":["title","description","canonical","headings","text","links","json_ld"],"type":"string"},"maxItems":7,"minItems":1},"max_pages":{"type":"integer","default":3,"maximum":3,"minimum":1},"request_id":{"type":"string","pattern":"^[a-f0-9]{64}$","description":"Private random 32-byte request capability. Generate locally; never share. Reuse the identical body for recovery."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["query","results","pages","untrusted_content"],"properties":{"pages":{"type":"array"},"query":{"type":"string"},"results":{"type":"array"},"untrusted_content":{"type":"boolean"}}}}}}},"responseSchema":{"type":"json","example":{"pages":[],"query":"site:docs.cdp.coinbase.com x402 payment requirements","results":[],"generated_at":"2000-01-01T00:00:00.000Z","search_provider":"Brave Search","untrusted_content":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uupKQ0fxQpJQBSHJ5gXuw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a Brave web search and fetches up to three public HTTPS pages, returning structured JSON with titles, metadata, headings, text, links, and JSON-LD — paid per request via x402 at $0.01 USDC on Base.","exampleAgentPrompt":"Search the web for 'x402 payment protocol explained' and give me the title, headings, and full text from up to 3 pages — I want source-backed structured results I can read through.","exampleUseCases":[{"title":"Real-time competitor research","prompt":"Search the web for 'Stripe Agents API pricing 2025' and pull the title, description, and main text from the top 3 pages so I can see what competitors are charging."},{"title":"Fact-check a claim with sources","prompt":"Search for 'does caffeine dehydrate you scientific evidence' and extract the headings and text from up to 3 pages so I can verify the claim with real sources."},{"title":"Extract structured schema.org data","prompt":"Search for 'best running shoes 2025 review' and return the JSON-LD and links from up to 3 result pages so I can see what structured product data they publish."}],"resultDescription":"Returns a JSON object containing: the original query string, an array of Brave search results, an array of fetched page objects (each with requested fields such as title, description, canonical URL, headings, text, links, and JSON-LD), and an untrusted_content boolean flag indicating the content originated from external web sources.","failureModes":["Page behind JavaScript rendering returns empty or partial content (no JS execution)","Target URL returns non-HTML/non-text/non-JSON content type (e.g. PDF, binary) — skipped","Brave search returns no results for obscure or malformed queries","Payment not confirmed — request blocked until x402 USDC payment on Base is processed","request_id reuse with different body returns cached/pending prior response","max_pages exceeds limit of 3 — validation error","query string empty or over 500 characters — validation error","HTTPS-only constraint means HTTP URLs are not fetched"],"whenToPreferThis":"Choose this endpoint when you need live, source-backed web content extracted as clean structured JSON — especially when you want search plus page fetch in a single call, need JSON-LD or semantic metadata, require no signup, and are comfortable paying $0.01 USDC per call via x402 on Base. Prefer it over generic scraping APIs when you need the Brave search leg bundled with extraction, or when you want structured fields (headings, links, JSON-LD) rather than raw HTML.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:35:11.669Z","isFirstParty":false,"canonicalSlug":"speedbot-web-intelligence-975f43a8"}