Search catalog
search_catalogFind paid Amazap tasks by keyword. Results: price, value (est. saving), buy call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many SKUs to return. Default 8, maximum 20. (minimum 1). | |
| query | Yes | Keywords or a short description of what you want to buy. | |
| cursor | No | Page cursor from the previous search. When set, it overrides offset. | |
| offset | No | How many matching SKUs to skip. Use nextCursor from the previous page when it is present. (minimum 0). | |
| region | No | ISO country code. Matches coverage that includes it or is global. Unknown coverage stays in the results, ranked lower. | |
| protocol | No | Optional filter: L402, x402 for Lightning x402, or usdc. | |
| buyable_only | No | Hide SKUs that are not buyable yet, including USDC coming-soon rows. Default true. Pass false to see them. Buyable rows still rank first. | |
| include_demo | No | Include synthetic demo SKUs. Default false. | |
| usd_per_million | No | Your model input price in dollars per million tokens. Pass it once. This session reuses it. It does not change the Amazap price. | |
| include_unhealthy | No | Include paused SKUs and untested SKUs with a generic schema. Default false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | approval_required, limit_exceeded, or insufficient_balance. | |
| paid | No | ||
| which | No | per_call, per_day, per_session, per_hour_buys, per_minute_calls, or per_minute_sats. | |
| status | No | ||
| message | No | ||
| quoteId | No | ||
| results | No | Search rows when this is a search result. | |
| totalCost | No | ||
| totalSats | No | ||
| approvalUrl | No | Page where the person approves this exact price. |