Only route through these DEXes. Comma-separated, case-insensitive. A family name such as raydium matches all its pool types; use raydium-clmm, meteora-dlmm and so on for one type.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Solana Tracker","colors":{"primary":"#222","light":"#fafafa","dark":"#fff"},"logo":{"light":"https://mintcdn.com/solanatracker/tbRGxreenJeMeUiS/logo/light.png?fit=max\u0026auto=format\u0026n=tbRGxreenJeMeUiS\u0026q=85\u0026s=6de175e4a3183972f09414aef7c09e03","dark":"https://mintcdn.com/solanatracker/tbRGxreenJeMeUiS/logo/dark.png?fit=max\u0026auto=format\u0026n=tbRGxreenJeMeUiS\u0026q=85\u0026s=f0e85b8285a592294510eddfdc897951"},"favicon":"https://mintcdn.com/solanatracker/L_Q6q-7aVovpQheP/favicon.ico?fit=max\u0026auto=format\u0026n=L_Q6q-7aVovpQheP\u0026q=85\u0026s=7bf5f9749399d6d8bbc9c072bd984dee","appearance":{"default":"dark","strict":false},"background":{"color":{"light":"#fafafa","dark":"#050505"}},"navbar":{"links":[{"href":"mailto:contact@solanatracker.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.solanatracker.io/account"}},"footer":{"socials":{"x":"https://x.com/solanatrackr","github":"https://github.com/solanatracker","discord":"https://discord.gg/JH2e9rR9fc","website":"https://www.solanatracker.io"}},"search":{"prompt":"Search docs..."},"seo":{"metatags":{"robots":"index"},"indexing":"all"},"fonts":{"family":"Geist","source":"fonts/Geist-Variable.woff2","format":"woff2"},"icons":{"library":"fontawesome"},"integrations":{"ga4":{"measurementId":"G-6Y3G67KM1H"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"API Status","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/signal.svg","href":"https://status.solanatracker.io"},{"anchor":"SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/npm.svg","href":"https://www.npmjs.com/package/@solana-tracker/data-api"},{"anchor":"Discord","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/discord.svg","href":"https://discord.gg/JH2e9rR9fc"},{"anchor":"Changelog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/rss.svg","href":"https://docs.solanatracker.io/changelog"},{"anchor":"Data API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/database.svg","href":"https://www.solanatracker.io/data-api"},{"anchor":"Solana RPC","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/server.svg","href":"https://www.solanatracker.io/solana-rpc"},{"anchor":"Yellowstone gRPC","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/bolt.svg","href":"https://www.solanatracker.io/yellowstone-grpc"},{"anchor":"Dedicated Nodes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/hard-drive.svg","href":"https://www.solanatracker.io/dedicated-nodes"}]},"languages":[{"language":"en","default":true,"href":""},{"language":"cn","href":"cn"},{"language":"es","href":"es"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"solanatracker","hasAudioNarration":false,"actualSubdomain":"solanatracker","customDomains":["docs.solanatracker.io"],"gitSource":{"type":"github","owner":"yzylab","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae5b7b43aae848cfc967550","collectionId":"6f15dc96-d779-4b61-aa40-f8f832a2430b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae5b7b43aae848cfc967550"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae5bd3bf146f7c5c1de4195","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"en","tag":"Websockets","count":107},{"language":"cn","tag":"Websockets","count":104},{"language":"es","tag":"Websockets","count":104},{"language":"en","tag":"Solana RPC","count":89},{"language":"cn","tag":"Solana RPC","count":89},{"language":"es","tag":"Solana RPC","count":89},{"language":"en","tag":"Data API","count":87},{"language":"en","tag":"Datastream","count":86},{"language":"cn","tag":"Data API","count":83},{"language":"cn","tag":"Datastream","count":83},{"language":"es","tag":"Data API","count":83},{"language":"es","tag":"Datastream","count":83},{"language":"en","tag":"API Reference","count":73},{"language":"cn","tag":"API Reference","count":71},{"language":"es","tag":"API Reference","count":71},{"language":"en","tag":"Prediction Markets","count":61},{"language":"cn","tag":"Prediction Markets","count":61},{"language":"es","tag":"Prediction Markets","count":61},{"language":"en","tag":"Endpoints","count":53},{"language":"cn","tag":"Endpoints","count":53},{"language":"es","tag":"Endpoints","count":53},{"language":"en","tag":"Guides","count":37},{"language":"cn","tag":"指南","count":29},{"language":"es","tag":"Guías","count":29},{"language":"en","tag":"Markets","count":24},{"language":"cn","tag":"Markets","count":24},{"language":"es","tag":"Markets","count":24},{"language":"en","tag":"PnL V2","count":22},{"language":"cn","tag":"PnL V2","count":22},{"language":"es","tag":"PnL V2","count":22}],"searchSettings":{"showContentSnippets":true,"maxResults":7}},"assistantConfig":{"enableStarterQuestions":false,"deflection":{"enabled":true,"email":"contact@solanatracker.io"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/solanatracker/4322030c60828a31/style.css"},{"filePath":"hugeicons.css","href":"/_mintlify/custom/solanatracker/d8041e42f4d4ecdf/hugeicons.css"},{"filePath":"release-badges.css","content":"#navigation-items a:is(\n [href$=\"/datastream/websockets/liquiditytoken\"],\n [href$=\"/datastream/websockets/liquiditytokenpool\"],\n [href$=\"/datastream/websockets/liquiditytokenpoolwallet\"],\n [href$=\"/datastream/websockets/liquiditypool\"],\n [href$=\"/datastream/websockets/liquiditywallet\"],\n [href$=\"/guides/liquidity\"]\n){--release-label:\"NEW\";--release-ink:#066345;--release-fill:#e3f4eb}#navigation-items a:is(\n [href$=\"/data-api/trades/get-token-trades\"],\n [href$=\"/data-api/trades/get-pool-specific-trades\"],\n [href$=\"/data-api/trades/get-user-specific-token-trades\"],\n [href$=\"/data-api/trades/get-user-specific-pool-trades\"]\n){--release-label:\"UPDATED\";--release-ink:#1d4ed8;--release-fill:#e8efff}#navigation-items a:is(\n [href$=\"/datastream/websockets/liquiditytoken\"],\n [href$=\"/datastream/websockets/liquiditytokenpool\"],\n [href$=\"/datastream/websockets/liquiditytokenpoolwallet\"],\n [href$=\"/datastream/websockets/liquiditypool\"],\n [href$=\"/datastream/websockets/liquiditywallet\"],\n [href$=\"/guides/liquidity\"],\n [href$=\"/data-api/trades/get-token-trades\"],\n [href$=\"/data-api/trades/get-pool-specific-trades\"],\n [href$=\"/data-api/trades/get-user-specific-token-trades\"],\n [href$=\"/data-api/trades/get-user-specific-pool-trades\"]\n)::after{content:var(--release-label);margin-inline-start:auto;flex-shrink:0;align-self:center;padding:2px 5px;border-radius:5px;background:var(--release-fill);color:var(--release-ink);font:600 9px/1.4 var(--st-font);letter-spacing:.035em}.dark #navigation-items a{--release-ink:#86efac;--release-fill:#123025}.dark #navigation-items a[href*=\"/data-api/trades/\"]{--release-ink:#93c5fd;--release-fill:#172b49}#navigation-items [data-nav-tag=NEW]{background:#e3f4eb;color:#066345;font:600 9px/1.4 var(--st-font);padding:2px 5px;border-radius:5px;letter-spacing:.035em}.dark #navigation-items [data-nav-tag=NEW]{background:#123025;color:#86efac}"}],"page":{"pagePath":"raptor/http/get-swap-quote","slug":"/raptor/http/get-swap-quote","pageMetadata":{"title":"Get swap quote","description":"Find the best route for a swap and return the expected output. No wallet is needed.\n\nPass the whole response to `POST /swap` unchanged, and do it within a few seconds: quotes that carry a `quoteId` point to a short-lived execution plan.","deprecated":null,"version":null,"openapi":"/raptor/http/openapi.json get /quote","href":"/raptor/http/get-swap-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 p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Find the best route for a swap and return the expected output. No wallet is needed.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Pass the whole response to \", _jsx(_components.code, {\n children: \"POST /swap\"\n }), \" unchanged, and do it within a few seconds: quotes that carry a \", _jsx(_components.code, {\n children: \"quoteId\"\n }), \" point to a short-lived execution plan.\"]\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":"Get swap quote","description":"Find the best route for a swap and return the expected output. No wallet is needed.\n\nPass the whole response to `POST /swap` unchanged, and do it within a few seconds: quotes that carry a `quoteId` point to a short-lived execution plan.","deprecated":null,"version":null,"openapi":"/raptor/http/openapi.json get /quote","href":"/raptor/http/get-swap-quote","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/solanatracker/4f7d4267eda669e2/datafast.js","/_mintlify/custom/solanatracker/b54537c43919e41e/ws.js","/_mintlify/custom/solanatracker/a5628f7eaa705f66/assistant.js"],"openApiReferenceData":{"operation":{"summary":"Get swap quote","operationId":"getQuote","description":"Find the best route for a swap and return the expected output. No wallet is needed.\n\nPass the whole response to `POST /swap` unchanged, and do it within a few seconds: quotes that carry a `quoteId` point to a short-lived execution plan.","parameters":["89259099-f348-4b64-97c6-ed9d0d6aa03e","4aecc742-bbe5-44a3-9227-02043fd505bc","97a324cd-f4c8-4ec5-8898-0970df60ccc5","199cd047-c06e-4693-87d0-7f211171cea3","1865d9f2-f025-413c-9cea-5ddf0c910524","07806c77-578f-4eb5-8dd5-c86b531bc2c4","21f1c3e8-99cb-461d-bcbf-c0b46403c7f1","ebd9ced6-2c59-4c7e-ab67-fe76d94d52b5","09d0f2a0-e6d0-4789-b406-c12fe8521959","3cbb7594-c35d-4b50-ae7c-5fc7ae0afd4b","29cfc9d9-953f-4208-a837-814ec4cc76ee","b24a18b6-3d82-47d5-a567-e2b6a5394aff","99ff1df0-aa98-475a-b46a-b73844a37ea4","74a3e652-8462-4e64-84df-99345131d585","2bc5721a-a916-4220-ab6c-5a8b47dd44e6","ab185a93-ab87-4253-b848-8d64af5949d9"],"responses":{"200":"a95cfb28-f944-4973-ac92-8bddfcd2f0be","400":"6f52ac9d-248e-427c-b372-23679267a44c","422":"7741c4e3-e583-491b-8ee3-d5e59a47fbda","500":"36bff0a2-6f0f-4676-81c0-0c5eb5934d18","503":"aa4d866e-4f4f-428f-8fb9-3e54f9d06b55"},"method":"get","type":"path","servers":["68cff0d5-d585-4a1d-ad40-e34129f48d56"],"security":[],"path":"/quote","baseUrlOptions":["https://raptor.solanatracker.io"],"title":"Get swap quote","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"89259099-f348-4b64-97c6-ed9d0d6aa03e":{"name":"inputMint","in":"query","required":true,"description":"Mint address of the token you sell. Use `So11111111111111111111111111111111111111112` for SOL.","schema":{"type":"string","isRequired":true,"description":"Mint address of the token you sell. Use `So11111111111111111111111111111111111111112` for SOL.","uniqueKey":"","typeLabel":"string"},"example":"So11111111111111111111111111111111111111112"},"4aecc742-bbe5-44a3-9227-02043fd505bc":{"name":"outputMint","in":"query","required":true,"description":"Mint address of the token you buy.","schema":{"type":"string","isRequired":true,"description":"Mint address of the token you buy.","uniqueKey":"","typeLabel":"string"},"example":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"97a324cd-f4c8-4ec5-8898-0970df60ccc5":{"name":"amount","in":"query","required":true,"description":"Amount to sell, in the input token's smallest unit (for SOL, lamports: `1000000000` = 1 SOL).","schema":{"type":"integer","minimum":1,"isRequired":true,"description":"Amount to sell, in the input token's smallest unit (for SOL, lamports: `1000000000` = 1 SOL).","uniqueKey":"","typeLabel":"integer"},"example":100000000},"199cd047-c06e-4693-87d0-7f211171cea3":{"name":"slippageBps","in":"query","required":false,"description":"Maximum slippage in basis points (`50` = 0.5%), or `dynamic` to let Raptor choose based on volatility and route.","schema":{"type":"string","default":"50","isRequired":false,"description":"Maximum slippage in basis points (`50` = 0.5%), or `dynamic` to let Raptor choose based on volatility and route.","uniqueKey":"","typeLabel":"string"},"example":"50"},"1865d9f2-f025-413c-9cea-5ddf0c910524":{"name":"dexes","in":"query","required":false,"description":"Only route through these DEXes. Comma-separated, case-insensitive. A family name such as `raydium` matches all its pool types; use `raydium-clmm`, `meteora-dlmm` and so on for one type.","schema":{"type":"string","isRequired":false,"description":"Only route through these DEXes. Comma-separated, case-insensitive. A family name such as `raydium` matches all its pool types; use `raydium-clmm`, `meteora-dlmm` and so on for one type.","uniqueKey":"","typeLabel":"string"},"example":"raydium,meteora,whirlpool"},"07806c77-578f-4eb5-8dd5-c86b531bc2c4":{"name":"pools","in":"query","required":false,"description":"Only route through these pool addresses. Comma-separated.","schema":{"type":"string","isRequired":false,"description":"Only route through these pool addresses. Comma-separated.","uniqueKey":"","typeLabel":"string"}},"21f1c3e8-99cb-461d-bcbf-c0b46403c7f1":{"name":"maxHops","in":"query","required":false,"description":"Maximum number of hops in the route.","schema":{"type":"integer","minimum":1,"maximum":4,"default":4,"isRequired":false,"description":"Maximum number of hops in the route.","uniqueKey":"","typeLabel":"integer"}},"ebd9ced6-2c59-4c7e-ab67-fe76d94d52b5":{"name":"onlyDirectRoutes","in":"query","required":false,"description":"Only use single-hop routes. Same as `maxHops=1`.","schema":{"type":"boolean","default":false,"isRequired":false,"description":"Only use single-hop routes. Same as `maxHops=1`.","uniqueKey":"","typeLabel":"boolean"}},"09d0f2a0-e6d0-4789-b406-c12fe8521959":{"name":"jitRouting","in":"query","required":false,"description":"Just-in-time routing. `auto` uses it when it improves execution, `true` always uses it, `false` turns it off. See [JIT routing](/raptor/overview#jit-routing).","schema":{"type":"string","enum":["auto","true","false"],"default":"auto","isRequired":false,"description":"Just-in-time routing. `auto` uses it when it improves execution, `true` always uses it, `false` turns it off. See [JIT routing](/raptor/overview#jit-routing).","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"3cbb7594-c35d-4b50-ae7c-5fc7ae0afd4b":{"name":"searchMode","in":"query","required":false,"description":"`deep` searches more routes and takes longer.","schema":{"type":"string","enum":["fast","deep"],"default":"fast","isRequired":false,"description":"`deep` searches more routes and takes longer.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"29cfc9d9-953f-4208-a837-814ec4cc76ee":{"name":"feeAccount","in":"query","required":false,"description":"Wallet that receives your platform fee. Required when `feeBps` is set.","schema":{"type":"string","isRequired":false,"description":"Wallet that receives your platform fee. Required when `feeBps` is set.","uniqueKey":"","typeLabel":"string"}},"b24a18b6-3d82-47d5-a567-e2b6a5394aff":{"name":"feeBps","in":"query","required":false,"description":"Platform fee in basis points (max `1000` = 10%).","schema":{"type":"integer","minimum":0,"maximum":1000,"default":0,"isRequired":false,"description":"Platform fee in basis points (max `1000` = 10%).","uniqueKey":"","typeLabel":"integer"}},"99ff1df0-aa98-475a-b46a-b73844a37ea4":{"name":"feeFromInput","in":"query","required":false,"description":"Take the platform fee from the input token instead of the output token.","schema":{"type":"boolean","default":false,"isRequired":false,"description":"Take the platform fee from the input token instead of the output token.","uniqueKey":"","typeLabel":"boolean"}},"74a3e652-8462-4e64-84df-99345131d585":{"name":"chargeBps","in":"query","required":false,"description":"Extra fee, in basis points, taken only from positive slippage (output above the quote).","schema":{"type":"integer","minimum":0,"default":0,"isRequired":false,"description":"Extra fee, in basis points, taken only from positive slippage (output above the quote).","uniqueKey":"","typeLabel":"integer"}},"2bc5721a-a916-4220-ab6c-5a8b47dd44e6":{"name":"wrapUnwrapSol","in":"query","required":false,"description":"Quote for native SOL. Use the same value you will send to `/swap`.","schema":{"type":"boolean","default":true,"isRequired":false,"description":"Quote for native SOL. Use the same value you will send to `/swap`.","uniqueKey":"","typeLabel":"boolean"}},"ab185a93-ab87-4253-b848-8d64af5949d9":{"name":"userPublicKey","in":"query","required":false,"description":"Wallet that will run the swap. Optional; quotes do not check balances.","schema":{"type":"string","isRequired":false,"description":"Wallet that will run the swap. Optional; quotes do not check balances.","uniqueKey":"","typeLabel":"string"}}},"responses":{"a95cfb28-f944-4973-ac92-8bddfcd2f0be":{"description":"Quote","content":{"application/json":{"schema":{"type":"object","description":"Quote returned by `GET /quote`. Send it back unchanged as `quoteResponse`.","required":["inputMint","outputMint","amountIn","amountOut","minAmountOut","priceImpact","slippageBps","routePlan","contextSlot","timeTaken"],"properties":{"inputMint":{"type":"string","description":"Mint of the token sold","isRequired":true,"uniqueKey":"inputMint","typeLabel":"string"},"outputMint":{"type":"string","description":"Mint of the token bought","isRequired":true,"uniqueKey":"outputMint","typeLabel":"string"},"amountIn":{"type":"string","description":"Amount sold, in the input token's smallest unit","isRequired":true,"uniqueKey":"amountIn","typeLabel":"string"},"amountOut":{"type":"string","description":"Expected amount received, in the output token's smallest unit","isRequired":true,"uniqueKey":"amountOut","typeLabel":"string"},"minAmountOut":{"type":"string","description":"Least amount the swap will accept after slippage. The transaction fails rather than fill below this.","isRequired":true,"uniqueKey":"minAmountOut","typeLabel":"string"},"priceImpact":{"type":"number","description":"Price impact in percent (`0.25` = 0.25%)","isRequired":true,"uniqueKey":"priceImpact","typeLabel":"number"},"slippageBps":{"type":"integer","description":"Slippage used, in basis points","isRequired":true,"uniqueKey":"slippageBps","typeLabel":"integer"},"routePlan":{"type":"array","description":"Steps of the route, in order","items":{"type":"object","required":["programId","dex","pool","inputMint","outputMint","amountIn","amountOut","priceImpact"],"properties":{"programId":{"type":"string","description":"DEX program ID","isRequired":true,"uniqueKey":"routePlan.items.[INDEX].programId","typeLabel":"string"},"dex":{"type":"string","description":"DEX name","isRequired":true,"uniqueKey":"routePlan.items.[INDEX].dex","typeLabel":"string"},"pool":{"type":"string","description":"Pool address","isRequired":true,"uniqueKey":"routePlan.items.[INDEX].pool","typeLabel":"string"},"inputMint":{"type":"string","description":"Mint going into this step","isRequired":true,"uniqueKey":"routePlan.items.[INDEX].inputMint","typeLabel":"string"},"outputMint":{"type":"string","description":"Mint coming out of this step","isRequired":true,"uniqueKey":"routePlan.items.[INDEX].outputMint","typeLabel":"string"},"amountIn":{"type":"string","description":"Amount into this step","isRequired":true,"uniqueKey":"routePlan.items.[INDEX].amountIn","typeLabel":"string"},"amountOut":{"type":"string","description":"Amount out of this step","isRequired":true,"uniqueKey":"routePlan.items.[INDEX].amountOut","typeLabel":"string"},"priceImpact":{"type":"number","description":"Price impact of this step, in percent","isRequired":true,"uniqueKey":"routePlan.items.[INDEX].priceImpact","typeLabel":"number"},"feeAmount":{"type":"string","description":"Pool fee for this step, when reported","uniqueKey":"routePlan.items.[INDEX].feeAmount","typeLabel":"string"},"percent":{"type":"integer","description":"Share of the input sent through this step","uniqueKey":"routePlan.items.[INDEX].percent","typeLabel":"integer"}},"uniqueKey":"routePlan.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"routePlan","typeLabel":"object[]"},"contextSlot":{"type":"integer","description":"Slot the quote was computed at","isRequired":true,"uniqueKey":"contextSlot","typeLabel":"integer"},"timeTaken":{"type":"number","description":"Time to compute the quote, in seconds","isRequired":true,"uniqueKey":"timeTaken","typeLabel":"number"},"feeAmount":{"type":"string","description":"Pool fees for the route, when reported","uniqueKey":"feeAmount","typeLabel":"string"},"swapUsdValue":{"type":"string","description":"USD value of the input amount","uniqueKey":"swapUsdValue","typeLabel":"string"},"platformFee":{"type":"object","description":"Your platform fee settings, as applied to the quote","properties":{"feeAccount":{"type":"string","description":"Wallet that receives the fee","uniqueKey":"platformFee.feeAccount","typeLabel":"string"},"feeBps":{"type":"integer","description":"Fee in basis points","uniqueKey":"platformFee.feeBps","typeLabel":"integer"},"feeFromInput":{"type":"boolean","description":"`true` if the fee is taken from the input token","uniqueKey":"platformFee.feeFromInput","typeLabel":"boolean"},"chargeBps":{"type":"integer","description":"Fee on positive slippage, in basis points","uniqueKey":"platformFee.chargeBps","typeLabel":"integer"}},"uniqueKey":"platformFee","typeLabel":"object"},"tokenTransfers":{"type":"object","description":"Present only when the input or output token charges a Token-2022 transfer fee. Amounts are strings in the token's smallest unit.","properties":{"depositFee":{"type":"string","description":"Transfer fee charged on the input token","uniqueKey":"tokenTransfers.depositFee","typeLabel":"string"},"deliveryFee":{"type":"string","description":"Transfer fee charged on the output token","uniqueKey":"tokenTransfers.deliveryFee","typeLabel":"string"},"netOutput":{"type":"string","description":"What reaches the wallet after platform and transfer fees","uniqueKey":"tokenTransfers.netOutput","typeLabel":"string"}},"uniqueKey":"tokenTransfers","typeLabel":"object"},"jitRouting":{"type":"boolean","description":"`true` when the quote uses a just-in-time route","uniqueKey":"jitRouting","typeLabel":"boolean"},"quoteId":{"type":"string","description":"Reference to the stored execution plan. Expires after a few seconds.","uniqueKey":"quoteId","typeLabel":"string"},"searchMode":{"type":"string","enum":["fast","deep"],"description":"Search mode used","uniqueKey":"searchMode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"example":{"inputMint":"So11111111111111111111111111111111111111112","outputMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amountIn":"100000000","amountOut":"11703794","minAmountOut":"11645275","priceImpact":0,"slippageBps":50,"routePlan":[{"programId":"9H6tua7jkLhdm3w8BvgpTn5LZNU7g4ZynDmCiNN3q6Rp","dex":"Humidifi","pool":"8sKQHfjNhvmAw94PhfvfMcytmqW6jmxvwieYyzXCCPu","inputMint":"So11111111111111111111111111111111111111112","outputMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amountIn":"100000000","amountOut":"11703794","priceImpact":0,"percent":100}],"swapUsdValue":"11.72","platformFee":{"feeBps":0,"feeFromInput":false,"chargeBps":0},"contextSlot":454215309,"timeTaken":0.026,"quoteId":"AbvXxjPyBhaxiDuRNB5XM54c_V8e-S0jPyMceNLpJQmU","searchMode":"fast"},"examples":{"Example":{"title":"Example","value":{"inputMint":"So11111111111111111111111111111111111111112","outputMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amountIn":"100000000","amountOut":"11703794","minAmountOut":"11645275","priceImpact":0,"slippageBps":50,"routePlan":[{"programId":"9H6tua7jkLhdm3w8BvgpTn5LZNU7g4ZynDmCiNN3q6Rp","dex":"Humidifi","pool":"8sKQHfjNhvmAw94PhfvfMcytmqW6jmxvwieYyzXCCPu","inputMint":"So11111111111111111111111111111111111111112","outputMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amountIn":"100000000","amountOut":"11703794","priceImpact":0,"percent":100}],"swapUsdValue":"11.72","platformFee":{"feeBps":0,"feeFromInput":false,"chargeBps":0},"contextSlot":454215309,"timeTaken":0.026,"quoteId":"AbvXxjPyBhaxiDuRNB5XM54c_V8e-S0jPyMceNLpJQmU","searchMode":"fast"}}},"exampleType":"examples"}},"exampleType":"examples"},"6f52ac9d-248e-427c-b372-23679267a44c":{"description":"A parameter is missing or invalid","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"What went wrong","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"integer","description":"HTTP status code","uniqueKey":"code","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Invalid amount: must be greater than 0","code":400},"examples":{"Example":{"title":"Example","value":{"error":"Invalid amount: must be greater than 0","code":400}}},"exampleType":"examples"},"text/plain":{"schema":{"type":"string","uniqueKey":"","typeLabel":"string"},"example":"Failed to deserialize query string: missing field `amount`","examples":{"Example":{"title":"Example","value":"Failed to deserialize query string: missing field `amount`"}},"exampleType":"examples"}},"exampleType":"examples"},"7741c4e3-e583-491b-8ee3-d5e59a47fbda":{"description":"No route for this pair and amount. Try another amount or fewer routing filters.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"What went wrong","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"integer","description":"HTTP status code","uniqueKey":"code","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Failed to get quote: No multi-hop route found","code":422},"examples":{"Example":{"title":"Example","value":{"error":"Failed to get quote: No multi-hop route found","code":422}}},"exampleType":"examples"}},"exampleType":"examples"},"36bff0a2-6f0f-4676-81c0-0c5eb5934d18":{"description":"The quote failed","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"What went wrong","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"integer","description":"HTTP status code","uniqueKey":"code","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Failed to get quote: No multi-hop route found","code":500},"examples":{"Example":{"title":"Example","value":{"error":"Failed to get quote: No multi-hop route found","code":500}}},"exampleType":"examples"}},"exampleType":"examples"},"aa4d866e-4f4f-428f-8fb9-3e54f9d06b55":{"description":"Service is starting up","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"What went wrong","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"integer","description":"HTTP status code","uniqueKey":"code","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","code":123}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"68cff0d5-d585-4a1d-ad40-e34129f48d56":{"url":"https://raptor.solanatracker.io","description":"Hosted Raptor"}}},"originalFileLocation":"raptor/http/openapi.json"},"subdomain":"solanatracker","siteName":"Solana Tracker","title":"Get swap quote - Solana Tracker","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/raptor/http/get-swap-quote","matchLevel":0},"cn":{"href":"/cn/raptor/http/get-swap-quote","matchLevel":1},"es":{"href":"/es/raptor/http/get-swap-quote","matchLevel":1}}},"lastModified":"2026-10-08T14:53:52.820Z","originalFileLocation":"raptor/http/get-swap-quote.mdx","locale":"en"},"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=\"Find the best route for a swap and return the expected output. No wallet is needed. Pass the whole response to POST /swap unchanged, and do it within a few seconds: quotes that carry a quoteId point to a short-lived execution plan.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Solana Tracker\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_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/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get swap quote - Solana Tracker\">\u003cmeta data-mint-head property=\"og:description\" content=\"Find the best route for a swap and return the expected output. No wallet is needed. Pass the whole response to POST /swap unchanged, and do it within a few seconds: quotes that carry a quoteId point to a short-lived execution plan.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Solana Tracker\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.solanatracker.io/raptor/http/get-swap-quote\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://solanatracker.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Get+swap+quote\u0026amp;description=Find+the+best+route+for+a+swap+and+return+the+expected+output.+No+wallet+is+needed.%0A%0APass+the+whole+response+to+%60POST+%2Fswap%60+unchanged%2C+and+do+it+within+a+few+s\u0026amp;theme=a0bb09d11a04a4fc1eebd874\u0026amp;signature=d35d66d1d9690e148792be7bcfff9818eb35f7c2052a9c37a085b3dfdf16ccfb\">\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=\"Get swap quote - Solana Tracker\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Find the best route for a swap and return the expected output. No wallet is needed. Pass the whole response to POST /swap unchanged, and do it within a few seconds: quotes that carry a quoteId point to a short-lived execution plan.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://solanatracker.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Get+swap+quote\u0026amp;description=Find+the+best+route+for+a+swap+and+return+the+expected+output.+No+wallet+is+needed.%0A%0APass+the+whole+response+to+%60POST+%2Fswap%60+unchanged%2C+and+do+it+within+a+few+s\u0026amp;theme=a0bb09d11a04a4fc1eebd874\u0026amp;signature=d35d66d1d9690e148792be7bcfff9818eb35f7c2052a9c37a085b3dfdf16ccfb\">\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/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Solana Tracker\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#222\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.solanatracker.io/raptor/http/get-swap-quote\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/raptor/http/get-swap-quote.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.solanatracker.io/raptor/http/get-swap-quote\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.solanatracker.io/cn/raptor/http/get-swap-quote\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.solanatracker.io/es/raptor/http/get-swap-quote\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.solanatracker.io/raptor/http/get-swap-quote\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.solanatracker.io/#organization\",\"name\":\"Solana Tracker\",\"url\":\"https://docs.solanatracker.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/solanatracker/tbRGxreenJeMeUiS/logo/light.png?fit=max\u0026auto=format\u0026n=tbRGxreenJeMeUiS\u0026q=85\u0026s=6de175e4a3183972f09414aef7c09e03\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.solanatracker.io#website\",\"name\":\"Solana Tracker\",\"url\":\"https://docs.solanatracker.io\",\"publisher\":{\"@id\":\"https://docs.solanatracker.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.solanatracker.io/raptor/http/get-swap-quote#webpage\",\"url\":\"https://docs.solanatracker.io/raptor/http/get-swap-quote\",\"name\":\"Get swap quote\",\"description\":\"Find the best route for a swap and return the expected output. No wallet is needed. Pass the whole response to POST /swap unchanged, and do it within a few seconds: quotes that carry a quoteId point to a short-lived execution plan.\",\"dateModified\":\"2026-10-08T14:53:52.820Z\",\"isPartOf\":{\"@id\":\"https://docs.solanatracker.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.solanatracker.io/raptor/http/get-swap-quote#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.solanatracker.io/raptor/http/get-swap-quote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Solana Tracker\",\"item\":\"https://docs.solanatracker.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get swap quote\",\"item\":\"https://docs.solanatracker.io/raptor/http/get-swap-quote\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.solanatracker.io/raptor/http/get-swap-quote#apireference\",\"headline\":\"Get swap quote\",\"name\":\"Get swap quote\",\"description\":\"Find the best route for a swap and return the expected output. No wallet is needed. Pass the whole response to POST /swap unchanged, and do it within a few seconds: quotes that carry a quoteId point to a short-lived execution plan.\",\"url\":\"https://docs.solanatracker.io/raptor/http/get-swap-quote\",\"mainEntityOfPage\":{\"@id\":\"https://docs.solanatracker.io/raptor/http/get-swap-quote#webpage\"},\"dateModified\":\"2026-10-08T14:53:52.820Z\",\"publisher\":{\"@id\":\"https://docs.solanatracker.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.solanatracker.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Solana Tracker\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Solana Tracker","nav":{"global":{"anchors":[{"anchor":"API Status","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/signal.svg","href":"https://status.solanatracker.io"},{"anchor":"SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/npm.svg","href":"https://www.npmjs.com/package/@solana-tracker/data-api"},{"anchor":"Discord","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/discord.svg","href":"https://discord.gg/JH2e9rR9fc"},{"anchor":"Changelog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/rss.svg","href":"https://docs.solanatracker.io/changelog"},{"anchor":"Data API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/database.svg","href":"https://www.solanatracker.io/data-api"},{"anchor":"Solana RPC","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/server.svg","href":"https://www.solanatracker.io/solana-rpc"},{"anchor":"Yellowstone gRPC","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/bolt.svg","href":"https://www.solanatracker.io/yellowstone-grpc"},{"anchor":"Dedicated Nodes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/hard-drive.svg","href":"https://www.solanatracker.io/dedicated-nodes"}]},"languages":[{"language":"en","default":true,"tabs":[{"tab":"Getting Started","pages":[{"title":"Getting Started","href":""}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides"}]},{"tab":"Data API","pages":[{"title":"Data API","href":"/data-api/search/token-search"}]},{"tab":"Datastream","pages":[{"title":"Datastream","href":"/datastream/websockets/latesttokens"}]},{"tab":"Prediction Markets","pages":[{"title":"Prediction Markets","href":"/prediction-markets/overview"}]},{"tab":"Raptor Swap API","groups":[{"group":"Getting Started","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/rocket.svg","pages":[{"title":"Raptor Swap API","sidebarTitle":"Overview","href":"/raptor/overview"}]},{"group":"Recent changes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/clock-rotate-left.svg","pages":[{"title":"Recent changes","description":"New endpoints, added features, and fixes for Raptor Swap API.","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/clock-rotate-left.svg","href":"/raptor/recent-changes"}]},{"group":"API Reference","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/code.svg","expanded":true,"pages":[{"group":"API Reference","pages":[{"title":"Get swap quote","deprecated":null,"version":null,"openapi":"/raptor/http/openapi.json get /quote","href":"/raptor/http/get-swap-quote"},{"title":"Build swap transaction","description":"Turn a quote into a base64 transaction for the user to sign.\n\nSend the quote exactly as `/quote` returned it, within a few seconds. If the quote has expired, the call fails; get a new quote and try again. Routing options (`dexes`, `maxHops` and so on) belong on `/quote` and are ignored here.","deprecated":null,"version":null,"openapi":"/raptor/http/openapi.json post /swap","href":"/raptor/http/build-swap-transaction"},{"title":"Build swap instructions","deprecated":null,"version":null,"openapi":"/raptor/http/openapi.json post /swap-instructions","href":"/raptor/http/build-swap-instructions"},{"title":"Quote and swap in one request","deprecated":null,"version":null,"openapi":"/raptor/http/openapi.json post /quote-and-swap","href":"/raptor/http/quote-and-swap-in-one-request"},{"title":"Send a signed transaction","deprecated":null,"version":null,"openapi":"/raptor/http/openapi.json post /send-transaction","href":"/raptor/http/send-a-signed-transaction"},{"title":"Get transaction status","deprecated":null,"version":null,"openapi":"/raptor/http/openapi.json get /transaction/{signature}","href":"/raptor/http/get-transaction-status"},{"title":"Health check","deprecated":null,"version":null,"openapi":"/raptor/http/openapi.json get /health","href":"/raptor/http/health-check"}]}]},{"group":"WebSocket","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/code.svg","expanded":true,"pages":[{"group":"Websockets","pages":[{"asyncapi":"raptor/websocket/asyncapi.json quoteStream","href":"/raptor/websocket/websockets/quote-stream","title":"Quote stream","version":null},{"asyncapi":"raptor/websocket/asyncapi.json swapStream","href":"/raptor/websocket/websockets/swap-stream","title":"Swap stream","version":null}]}]},{"group":"Resources","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/book-open.svg","pages":[{"title":"Send and track transactions","sidebarTitle":"Transactions","href":"/raptor/transactions"},{"title":"Self-host Raptor","sidebarTitle":"Self-hosting","href":"/raptor/self-hosting"}]}]},{"tab":"Solana RPC","pages":[{"title":"Solana RPC","href":"/solana-rpc"}]},{"tab":"Yellowstone gRPC","pages":[{"title":"Yellowstone gRPC","href":"/yellowstone-grpc"}]}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/raptor/http/get-swap-quote"}]},{"language":"es","pages":[{"title":"es","href":"/es/raptor/http/get-swap-quote"}]}]},"basePath":"","title":"Get swap quote - Solana Tracker","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}