# Screener Orionterminal — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Monitor real-time open interest, volume, funding rates, and price movements across Binance and Hyperliquid crypto perpetual futures with detailed breakdowns across multiple timeframes. Track OI changes, volume deltas, volatility, and BTC correlation to identify trading opportunities and market trends instantly.

**Category:** Web3 & Onchain | **Website:** [screener.orionterminal.com/](https://screener.orionterminal.com/) | **Docs:** [parse.bot/marketplace/533e24fe-cc70-4a81-b1bb-c41c8d355be2/screener-orionterminal-com-api](https://parse.bot/marketplace/533e24fe-cc70-4a81-b1bb-c41c8d355be2/screener-orionterminal-com-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/credits/screener-orionterminal/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## Endpoints

### Get screener data

List all crypto perpetual futures tickers with open interest, volume, price, and funding rate data. Supports filtering by symbol, sorting by various metrics, and limiting result count. Returns all symbols on the exchange when no filter is applied. Each ticker includes timeframe breakdowns (5m through 1d) with OI changes, volume, volatility, and BTC correlation.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `exchange` | string | No | Exchange to query. |
| `limit` | integer | No | Max number of results to return. 0 returns all results. |
| `sort_by` | string | No | Sort results by field. Omitting returns unsorted results. |
| `sort_order` | string | No | Sort order. |
| `symbol` | string | No | Filter by symbol(s), comma-separated (e.g. 'BTC,ETH,SOL'). Matches base asset or full symbol name. Omitting returns all symbols. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/screener-orionterminal/get-screener-data \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"exchange":"<string>","limit":"<integer>","sort_by":"<string>","sort_order":"<string>","symbol":"<string>"}'
```

### Get symbol data

Look up specific crypto symbol(s) with full timeframe breakdowns for OI, volume, and price changes. Accepts comma-separated symbols matching base asset or full symbol name (e.g. 'BTC' matches BTCUSDT and BTCUSDC). Returns stale_input when no matching symbols are found on the exchange.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `exchange` | string | No | Exchange to query. |
| `symbol` | string | Yes | Symbol(s) to look up, comma-separated (e.g. 'BTC,ETH,SOL'). Matches base asset or full symbol name. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/screener-orionterminal/get-symbol-data \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"exchange":"<string>","symbol":"<string>"}'
```

## Next steps

- [All wrapped API providers](https://paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://paywithlocus.com/agent/index.md): every Locus agent page.