apiosk_discover
Find paid x402 APIs for any data capability across multiple discovery sources. Returns a normalized, ranked list with execution instructions, turning a data need into a payable API call.
Instructions
Find the best paid x402 API for a data capability across discovery sources (Apiosk catalog + federated external listings). Decompose the user's request into capability segments first, then call this once per capability. Returns a normalized, ranked list; each result's executable_via says whether to call apiosk_execute (Apiosk-settled) or apiosk_inspect_x402 + apiosk_fetch_paid (external). Use this instead of apiosk_search when the goal is 'get real paid data for X', not just browsing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | The data capability to find, e.g. 'realtime USD exchange rate' or 'company registry lookup by domain'. | |
| sources | No | Discovery sources to query. Default ['apiosk','bazaar']. Use ['all'] for every directly wired free REST source. Paid sources 'x402scan' and 'apify' are opt-in and return their payable endpoint for apiosk_inspect_x402 + apiosk_fetch_paid; discovery never spends automatically. Add 'wellknown' with probe_hosts for a specific host. | |
| segments | No | Optional: the user's request pre-decomposed into distinct data capabilities. Each is searched and merged. | |
| max_results | No | Maximum results to return (default 8, max 25). | |
| probe_hosts | No | For the 'wellknown' source: explicit hostnames to probe for a /.well-known/x402 document (e.g. 'x402.example.com'). No speculative crawling — only hosts you name here are probed. | |
| max_price_usdc | No | Optional per-call price ceiling in USDC. Results above this are dropped. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||