screen_crypto
Screen cryptocurrency markets by selecting specific data fields like market cap, volume, and price. Filter assets by exchange and retrieve sortable, paginated results to analyze crypto performance and market trends.
Instructions
Crypto Screener. Retrieve cryptocurrency data based on specified filter criteria → Returns {hasNext: boolean, current_page: number, total_page: number, current_items: number, data: [{symbol_code: string, name: string, currency: string, delay_seconds: number, ...requested_fields}]}. WORKFLOW: 1) Call get_crypto_screener_params to discover available fields. 2) POST with your chosen fields. Note: country filtering NOT supported for crypto. Example: {"fields":["close","volume","market_cap"],"page":1,"sortBy":"market_cap","sortOrder":"desc"}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Array of field names to include in the response (1-10 fields). Discover available fields by calling get_crypto_screener_params first. Field names are case-insensitive. | |
| exchanges | No | Array of exchange names to filter by (e.g., ["NYSE", "NASDAQ"]). Discover available exchanges via the GET screener params tool. | |
| ignore_invalid | No | If true, invalid fields, exchanges, or countries are silently filtered out instead of returning an error. Useful when you're unsure if a field exists. | |
| countries | No | Array of country codes to filter by (e.g., ["US", "CA"]). Not available for crypto screener. Discover available countries via the GET screener params tool. | |
| page | No | Page number for pagination | |
| sortBy | No | Field name to sort results by. Must be one of the requested fields or "name". Default: "name". | |
| sortOrder | No | Sort order: "asc" (ascending) or "desc" (descending). Default: "asc". | |
| filter | No | (Optional) JSONata expression to filter/transform the API response server-side before it reaches you. Use this to extract only the fields or rows you need, reducing token usage. See https://jsonata.org for syntax. |