# Bebop API Docs ## Docs - [Competition](https://docs.bebop.xyz/aggregation-api/api-reference/competition.md): Get the solver competition results for a given quote, including which solvers participated and their offered prices. - [Order](https://docs.bebop.xyz/aggregation-api/api-reference/order.md): Submit a signed order for gasless execution. Requires a valid quote ID and an EIP-712 signature from the taker. Bebop submits the transaction on-chain and covers gas fees. - [Order Status](https://docs.bebop.xyz/aggregation-api/api-reference/order-status.md): Returns the current status of a previously submitted order. Possible statuses include Pending, Success, Failed, and Expired. - [Quote](https://docs.bebop.xyz/aggregation-api/api-reference/quote.md): Get a quote for a token swap via solver competition. Solvers compete to offer the best price. By default returns a gasless quote that must be signed and submitted to /order. Set gasless=false to get a self-execution transaction. - [Supported Chains](https://docs.bebop.xyz/aggregation-api/api-reference/supported-chains.md): Returns a mapping of chain names to chain IDs supported by the Aggregation API. - [Introduction](https://docs.bebop.xyz/aggregation-api/introduction.md): Route trades through competing solvers for comprehensive token coverage. - [Quickstart](https://docs.bebop.xyz/aggregation-api/quickstart.md): Make your first trade using the Aggregation API - from quote to settlement. - [Pricing](https://docs.bebop.xyz/api-reference/websockets/pricing.md) - [Security & Audits](https://docs.bebop.xyz/audits.md): Security audit reports for Bebop's smart contracts. - [Brand Kit](https://docs.bebop.xyz/brand-kit.md): Bebop brand colors, logos, and usage guidelines. - [API Overview](https://docs.bebop.xyz/build.md): Navigate the Bebop API suite and start integrating. - [Authentication](https://docs.bebop.xyz/core-concepts/authentication.md): How to obtain and use an API key for Bebop's trading and data APIs. - [Execution Modes](https://docs.bebop.xyz/core-concepts/execution-modes.md): Choose between self-execution and gasless trading across Bebop's APIs. - [Monetization](https://docs.bebop.xyz/core-concepts/monetization.md): Add a partner fee to quote requests and collect revenue on every trade. - [Settlement & Smart Contracts](https://docs.bebop.xyz/core-concepts/settlement-smart-contracts.md): Bebop's on-chain settlement architecture - contracts, approvals, and how trades are executed. - [Token Approvals](https://docs.bebop.xyz/core-concepts/token-approvals.md): Set up ERC-20 token approvals so Bebop's settlement contracts can execute your trades. - [FAQ](https://docs.bebop.xyz/faq.md): Frequently asked questions about Bebop. - [Home](https://docs.bebop.xyz/home.md): Institutional-grade DeFi liquidity infrastructure, ready for your next product. - [How Bebop Works](https://docs.bebop.xyz/how-bebop-works.md): Two liquidity models, one platform - understand how Bebop works and choose the right integration. - [Monetize](https://docs.bebop.xyz/monetize.md): Earn revenue on every trade your users make through Bebop. - [Pricing Unlisted Pairs](https://docs.bebop.xyz/price-api/guides/pricing-unlisted-pairs.md): Estimate prices for token pairs that aren't directly quoted by constructing synthetic rates through a common quote token. - [Estimating VWAP](https://docs.bebop.xyz/price-api/guides/vwap-estimation.md): Estimate the indicative execution price for a given trade size using the Price API stream - without requesting a firm quote. - [Introduction](https://docs.bebop.xyz/price-api/introduction.md): Real-time streaming indicative prices from Bebop's market makers via WebSocket. - [Quickstart](https://docs.bebop.xyz/price-api/quickstart.md): Connect to the Price API and start receiving real-time market maker quotes via WebSocket. - [Reference](https://docs.bebop.xyz/price-api/reference.md): Key facts, message types, schemas, and coverage details for the Price API. - [Privacy Policy](https://docs.bebop.xyz/privacy.md): Bebop privacy policy. - [Order](https://docs.bebop.xyz/rfq-api/api-reference/order.md): This endpoint provides a simple order placement mechanism for quotes retrieved from [/quote](#/v3/v3_quote_v3_quote_post) endpoint. You will be required to sign the quote object using an EOA private key and POST this signature along with the quote ID to place an order. - [Order Status](https://docs.bebop.xyz/rfq-api/api-reference/order-status.md): Returns the status of a previously submitted order. Possible statuses include Pending, Success, Failed, and Expired. - [Quote](https://docs.bebop.xyz/rfq-api/api-reference/quote.md): ## Overview Get a quote for the requested tokens and amounts. This endpoint allows you to request quotes for one-to-one trades as well as multi token trades (one-to-many and many-to-one). - [Supported Chains](https://docs.bebop.xyz/rfq-api/api-reference/supported-chains.md): Returns a mapping of chain names to chain IDs supported by the RFQ API. - [Token Info](https://docs.bebop.xyz/rfq-api/api-reference/token-info.md): Returns detailed metadata for all tokens available for trading on Bebop, including price, decimals, and display information. Use /tokenlist for the standard token list format. - [Token List](https://docs.bebop.xyz/rfq-api/api-reference/token-list.md): This endpoint will return all tokens available for trading on Bebop PMM, in tokenlist format, with extra info. - [Gasless Execution](https://docs.bebop.xyz/rfq-api/guides/gasless-execution.md): Let Bebop submit transactions on behalf of your users for a gas-free swap experience. - [Multi-Token Trades](https://docs.bebop.xyz/rfq-api/guides/multi-token-trades.md): Swap multiple tokens in a single atomic transaction. - [Partial Fills](https://docs.bebop.xyz/rfq-api/guides/partial-fills.md): Execute only a portion of a quoted order - useful when combining RFQ liquidity with other sources. - [Short Expiry](https://docs.bebop.xyz/rfq-api/guides/short-expiry.md): Request quotes with shorter expiry windows for latency-sensitive integrations. - [Speed-Optimised Quotes](https://docs.bebop.xyz/rfq-api/guides/speed-optimized-quotes.md): Get faster quotes from a latency-optimised subset of market makers for time-sensitive integrations. - [Introduction](https://docs.bebop.xyz/rfq-api/introduction.md): Access institutional market maker liquidity with guaranteed execution and guaranteed fill. - [Quickstart](https://docs.bebop.xyz/rfq-api/quickstart.md): Make your first trade on Bebop using the RFQ API - from quote request to settlement. - [Support](https://docs.bebop.xyz/support.md): Get in touch with the Bebop team. - [Chains Availability](https://docs.bebop.xyz/supported-chains.md): Supported blockchains across Bebop's RFQ and Aggregation APIs. - [Terms of Service](https://docs.bebop.xyz/terms.md): Bebop terms of service. - [Trade by Tx Hash](https://docs.bebop.xyz/trade-history-api/api-reference/trade-by-tx-hash.md): Retrieve trade details for a specific transaction hash. Returns the trade with token metadata and pricing. - [Trades](https://docs.bebop.xyz/trade-history-api/api-reference/trades.md): Retrieve trade history for a wallet address or partner source within a given time range. Returns trade details with token metadata and pricing. - [Introduction](https://docs.bebop.xyz/trade-history-api/introduction.md): Look up historical trades and transaction details across all Bebop-supported chains. - [Quickstart](https://docs.bebop.xyz/trade-history-api/quickstart.md): Fetch trade history from Bebop - from wallet lookups to individual transaction details. - [Aggregators](https://docs.bebop.xyz/use-cases/aggregators.md): Deliver best-in-class swap execution by accessing professional market maker depth that direct DEX routing can't match. - [Consumer Apps & Wallets](https://docs.bebop.xyz/use-cases/consumer.md): Ship reliable swaps your users can trust - guaranteed prices, guaranteed fills, and broad token coverage across all major chains. - [Cross-Chain Aggregators](https://docs.bebop.xyz/use-cases/cross-chain-aggregators.md): Source efficient liquidity on both source and destination chains for seamless cross-chain swaps. - [Institutional Apps & Wallets](https://docs.bebop.xyz/use-cases/institutional.md): Exceptional firm pricing for larger trades with custom routing and multi-token portfolio rebalancing. - [Liquidators](https://docs.bebop.xyz/use-cases/liquidators.md): Execute time-critical liquidations with maximum speed and competitive pricing to capture liquidation fees while protecting protocol solvency. - [Market Makers](https://docs.bebop.xyz/use-cases/market-makers.md): Access high-quality order flow across multiple client segments while managing risk efficiently through flexible quoting infrastructure. - [RWA & Stablecoin Issuers](https://docs.bebop.xyz/use-cases/rwa-issuers.md): Provide deep, reliable liquidity for real-world assets and stablecoins through professional market makers. - [Solvers](https://docs.bebop.xyz/use-cases/solvers.md): Access institutional market maker liquidity to win auctions through superior pricing and execution speed. - [Welcome](https://docs.bebop.xyz/welcome.md): Institutional RFQ infrastructure for decentralized finance. ## OpenAPI Specs - [trade-history-api](https://docs.bebop.xyz/specs/trade-history-api.json) - [rfq-api](https://docs.bebop.xyz/specs/rfq-api.json) - [maker-api](https://docs.bebop.xyz/specs/maker-api.json) - [aggregation-api](https://docs.bebop.xyz/specs/aggregation-api.json) ## AsyncAPI Specs - [pricing-asyncapi](https://docs.bebop.xyz/specs/pricing-asyncapi.yaml) Built with [Mintlify](https://mintlify.com).