Get indicative prices for up to 25 trades in one request. Prices come from the current market maker price levels.
Bebop does not request firm quotes from market makers and does not store the quote, so the response has no order to sign.
Request a firm quote from /quote before you execute.
Each item in requests counts as one request against the rate limit that /quote also uses.
An item that cannot be priced returns in errors with its index; the other items still return in quotes.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Bebop API Docs","colors":{"primary":"#006623","light":"#D4FF00","dark":"#8B13CC"},"logo":{"light":"https://mintcdn.com/bebop-bfd66c5f/8ftxhO576FlbcI7H/logo_light.svg?fit=max\u0026auto=format\u0026n=8ftxhO576FlbcI7H\u0026q=85\u0026s=d48dfdf648dba1ae4d7f4cd6b02380f4","dark":"https://mintcdn.com/bebop-bfd66c5f/8ftxhO576FlbcI7H/logo_dark.svg?fit=max\u0026auto=format\u0026n=8ftxhO576FlbcI7H\u0026q=85\u0026s=74bb9c292adfad9c685b5f9f69241b69"},"favicon":{"light":"https://mintcdn.com/bebop-bfd66c5f/VcMgXhzhydk9Gm5R/favicon_light.svg?fit=max\u0026auto=format\u0026n=VcMgXhzhydk9Gm5R\u0026q=85\u0026s=6e578fac23816f11d63e7665e056bb61","dark":"https://mintcdn.com/bebop-bfd66c5f/VcMgXhzhydk9Gm5R/favicon_dark.svg?fit=max\u0026auto=format\u0026n=VcMgXhzhydk9Gm5R\u0026q=85\u0026s=b9a72733c820f67b71dfc2076a295d70"},"api":{"playground":{"display":"interactive"},"examples":{"prefill":true}},"appearance":{"default":"dark"},"footer":{"socials":{"github":"https://github.com/bebop-dex","website":"https://bebop.xyz"}},"errors":{"404":{"redirect":true}},"contextual":{"options":["copy","claude","chatgpt","cursor","vscode","add-mcp"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bebop-bfd66c5f","hasAudioNarration":false,"actualSubdomain":"bebop-bfd66c5f","customDomains":["docs.bebop.xyz"],"gitSource":{"type":"github","owner":"bebop-dex","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae391cbd1585fb1e11b69ad","collectionId":"8a6ab40b-2326-4e81-9b71-5e513c3c343a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae391cbd1585fb1e11b69ad"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae391cbd1585fb1e11b69ad","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"Build","count":39},{"language":"default","tag":"RFQ API","count":14},{"language":"default","tag":"Discover","count":12},{"language":"default","tag":"Guides","count":11},{"language":"default","tag":"API Reference","count":10},{"language":"default","tag":"Built for","count":8},{"language":"default","tag":"Resources","count":6},{"language":"default","tag":"Price API","count":6},{"language":"default","tag":"Aggregation API","count":5},{"language":"default","tag":"Introduction","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":".home-page{max-width:768px;margin:0 auto;padding:2rem 1.5rem 4rem;color:#171717}:root.dark .home-page{color:#fff}.home-hero{text-align:center;padding:3rem 0 2.5rem}.home-hero h1{font-size:2.5rem;font-weight:700;margin:0 0 .75rem}.home-hero p{font-size:1.125rem;margin:0}.home-section{margin-top:3.5rem}.home-section h2{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin:1rem 0 2rem}@media (max-width:768px){.color-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.color-grid{grid-template-columns:repeat(2,1fr)}}.color-swatch{display:flex;flex-direction:column;gap:.5rem}.color-swatch-block{aspect-ratio:1;border-radius:16px;display:flex;align-items:flex-end;padding:.625rem}.color-swatch-block span{font-size:.75rem;font-weight:600;font-family:monospace}.color-swatch-label{font-size:.8125rem;font-weight:600}.logo-showcase-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 2rem}.logo-showcase{border-radius:16px;padding:1.25rem 1.5rem;display:grid;grid-template-columns:auto auto;grid-template-rows:1fr auto;gap:.75rem 1.5rem;align-items:center}.logo-showcase-dark{background:#171717;color:#fff}.logo-showcase-light{background:#f5f5f5;color:#171717}.logo-showcase-left{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.logo-showcase-right{display:flex;justify-content:center;align-items:center}.logo-showcase img.logo-md,.logo-showcase img.logo-sm{height:32px;width:auto}.logo-showcase img.logo-lg{height:110px;width:auto}.logo-showcase-label{grid-column:1/-1;font-size:.75rem;opacity:.5;text-align:center}@media (max-width:640px){.logo-showcase-row{grid-template-columns:1fr}}"}],"page":{"pagePath":"rfq-api/api-reference/indicative-quote","slug":"/rfq-api/api-reference/indicative-quote","pageMetadata":{"title":"Indicative Quote","description":"## Overview\n Get indicative prices for up to 25 trades in one request. Prices come from the current market maker price levels.\n Bebop does not request firm quotes from market makers and does not store the quote, so the response has no order to sign.\n Request a firm quote from `/quote` before you execute.\n\n Each item in `requests` counts as one request against the rate limit that `/quote` also uses.\n An item that cannot be priced returns in `errors` with its `index`; the other items still return in `quotes`.","deprecated":null,"version":null,"openapi":"/specs/rfq-api.json post /v3/indicative-quote","href":"/rfq-api/api-reference/indicative-quote","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n h2: \"h2\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.h2, {\n children: \"Overview\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Get indicative prices for up to 25 trades in one request. Prices come from the current market maker price levels.\\nBebop does not request firm quotes from market makers and does not store the quote, so the response has no order to sign.\\nRequest a firm quote from \", _jsx(_components.code, {\n children: \"/quote\"\n }), \" before you execute.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Each item in \", _jsx(_components.code, {\n children: \"requests\"\n }), \" counts as one request against the rate limit that \", _jsx(_components.code, {\n children: \"/quote\"\n }), \" also uses.\\nAn item that cannot be priced returns in \", _jsx(_components.code, {\n children: \"errors\"\n }), \" with its \", _jsx(_components.code, {\n children: \"index\"\n }), \"; the other items still return in \", _jsx(_components.code, {\n children: \"quotes\"\n }), \".\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Indicative Quote","description":"## Overview\n Get indicative prices for up to 25 trades in one request. Prices come from the current market maker price levels.\n Bebop does not request firm quotes from market makers and does not store the quote, so the response has no order to sign.\n Request a firm quote from `/quote` before you execute.\n\n Each item in `requests` counts as one request against the rate limit that `/quote` also uses.\n An item that cannot be priced returns in `errors` with its `index`; the other items still return in `quotes`.","deprecated":null,"version":null,"openapi":"/specs/rfq-api.json post /v3/indicative-quote","href":"/rfq-api/api-reference/indicative-quote","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Indicative Quote","description":"## Overview\n Get indicative prices for up to 25 trades in one request. Prices come from the current market maker price levels.\n Bebop does not request firm quotes from market makers and does not store the quote, so the response has no order to sign.\n Request a firm quote from `/quote` before you execute.\n\n Each item in `requests` counts as one request against the rate limit that `/quote` also uses.\n An item that cannot be priced returns in `errors` with its `index`; the other items still return in `quotes`.","operationId":"getIndicativeQuote","requestBody":"452c5762-feb4-4d28-97ce-2651af30fe8e","responses":{"200":"bd5fb507-e74d-4b02-b751-db5fa3207129","422":"92052510-0435-487b-a12a-b45e37258612"},"servers":["30605e47-df33-446b-9f77-ed07d0c698c6"],"method":"post","type":"path","security":["5abe9298-4e98-44db-8185-bd3446b4f03d"],"path":"/v3/indicative-quote","baseUrlOptions":["https://api.bebop.xyz/pmm/{chain}"],"title":"Indicative Quote","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.requests.items.0.sell_tokens":"\u003cstring>","body.requests.items.0.buy_tokens":"\u003cstring>","body.requests.items.0.buy_tokens_ratios.oneOf.0":"\u003cstring>","body.requests.items.0.sell_tokens_ratios.oneOf.0":"\u003cstring>","body.requests.items.0.sell_amounts.oneOf.0":"\u003cstring>","body.requests.items.0.buy_amounts.oneOf.0":"\u003cstring>","body.taker_address":"0x5Bad996643a924De21b6b2875c85C33F3c5bBcB6","body.receiver_address.oneOf.0":"\u003cstring>","body.origin_address.oneOf.0":"\u003cstring>","body.approval_type":"Standard","body.expiry_type":"standard","body.fee.oneOf.1":"0"}]},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"requests":{"items":{"properties":{"sell_tokens":{"type":"string","title":"Sell Tokens","description":"Comma-separated addresses of the tokens the taker sells","isRequired":true,"uniqueKey":"requests.items.[INDEX].sell_tokens","typeLabel":"string"},"buy_tokens":{"type":"string","title":"Buy Tokens","description":"Comma-separated addresses of the tokens the taker buys","isRequired":true,"uniqueKey":"requests.items.[INDEX].buy_tokens","typeLabel":"string"},"buy_tokens_ratios":{"oneOf":[{"type":"string","title":"Buy Tokens Ratios","description":"Ratios of maker tokens to receive for each taker token","uniqueKey":"requests.items.[INDEX].buy_tokens_ratios.oneOf.0","typeLabel":"string"},{"type":"null","title":"Buy Tokens Ratios","description":"Ratios of maker tokens to receive for each taker token","uniqueKey":"requests.items.[INDEX].buy_tokens_ratios.oneOf.1","typeLabel":"null"}],"uniqueKey":"requests.items.[INDEX].buy_tokens_ratios","typeLabel":"string | null"},"sell_tokens_ratios":{"oneOf":[{"type":"string","title":"Sell Tokens Ratios","description":"Ratios of taker tokens to receive for each maker token","uniqueKey":"requests.items.[INDEX].sell_tokens_ratios.oneOf.0","typeLabel":"string"},{"type":"null","title":"Sell Tokens Ratios","description":"Ratios of taker tokens to receive for each maker token","uniqueKey":"requests.items.[INDEX].sell_tokens_ratios.oneOf.1","typeLabel":"null"}],"uniqueKey":"requests.items.[INDEX].sell_tokens_ratios","typeLabel":"string | null"},"sell_amounts":{"oneOf":[{"type":"string","title":"Sell Token Amounts","description":"Sell amounts in base units, in the order of sell_tokens. Send sell_amounts or buy_amounts","uniqueKey":"requests.items.[INDEX].sell_amounts.oneOf.0","typeLabel":"string"},{"type":"null","title":"Sell Token Amounts","description":"Sell amounts in base units, in the order of sell_tokens. Send sell_amounts or buy_amounts","uniqueKey":"requests.items.[INDEX].sell_amounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"requests.items.[INDEX].sell_amounts","typeLabel":"string | null"},"buy_amounts":{"oneOf":[{"type":"string","title":"Buy Token Amounts","description":"Buy amounts in base units, in the order of buy_tokens","uniqueKey":"requests.items.[INDEX].buy_amounts.oneOf.0","typeLabel":"string"},{"type":"null","title":"Buy Token Amounts","description":"Buy amounts in base units, in the order of buy_tokens","uniqueKey":"requests.items.[INDEX].buy_amounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"requests.items.[INDEX].buy_amounts","typeLabel":"string | null"}},"type":"object","required":["sell_tokens","buy_tokens"],"title":"IndicativeQuoteApiRequestItem","uniqueKey":"requests.items.[INDEX]","typeLabel":"IndicativeQuoteApiRequestItem · object"},"type":"array","title":"Requests","description":"Trades to price, 1 to 25 items","isRequired":true,"uniqueKey":"requests","typeLabel":"IndicativeQuoteApiRequestItem · object[]"},"taker_address":{"type":"string","title":"Taker Address","description":"Address which will sign the order","examples":["0x5Bad996643a924De21b6b2875c85C33F3c5bBcB6"],"isRequired":true,"uniqueKey":"taker_address","typeLabel":"string"},"receiver_address":{"oneOf":[{"type":"string","title":"Receiver Address","description":"Address which will receive the taker tokens. (Defaults to taker_address if not specified)","uniqueKey":"receiver_address.oneOf.0","typeLabel":"string"},{"type":"null","title":"Receiver Address","description":"Address which will receive the taker tokens. (Defaults to taker_address if not specified)","uniqueKey":"receiver_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"receiver_address","typeLabel":"string | null"},"origin_address":{"oneOf":[{"type":"string","title":"Origin Address","description":"Original user of the quote if different than taker.","uniqueKey":"origin_address.oneOf.0","typeLabel":"string"},{"type":"null","title":"Origin Address","description":"Original user of the quote if different than taker.","uniqueKey":"origin_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"origin_address","typeLabel":"string | null"},"approval_type":{"type":"string","enum":["Standard"],"title":"Type of approval","description":"How the taker approves the sell tokens","default":"Standard","uniqueKey":"approval_type","typeLabel":"enum\u003cstring>"},"expiry_type":{"type":"string","enum":["standard","short"],"title":"Type of expiry","description":"Standard, Short (5 seconds)","default":"standard","uniqueKey":"expiry_type","typeLabel":"enum\u003cstring>"},"fee":{"oneOf":[{"type":"number","title":"Partner Fee","description":"Fee (bps) to be charged for this quote","default":"0","maximum":10000,"minimum":0,"exclusiveMaximum":true,"uniqueKey":"fee.oneOf.0","typeLabel":"number"},{"type":"string","title":"Partner Fee","description":"Fee (bps) to be charged for this quote","default":"0","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","uniqueKey":"fee.oneOf.1","typeLabel":"string"}],"uniqueKey":"fee","typeLabel":"number | string"}},"type":"object","required":["requests","taker_address"],"title":"IndicativeQuoteApiRequest","uniqueKey":"","typeLabel":"IndicativeQuoteApiRequest · object"},"examples":{"Example":{"title":"Example","value":{"requests":[{"sell_tokens":"\u003cstring>","buy_tokens":"\u003cstring>","buy_tokens_ratios":"\u003cstring>","sell_tokens_ratios":"\u003cstring>","sell_amounts":"\u003cstring>","buy_amounts":"\u003cstring>"}],"taker_address":"0x5Bad996643a924De21b6b2875c85C33F3c5bBcB6","receiver_address":"\u003cstring>","origin_address":"\u003cstring>","approval_type":"Standard","expiry_type":"standard","fee":"0"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"bd5fb507-e74d-4b02-b751-db5fa3207129":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"requestId":{"type":"string","title":"Requestid","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"chainId":{"type":"integer","title":"Chainid","isRequired":true,"uniqueKey":"chainId","typeLabel":"integer"},"taker":{"type":"string","title":"Taker","isRequired":true,"uniqueKey":"taker","typeLabel":"string"},"receiver":{"type":"string","title":"Receiver","isRequired":true,"uniqueKey":"receiver","typeLabel":"string"},"quotes":{"items":{"properties":{"quoteId":{"type":"string","title":"Quoteid","isRequired":true,"uniqueKey":"quotes.items.[INDEX].quoteId","typeLabel":"string"},"gasFee":{"properties":{"native":{"type":"string","title":"Native","isRequired":true,"uniqueKey":"quotes.items.[INDEX].gasFee.native","typeLabel":"string"},"usd":{"oneOf":[{"type":"number","title":"Usd","uniqueKey":"quotes.items.[INDEX].gasFee.usd.oneOf.0","typeLabel":"number"},{"type":"null","title":"Usd","uniqueKey":"quotes.items.[INDEX].gasFee.usd.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].gasFee.usd","typeLabel":"number | null"}},"type":"object","required":["native"],"title":"GasFeeResponse","description":"Protocol-reported gas-fee information for the selected route. Direct transaction senders pay their network fee separately.","isRequired":true,"uniqueKey":"quotes.items.[INDEX].gasFee","typeLabel":"GasFeeResponse · object"},"buyTokens":{"additionalProperties":{"properties":{"amount":{"type":"string","title":"Amount","isRequired":true,"uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.amount","typeLabel":"string"},"decimals":{"type":"integer","title":"Decimals","isRequired":true,"uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.decimals","typeLabel":"integer"},"symbol":{"type":"string","title":"Symbol","isRequired":true,"uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.symbol","typeLabel":"string"},"minimumAmount":{"type":"string","title":"Minimumamount","isRequired":true,"uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.minimumAmount","typeLabel":"string"},"priceUsd":{"oneOf":[{"type":"number","title":"Priceusd","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.priceUsd.oneOf.0","typeLabel":"number"},{"type":"null","title":"Priceusd","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.priceUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.priceUsd","typeLabel":"number | null"},"price":{"oneOf":[{"type":"number","title":"Price","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.price.oneOf.0","typeLabel":"number"},{"type":"null","title":"Price","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.price.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.price","typeLabel":"number | null"},"priceBeforeFee":{"oneOf":[{"type":"number","title":"Pricebeforefee","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.priceBeforeFee.oneOf.0","typeLabel":"number"},{"type":"null","title":"Pricebeforefee","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.priceBeforeFee.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.priceBeforeFee","typeLabel":"number | null"},"amountBeforeFee":{"oneOf":[{"type":"string","title":"Amountbeforefee","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.amountBeforeFee.oneOf.0","typeLabel":"string"},{"type":"null","title":"Amountbeforefee","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.amountBeforeFee.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.amountBeforeFee","typeLabel":"string | null"},"deltaFromExpected":{"oneOf":[{"type":"number","title":"Deltafromexpected","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.deltaFromExpected.oneOf.0","typeLabel":"number"},{"type":"null","title":"Deltafromexpected","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.deltaFromExpected.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties.deltaFromExpected","typeLabel":"number | null"}},"type":"object","required":["amount","decimals","symbol","minimumAmount"],"title":"ResponseBuyToken","uniqueKey":"quotes.items.[INDEX].buyTokens.additionalProperties","typeLabel":"ResponseBuyToken · object"},"type":"object","title":"Buytokens","isRequired":true,"uniqueKey":"quotes.items.[INDEX].buyTokens","typeLabel":"Buytokens · object"},"sellTokens":{"additionalProperties":{"properties":{"amount":{"type":"string","title":"Amount","isRequired":true,"uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.amount","typeLabel":"string"},"decimals":{"type":"integer","title":"Decimals","isRequired":true,"uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.decimals","typeLabel":"integer"},"symbol":{"type":"string","title":"Symbol","isRequired":true,"uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.symbol","typeLabel":"string"},"priceUsd":{"oneOf":[{"type":"number","title":"Priceusd","uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.priceUsd.oneOf.0","typeLabel":"number"},{"type":"null","title":"Priceusd","uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.priceUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.priceUsd","typeLabel":"number | null"},"price":{"oneOf":[{"type":"number","title":"Price","uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.price.oneOf.0","typeLabel":"number"},{"type":"null","title":"Price","uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.price.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.price","typeLabel":"number | null"},"priceBeforeFee":{"oneOf":[{"type":"number","title":"Pricebeforefee","uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.priceBeforeFee.oneOf.0","typeLabel":"number"},{"type":"null","title":"Pricebeforefee","uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.priceBeforeFee.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties.priceBeforeFee","typeLabel":"number | null"}},"type":"object","required":["amount","decimals","symbol"],"title":"ResponseSellToken","uniqueKey":"quotes.items.[INDEX].sellTokens.additionalProperties","typeLabel":"ResponseSellToken · object"},"type":"object","title":"Selltokens","isRequired":true,"uniqueKey":"quotes.items.[INDEX].sellTokens","typeLabel":"Selltokens · object"}},"type":"object","required":["quoteId","gasFee","buyTokens","sellTokens"],"title":"IndicativeQuoteApiResponse","uniqueKey":"quotes.items.[INDEX]","typeLabel":"IndicativeQuoteApiResponse · object"},"type":"array","title":"Quotes","isRequired":true,"uniqueKey":"quotes","typeLabel":"IndicativeQuoteApiResponse · object[]"},"errors":{"items":{"properties":{"error":{"properties":{"errorCode":{"type":"integer","title":"Errorcode","isRequired":true,"uniqueKey":"errors.items.[INDEX].error.errorCode","typeLabel":"integer"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"errors.items.[INDEX].error.message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"errors.items.[INDEX].error.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors.items.[INDEX].error.message","typeLabel":"string | null"},"fee":{"oneOf":[{"type":"object","title":"MinSizeFee","required":["ether","usd"],"properties":{"ether":{"type":"number","title":"Ether","isRequired":true,"uniqueKey":"errors.items.[INDEX].error.fee.oneOf.0.ether","typeLabel":"number"},"usd":{"type":"number","title":"Usd","isRequired":true,"uniqueKey":"errors.items.[INDEX].error.fee.oneOf.0.usd","typeLabel":"number"}},"uniqueKey":"errors.items.[INDEX].error.fee.oneOf.0","typeLabel":"MinSizeFee · object"},{"type":"null","uniqueKey":"errors.items.[INDEX].error.fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors.items.[INDEX].error.fee","typeLabel":"MinSizeFee · object | null"},"requestId":{"oneOf":[{"type":"string","title":"Requestid","uniqueKey":"errors.items.[INDEX].error.requestId.oneOf.0","typeLabel":"string"},{"type":"null","title":"Requestid","uniqueKey":"errors.items.[INDEX].error.requestId.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors.items.[INDEX].error.requestId","typeLabel":"string | null"}},"type":"object","required":["errorCode"],"title":"Error","isRequired":true,"uniqueKey":"errors.items.[INDEX].error","typeLabel":"Error · object"},"index":{"type":"integer","title":"Index","isRequired":true,"uniqueKey":"errors.items.[INDEX].index","typeLabel":"integer"},"request":{"properties":{"sell_tokens":{"type":"string","title":"Sell Tokens","description":"Comma-separated addresses of the tokens the taker sells","isRequired":true,"uniqueKey":"errors.items.[INDEX].request.sell_tokens","typeLabel":"string"},"buy_tokens":{"type":"string","title":"Buy Tokens","description":"Comma-separated addresses of the tokens the taker buys","isRequired":true,"uniqueKey":"errors.items.[INDEX].request.buy_tokens","typeLabel":"string"},"buy_tokens_ratios":{"oneOf":[{"type":"string","title":"Buy Tokens Ratios","description":"Ratios of maker tokens to receive for each taker token","uniqueKey":"errors.items.[INDEX].request.buy_tokens_ratios.oneOf.0","typeLabel":"string"},{"type":"null","title":"Buy Tokens Ratios","description":"Ratios of maker tokens to receive for each taker token","uniqueKey":"errors.items.[INDEX].request.buy_tokens_ratios.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors.items.[INDEX].request.buy_tokens_ratios","typeLabel":"string | null"},"sell_tokens_ratios":{"oneOf":[{"type":"string","title":"Sell Tokens Ratios","description":"Ratios of taker tokens to receive for each maker token","uniqueKey":"errors.items.[INDEX].request.sell_tokens_ratios.oneOf.0","typeLabel":"string"},{"type":"null","title":"Sell Tokens Ratios","description":"Ratios of taker tokens to receive for each maker token","uniqueKey":"errors.items.[INDEX].request.sell_tokens_ratios.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors.items.[INDEX].request.sell_tokens_ratios","typeLabel":"string | null"},"sell_amounts":{"oneOf":[{"type":"string","title":"Sell Token Amounts","description":"Sell amounts in base units, in the order of sell_tokens. Send sell_amounts or buy_amounts","uniqueKey":"errors.items.[INDEX].request.sell_amounts.oneOf.0","typeLabel":"string"},{"type":"null","title":"Sell Token Amounts","description":"Sell amounts in base units, in the order of sell_tokens. Send sell_amounts or buy_amounts","uniqueKey":"errors.items.[INDEX].request.sell_amounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors.items.[INDEX].request.sell_amounts","typeLabel":"string | null"},"buy_amounts":{"oneOf":[{"type":"string","title":"Buy Token Amounts","description":"Buy amounts in base units, in the order of buy_tokens","uniqueKey":"errors.items.[INDEX].request.buy_amounts.oneOf.0","typeLabel":"string"},{"type":"null","title":"Buy Token Amounts","description":"Buy amounts in base units, in the order of buy_tokens","uniqueKey":"errors.items.[INDEX].request.buy_amounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors.items.[INDEX].request.buy_amounts","typeLabel":"string | null"}},"type":"object","required":["sell_tokens","buy_tokens"],"title":"IndicativeQuoteApiRequestItem","isRequired":true,"uniqueKey":"errors.items.[INDEX].request","typeLabel":"IndicativeQuoteApiRequestItem · object"}},"type":"object","required":["error","index","request"],"title":"IndicativeQuoteApiError","uniqueKey":"errors.items.[INDEX]","typeLabel":"IndicativeQuoteApiError · object"},"type":"array","title":"Errors","isRequired":true,"uniqueKey":"errors","typeLabel":"IndicativeQuoteApiError · object[]"}},"type":"object","required":["requestId","chainId","taker","receiver","quotes","errors"],"title":"BatchIndicativeQuoteApiResponse","uniqueKey":"","typeLabel":"BatchIndicativeQuoteApiResponse · object"},"examples":{"Example":{"title":"Example","value":{"requestId":"\u003cstring>","chainId":123,"taker":"\u003cstring>","receiver":"\u003cstring>","quotes":[{"quoteId":"\u003cstring>","gasFee":{"native":"\u003cstring>","usd":123},"buyTokens":{},"sellTokens":{}}],"errors":[{"error":{"errorCode":123,"message":"\u003cstring>","fee":{"ether":123,"usd":123},"requestId":"\u003cstring>"},"index":123,"request":{"sell_tokens":"\u003cstring>","buy_tokens":"\u003cstring>","buy_tokens_ratios":"\u003cstring>","sell_tokens_ratios":"\u003cstring>","sell_amounts":"\u003cstring>","buy_amounts":"\u003cstring>"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"92052510-0435-487b-a12a-b45e37258612":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"5abe9298-4e98-44db-8185-bd3446b4f03d":{"bearerAuth":{"type":"http","scheme":"bearer","description":"API key passed as a Bearer token.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"30605e47-df33-446b-9f77-ed07d0c698c6":{"url":"https://api.bebop.xyz/pmm/{chain}","variables":{"chain":{"default":"ethereum","enum":["ethereum","polygon","arbitrum","optimism","base","bsc","blast","zksync","mode","scroll","taiko","superseed","berachain","hyperevm","avalanche"],"description":"Blockchain network"}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API key passed as a Bearer token.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key passed as a Bearer token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"specs/rfq-api.json"},"subdomain":"bebop-bfd66c5f","siteName":"Bebop API Docs","title":"Indicative Quote - Bebop API Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T18:35:09.966Z","originalFileLocation":"rfq-api/api-reference/indicative-quote.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"## Overview Get indicative prices for up to 25 trades in one request. Prices come from the current market maker price levels. Bebop does not request firm quotes from market makers and does not store the quote, so the response has no order to sign. Request a firm quote from /quote before you execute. Each item in requests counts as one request against the rate limit that /quote also uses. An item that cannot be priced returns in errors with its index; the other items still return in quotes.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Bebop API Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bebop-bfd66c5f/BYvxdfgSIwp3ffIA/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/bebop-bfd66c5f/BYvxdfgSIwp3ffIA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bebop-bfd66c5f/BYvxdfgSIwp3ffIA/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bebop-bfd66c5f/BYvxdfgSIwp3ffIA/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bebop-bfd66c5f/BYvxdfgSIwp3ffIA/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bebop-bfd66c5f/BYvxdfgSIwp3ffIA/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bebop-bfd66c5f/BYvxdfgSIwp3ffIA/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bebop-bfd66c5f/BYvxdfgSIwp3ffIA/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bebop-bfd66c5f/BYvxdfgSIwp3ffIA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Indicative Quote - Bebop API Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"## Overview Get indicative prices for up to 25 trades in one request. Prices come from the current market maker price levels. Bebop does not request firm quotes from market makers and does not store the quote, so the response has no order to sign. Request a firm quote from /quote before you execute. Each item in requests counts as one request against the rate limit that /quote also uses. An item that cannot be priced returns in errors with its index; the other items still return in quotes.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Bebop API Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.bebop.xyz/rfq-api/api-reference/indicative-quote\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bebop-bfd66c5f.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Indicative+Quote\u0026amp;description=%23%23+Overview%0A++++++++++++Get+indicative+prices+for+up+to+25+trades+in+one+request.+Prices+come+from+the+current+market+maker+price+levels.%0A++++++++++++Bebop+does\u0026amp;theme=82eb16679b59c8c5dce798b6\u0026amp;signature=662fed48c57a7eb0ebce66d5d30e2634b54ce6676db43313bcc8b8c60523827a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Indicative Quote - Bebop API Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"## Overview Get indicative prices for up to 25 trades in one request. Prices come from the current market maker price levels. Bebop does not request firm quotes from market makers and does not store the quote, so the response has no order to sign. Request a firm quote from /quote before you execute. Each item in requests counts as one request against the rate limit that /quote also uses. An item that cannot be priced returns in errors with its index; the other items still return in quotes.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bebop-bfd66c5f.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Indicative+Quote\u0026amp;description=%23%23+Overview%0A++++++++++++Get+indicative+prices+for+up+to+25+trades+in+one+request.+Prices+come+from+the+current+market+maker+price+levels.%0A++++++++++++Bebop+does\u0026amp;theme=82eb16679b59c8c5dce798b6\u0026amp;signature=662fed48c57a7eb0ebce66d5d30e2634b54ce6676db43313bcc8b8c60523827a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/bebop-bfd66c5f/BYvxdfgSIwp3ffIA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Bebop API Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#006623\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.bebop.xyz/rfq-api/api-reference/indicative-quote\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/rfq-api/api-reference/indicative-quote.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.bebop.xyz/#organization\",\"name\":\"Bebop API Docs\",\"url\":\"https://docs.bebop.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bebop-bfd66c5f/8ftxhO576FlbcI7H/logo_light.svg?fit=max\u0026auto=format\u0026n=8ftxhO576FlbcI7H\u0026q=85\u0026s=d48dfdf648dba1ae4d7f4cd6b02380f4\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.bebop.xyz#website\",\"name\":\"Bebop API Docs\",\"url\":\"https://docs.bebop.xyz\",\"publisher\":{\"@id\":\"https://docs.bebop.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.bebop.xyz/rfq-api/api-reference/indicative-quote#webpage\",\"url\":\"https://docs.bebop.xyz/rfq-api/api-reference/indicative-quote\",\"name\":\"Indicative Quote\",\"description\":\"## Overview Get indicative prices for up to 25 trades in one request. Prices come from the current market maker price levels. Bebop does not request firm quotes from market makers and does not store the quote, so the response has no order to sign. Request a firm quote from /quote before you execute. Each item in requests counts as one request against the rate limit that /quote also uses. An item that cannot be priced returns in errors with its index; the other items still return in quotes.\",\"dateModified\":\"2026-10-29T18:35:09.966Z\",\"isPartOf\":{\"@id\":\"https://docs.bebop.xyz#website\"},\"breadcrumb\":{\"@id\":\"https://docs.bebop.xyz/rfq-api/api-reference/indicative-quote#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.bebop.xyz/rfq-api/api-reference/indicative-quote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"RFQ API\",\"item\":\"https://docs.bebop.xyz/rfq-api/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Indicative Quote\",\"item\":\"https://docs.bebop.xyz/rfq-api/api-reference/indicative-quote\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.bebop.xyz/rfq-api/api-reference/indicative-quote#apireference\",\"headline\":\"Indicative Quote\",\"name\":\"Indicative Quote\",\"description\":\"## Overview Get indicative prices for up to 25 trades in one request. Prices come from the current market maker price levels. Bebop does not request firm quotes from market makers and does not store the quote, so the response has no order to sign. Request a firm quote from /quote before you execute. Each item in requests counts as one request against the rate limit that /quote also uses. An item that cannot be priced returns in errors with its index; the other items still return in quotes.\",\"url\":\"https://docs.bebop.xyz/rfq-api/api-reference/indicative-quote\",\"mainEntityOfPage\":{\"@id\":\"https://docs.bebop.xyz/rfq-api/api-reference/indicative-quote#webpage\"},\"dateModified\":\"2026-10-29T18:35:09.966Z\",\"publisher\":{\"@id\":\"https://docs.bebop.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.bebop.xyz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Bebop API Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Bebop API Docs","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/home"}]},{"tab":"Discover","pages":[{"title":"Discover","href":"/welcome"}]},{"tab":"Build","groups":[{"group":"Introduction","pages":[{"title":"API Overview","href":"/build"}]},{"group":"Core Concepts","pages":[{"title":"Authentication","href":"/core-concepts/authentication"},{"title":"Token Approvals","href":"/core-concepts/token-approvals"},{"title":"Transaction Submission","href":"/core-concepts/execution-modes"},{"title":"Settlement \u0026 Smart Contracts","href":"/core-concepts/settlement-smart-contracts"},{"title":"Monetization","href":"/core-concepts/monetization"}]},{"group":"RFQ API","pages":[{"title":"Introduction","href":"/rfq-api/introduction"},{"title":"Quickstart","icon":"bolt","href":"/rfq-api/quickstart"},{"group":"Guides","pages":[{"title":"Partial Fills","href":"/rfq-api/guides/partial-fills"},{"title":"Multi-Token Trades","href":"/rfq-api/guides/multi-token-trades"},{"title":"Short Expiry","href":"/rfq-api/guides/short-expiry"},{"title":"Speed-Optimised Quotes","href":"/rfq-api/guides/speed-optimized-quotes"},{"title":"Indicative Quotes","href":"/rfq-api/guides/indicative-quotes"},{"title":"Best Practices","href":"/rfq-api/guides/best-practices"},{"title":"Migrating to the BebopRouter contract","description":"Update a direct RFQ integration to use the BebopRouter smart contract.","href":"/rfq-api/guides/router-migration-guide"}]},{"group":"API Reference","pages":[{"title":"Indicative Quote","deprecated":null,"version":null,"openapi":"/specs/rfq-api.json post /v3/indicative-quote","href":"/rfq-api/api-reference/indicative-quote"},{"title":"Quote","description":"Get a firm quote and a ready-to-broadcast settlement transaction. Broadcast tx on EVM or solana_tx on Solana before expiry.","deprecated":null,"version":null,"openapi":"/specs/rfq-api.json get /v3/quote","href":"/rfq-api/api-reference/quote"},{"title":"Token List","deprecated":null,"version":null,"openapi":"/specs/rfq-api.json get /v3/tokenlist","href":"/rfq-api/api-reference/token-list"},{"title":"Token Info","deprecated":null,"version":null,"openapi":"/specs/rfq-api.json get /v3/token-info","href":"/rfq-api/api-reference/token-info"},{"title":"Supported Chains","deprecated":null,"version":null,"openapi":"/specs/rfq-api.json get /chains","href":"/rfq-api/api-reference/supported-chains"}]}]},{"group":"BopAMM","pages":[{"title":"Introduction","href":"/bopamm/introduction"},{"title":"Quickstart","icon":"bolt","href":"/bopamm/quickstart"},{"group":"Guides","pages":[{"title":"Fees","href":"/bopamm/guides/fees"},{"title":"Falling back to RFQ","href":"/bopamm/guides/falling-back-to-rfq"}]}]},{"group":"Aggregation API","pages":[{"title":"Introduction","deprecated":true,"href":"/aggregation-api/introduction"},{"title":"Quickstart","icon":"bolt","href":"/aggregation-api/quickstart"},{"group":"API Reference","pages":[{"title":"Quote","deprecated":null,"version":null,"openapi":"/specs/aggregation-api.json get /v2/quote","href":"/aggregation-api/api-reference/quote"},{"title":"Competition","deprecated":null,"version":null,"openapi":"/specs/aggregation-api.json get /v2/competition/{quote_id}","href":"/aggregation-api/api-reference/competition"},{"title":"Supported Chains","deprecated":null,"version":null,"openapi":"/specs/aggregation-api.json get /chains","href":"/aggregation-api/api-reference/supported-chains"}]}]},{"group":"Price API","pages":[{"title":"Introduction","href":"/price-api/introduction"},{"title":"Quickstart","icon":"bolt","href":"/price-api/quickstart"},{"group":"Guides","pages":[{"title":"Estimating VWAP","href":"/price-api/guides/vwap-estimation"},{"title":"Pricing Unlisted Pairs","href":"/price-api/guides/pricing-unlisted-pairs"}]},{"title":"Reference","icon":"book","href":"/price-api/reference"},{"group":"Websockets","pages":[{"asyncapi":"specs/pricing-api-async.json pricing","href":"/price-api/api-reference/websockets/pricing","title":"Pricing","version":null}]}]},{"group":"Trade History API","pages":[{"title":"Introduction","href":"/trade-history-api/introduction"},{"title":"Quickstart","icon":"bolt","href":"/trade-history-api/quickstart"},{"group":"API Reference","pages":[{"title":"Trades","deprecated":null,"version":null,"openapi":"/specs/trade-history-api.json get /v2/trades","href":"/trade-history-api/api-reference/trades"},{"title":"Trade by Tx Hash","deprecated":null,"version":null,"openapi":"/specs/trade-history-api.json get /v2/tx/{tx_hash}","href":"/trade-history-api/api-reference/trade-by-tx-hash"}]}]}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/support"}]},{"tab":"Market Maker Area","hidden":true,"pages":[{"title":"Market Maker Area","href":"/market-makers/overview"}]},{"tab":"Options Maker Area","hidden":true,"pages":[{"title":"Options Maker Area","href":"/market-makers/options/overview"}]}]},"basePath":"","title":"Indicative Quote - Bebop API Docs","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}