Tavily-powered web search, extraction, mapping, and crawling via x402 micropayment on Base
What it does
This endpoint exposes a Tavily-based AI agent hosted on Questflow's x402 infrastructure. It provides four core web-interaction capabilities: real-time web search (tavily-search), intelligent data extraction from web pages (tavily-extract), structured website mapping (tavily-map), and systematic website crawling (tavily-crawl). The agent accepts a natural-language prompt and returns a text response, enabling AI assistants to retrieve current web information, pull structured data from pages, and navigate complex site hierarchies.
Payment is handled via the x402 protocol on the Base network using USDC (asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913). Each request costs up to 0.1 USDC (maxAmountRequired: 100000, i.e. 100,000 units at 6 decimals). The endpoint accepts HTTP POST with a JSON body containing a single `input` string field and returns a JSON object with a `response` string field. The maximum timeout per request is 1200 seconds (20 minutes), reflecting potentially long-running crawl or map operations.
The agent is hosted by Questflow, a platform focused on autonomous AI agents for onchain markets and broader AI-agent infrastructure. No OpenAPI spec or detailed documentation is available beyond the x402 challenge metadata, so the exact behavior of each Tavily tool and how to select between them is not documented — the agent presumably routes based on the natural-language input.
Capabilities
Use cases
- —Retrieving up-to-date web search results for an AI assistant's research tasks
- —Extracting structured data from specific web pages without building a custom scraper
- —Mapping the structure of a website to understand its content hierarchy
- —Crawling an entire site systematically to gather comprehensive information
- —Augmenting LLM responses with fresh, real-time web data
Fit
Best for
- —AI agents that need live web search results via a pay-per-request model
- —Developers wanting Tavily capabilities without managing API keys directly
- —Autonomous agents on Base that can pay with USDC for web data access
Not for
- —High-volume bulk scraping where per-request USDC payments would be cost-prohibitive
- —Use cases requiring detailed control over Tavily parameters (search depth, filters, etc.) — the interface is a single text prompt
- —Users who need a free or API-key-based Tavily integration without crypto payments
Quick start
curl -X POST https://api.questflow.ai/x402/agent/qrn:agent:68ee1cfebd72982773cd07e8 \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <x402_payment_header>" \
-d '{"input": "Search the web for the latest news about AI agents"}'Example
Request
{
"input": "Search the web for the latest news about AI agents"
}Response
{
"response": "Here are the latest results about AI agents: ..."
}Endpoint
Quality
The listing is based almost entirely on the x402 challenge metadata and the agent's description string. There is no OpenAPI spec, no dedicated documentation, no usage examples, and no detailed parameter documentation. The response format is inferred from the outputSchema. Actual Tavily tool selection behavior is undocumented.
Warnings
- —No OpenAPI spec or API documentation available — /docs, /api, /pricing, /README all return 404
- —The outputSchema is minimal: single string input, single string output — no way to control which Tavily tool is invoked or pass tool-specific parameters
- —Example response is fabricated from the schema description; actual response format is unverified
- —Maximum timeout of 1200 seconds suggests potentially very long request times
- —Payment is in USDC on Base; the maxAmountRequired of 100000 (0.1 USDC at 6 decimals) is inferred from the asset's standard decimals
Citations
- —The endpoint accepts x402 payment on Base network using USDC with maxAmountRequired of 100000https://api.questflow.ai/x402/agent/qrn:agent:68ee1cfebd72982773cd07e8
- —The agent provides four tools: tavily-search, tavily-extract, tavily-map, and tavily-crawlhttps://api.questflow.ai/x402/agent/qrn:agent:68ee1cfebd72982773cd07e8
- —Input is a POST with a JSON body containing an 'input' string field; output is a 'response' string fieldhttps://api.questflow.ai/x402/agent/qrn:agent:68ee1cfebd72982773cd07e8
- —Questflow is a platform for autonomous AI agents focused on onchain marketshttps://api.questflow.ai