discover
List APIs ranked by intent for AI agents to select from. Filter by budget, latency, and more to find the right API.
Instructions
List APIs ranked by intent. Returns multiple candidates so the agent can choose. Decixa uses Phase 3 vector + scoring to rank verified-x402 APIs. Use this when you want to see options — use resolve when you want a single recommendation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Filter by capability tag (e.g. 'Market Data', 'Risk Score'). | |
| sort | No | Sort preset. 'relevance' uses Phase 3 normalized score. 'calls' is deprecated and will be removed in Phase 4. Default: relevance. | |
| limit | No | Number of results per page. Default: 20 | |
| budget | No | DEPRECATED in v0.1.9. Prefer cost_max_per_call_usdc. Maximum USDC cost per call. Invalid values silently ignored. When both budget and cost_max_per_call_usdc are set, the stricter (smaller) value applies. | |
| intent | Yes | Natural-language intent. Mapped to the server's 'task' query parameter. | |
| offset | No | Pagination offset. Default: 0 | |
| latency_tier | No | Filter by latency tier | |
| pricing_model | No | Filter by pricing model | |
| execution_mode | No | Filter by execution mode | |
| min_similarity | No | Similarity threshold for vector search. Default 0.3. Out-of-range returns 400. | |
| latency_p95_max_ms | No | v0.1.9 (D-084): Maximum measured p95 latency in milliseconds. Invalid values (≤0, NaN) return 400. APIs with no measured p95_latency_ms are excluded from results when this filter is set. | |
| cost_max_per_call_usdc | No | v0.1.9 (D-084): Maximum cost per call in USDC. Invalid values (negative, NaN) return 400. When both budget and this are set, the stricter (smaller) value applies. |