All production usage of Bebop’s APIs requires an API key. Without one, trading endpoints return widened demo-mode quotes and some endpoints are inaccessible entirely.Documentation Index
Fetch the complete documentation index at: https://docs.bebop.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Obtaining an API Key
Request an API key through the Bebop support page. The team will provision a key and send it to you directly.Passing Your API Key
- REST APIs
- WebSocket
For HTTP requests (RFQ, Aggregation, Trade History), pass
source (your partner identifier) as a query parameter, and authenticate with either the source-auth query parameter or header:What Requires Authentication
| API | Without key | With key |
|---|---|---|
| Price API | Cannot connect | Full access to real-time price streams |
| RFQ API | Demo mode - quotes are widened, heavily rate limited and not suitable for production | Firm, tight quotes ready for execution |
| Aggregation API | Demo mode - quotes are widened, heavily rate limited and not suitable for production | Firm, tight quotes ready for execution |
| Trade History API | Public lookups by wallet address only | Full access - filter by source to see trades attributed to your integration |