Developer Preview - Work in progress

Birdeye, drop-in

Drop-in compatible Birdeye API on raptor.trade

Keep your client. Switch one URL.

We answer the requests Birdeye answers, with the same shapes, against our own Solana index. Pay raptor instead.

Curated subset today. Roadmap drives off paying-customer demand.

Change one line in your environment.

# before (birdeye)
BIRDEYE_API_BASE_URL=https://public-api.birdeye.so

# after (raptor)
BIRDEYE_API_BASE_URL=https://birdeye.raptor.trade

What you can use today

Active endpoints work right now. Roadmap is what we're building. Request is what we'll build if you ask.

Endpoints

3 endpoints
/defi/ohlcvActive
Paramso
Response*
Pagination-
Auth*
/defi/ohlcv/base_quoteActive
Paramso
Response*
Pagination-
Auth*
/defi/token_overviewActive
Paramso
Responseo
Pagination-
Auth*
Legend:*FulloPartial.Missing-N/ARoadmap scores reflect planned compatibility once shipped.

How the trade works

Change a base URL. Keep your client. Keep your code.

Before

birdeye.so
BIRDEYE_API_BASE_URL=https://public-api.birdeye.so
BIRDEYE_API_KEY=birdeye_xxx

After

raptor.trade
BIRDEYE_API_BASE_URL=https://birdeye.raptor.trade
BIRDEYE_API_KEY=raptor_xxx

Client code stays the same

// Your existing client setup, unchanged shape:
import { BirdeyeApi } from "birdeye-api-sdk";

const client = new BirdeyeApi({
  baseUrl: process.env.BIRDEYE_API_BASE_URL,
  apiKey: process.env.BIRDEYE_API_KEY,
});

// Same call, same response shape, raptor under the hood:
const candles = await client.defi.ohlcv({
  address: "So11111111111111111111111111111111111111112",
  type: "5m",
});

Or drop in a curl

curl 'https://birdeye.raptor.trade/defi/ohlcv?address=So11111111111111111111111111111111111111112&type=5m' \
  -H 'x-api-key: YOUR_RAPTOR_TOKEN'

Need an endpoint we don't have yet?

We prioritize what paying customers ask for. Tell us which Birdeye route you call most, how many requests you push at it, and what would unblock you. We respond fast.

hello@raptor.trade · or join the Discord linked in the docs