Usa el endpoint GET/v2/user/crypto-quote para obtener un tipo de cambio en tiempo real entre una criptomoneda y una moneda fiat. El price siempre se expresa en unidades de fiat por 1 unidad de cripto. Usa from y to para elegir el lado: cuando from es una moneda fiat del country indicado, obtienes el tipo de compra que se usa en órdenes de on-ramp (fiat_to_crypto); en caso contrario, from se trata como la cripto y obtienes el tipo de venta que se usa en órdenes de off-ramp (crypto_to_fiat). Cuando envías createQuoteId=true, la API también devuelve un quoteId que puedes adjuntar a una orden para fijar ese precio. De forma predeterminada, este endpoint está limitado a 500 solicitudes por minuto por cuenta.
De forma predeterminada, un quoteId es válido por 10 segundos en producción y 300 segundos en el sandbox, y es de un solo uso. Está vinculado a tu cuenta y al country, la cripto y el fiat para los que se emitió; una orden que lo use con una combinación distinta, o después de que expire, se rechaza. Una solicitud de creación de orden puede consumir un quoteId aunque esa solicitud se rechace después.
Símbolo de la moneda de origen. Usa el símbolo de una cripto para una cotización de cripto a fiat (p. ej., "USDT") o un código fiat para una cotización de fiat a cripto (p. ej., "MXN").
Símbolo de la moneda de destino. Usa un código fiat para una cotización de cripto a fiat (p. ej., "MXN") o el símbolo de una cripto para una cotización de fiat a cripto (p. ej., "USDT").
Cuando es true, reserva el tipo de cambio cotizado y devuelve un quoteId. Envía este quoteId al crear tu orden para fijar el precio. El valor predeterminado es false.
Tipo de cambio en unidades de fiat por 1 unidad de cripto (p. ej., "21.3707" MXN por USDT), sin importar cómo se configuren from y to. Cuando from es la moneda fiat, es el tipo de compra; cuando from es la cripto, es el tipo de venta. Sin un quoteId, el tipo de cambio es solo de referencia y la orden se cotiza al momento de crearla.
Identificador único del tipo de cambio reservado (p. ej., "e46836d68a4a4a6f8f2f609352cffb2f"). Solo está presente cuando createQuoteId=true. Válido por 10 segundos en producción y 300 segundos en el sandbox; de un solo uso de forma predeterminada.
El campo price es un tipo de cambio de referencia. Refleja el precio de mercado actual, pero no garantiza la ejecución a ese tipo de cambio a menos que tengas un quoteId válido y envíes tu orden dentro de la ventana de reserva.
Para aumentar la probabilidad de usar un quoteId antes de que expire, solicita la cotización justo antes de enviar la orden, no durante los flujos en los que el usuario captura datos.
⌘I
Obtener una cotización cripto/fiat
curl --request GET \
--url https://api-test.velafi.com/v2/user/crypto-quote \
--header 'X-BH-TOKEN: <api-key>'
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"VelaFi","colors":{"primary":"#169f3f","light":"#040404","dark":"#88fa9b"},"logo":{"light":"https://mintcdn.com/vela-fi/kEiS0W9mzAeRFvm2/logo/light.svg?fit=max\u0026auto=format\u0026n=kEiS0W9mzAeRFvm2\u0026q=85\u0026s=3369d850da98cb834dddcd64c977c11f","dark":"https://mintcdn.com/vela-fi/kEiS0W9mzAeRFvm2/logo/dark.svg?fit=max\u0026auto=format\u0026n=kEiS0W9mzAeRFvm2\u0026q=85\u0026s=9770c7da4d30cb382b253680e64870ed"},"favicon":{"light":"https://mintcdn.com/vela-fi/XH9g8nudshhASCqT/favicon.svg?fit=max\u0026auto=format\u0026n=XH9g8nudshhASCqT\u0026q=85\u0026s=cf3c616ff2233c52dc591e9975563199","dark":"https://mintcdn.com/vela-fi/XH9g8nudshhASCqT/favicon-dark.svg?fit=max\u0026auto=format\u0026n=XH9g8nudshhASCqT\u0026q=85\u0026s=1371f9989873a608a201b7fbcfddb0c0"},"api":{"playground":{"display":"interactive","proxy":true},"examples":{"languages":["curl","python","javascript","java"]},"mdx":{"auth":{"method":"key","name":"X-BH-TOKEN"},"server":"https://api-test.velafi.com"}},"navbar":{"primary":{"type":"button","label":"Sign Up","href":"https://www.velafi.com/signup"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":""},{"language":"cn","href":"cn"},{"language":"es","href":"es"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vela-fi","hasAudioNarration":false,"actualSubdomain":"vela-fi","customDomains":["docs.velafi.com"],"gitSource":{"type":"github","owner":"velafi-tech","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6aeab1a18dbebd24c08c0aa1","collectionId":"fadc3c54-2265-4b31-ac50-4c4ebdd534a1","liveDeploymentHistoryId":"6aeab1a18dbebd24c08c0aa1","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeab1a18dbebd24c08c0aa1","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"en","tag":"API Reference","count":70},{"language":"cn","tag":"API 参考","count":70},{"language":"es","tag":"Referencia de API","count":70},{"language":"en","tag":"Documentation","count":20},{"language":"cn","tag":"文档","count":20},{"language":"es","tag":"Documentación","count":20},{"language":"en","tag":"Merchants","count":19},{"language":"cn","tag":"商户","count":19},{"language":"es","tag":"Comercios","count":19},{"language":"en","tag":"Configuration","count":11},{"language":"en","tag":"Webhooks","count":11},{"language":"cn","tag":"配置","count":11},{"language":"cn","tag":"Webhooks","count":11},{"language":"es","tag":"Configuración","count":11},{"language":"es","tag":"Webhooks","count":11},{"language":"en","tag":"Beneficiaries","count":9},{"language":"en","tag":"Guides","count":9},{"language":"cn","tag":"收款人","count":9},{"language":"cn","tag":"指南","count":9},{"language":"es","tag":"Beneficiarios","count":9},{"language":"es","tag":"Guías","count":9},{"language":"en","tag":"Crypto Wallet","count":7},{"language":"en","tag":"Orders","count":7},{"language":"cn","tag":"加密钱包","count":7},{"language":"cn","tag":"订单","count":7},{"language":"es","tag":"Billetera cripto","count":7},{"language":"es","tag":"Órdenes","count":7},{"language":"en","tag":"Core Concepts","count":6},{"language":"cn","tag":"核心概念","count":6},{"language":"es","tag":"Conceptos clave","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":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":"rbac-expansion","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":[],"page":{"pagePath":"es/api-reference/quote/get-user-quote-for-crypto-fiat","slug":"/es/api-reference/quote/get-user-quote-for-crypto-fiat","pageMetadata":{"title":"Obtener una cotización cripto/fiat","sidebarTitle":"Cotización cripto/fiat","description":"Obtén una cotización en tiempo real de cripto a fiat o de fiat a cripto. Opcionalmente, reserva el tipo de cambio con un quoteId para crear la orden.","api":"GET /v2/user/crypto-quote","href":"/es/api-reference/quote/get-user-quote-for-crypto-fiat"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Obtén una cotización en tiempo real de cripto a fiat o de fiat a cripto. Opcionalmente, reserva el tipo de cambio con un quoteId para crear la orden.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,Note,ParamField,ResponseField,Tab,Table,Tabs,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Usa el endpoint `,_jsx(_components.strong,{children:`GET`}),` `,_jsx(_components.code,{children:`/v2/user/crypto-quote`}),` para obtener un tipo de cambio en tiempo real entre una criptomoneda y una moneda fiat. El `,_jsx(_components.code,{children:`price`}),` siempre se expresa en unidades de fiat por 1 unidad de cripto. Usa `,_jsx(_components.code,{children:`from`}),` y `,_jsx(_components.code,{children:`to`}),` para elegir el lado: cuando `,_jsx(_components.code,{children:`from`}),` es una moneda fiat del `,_jsx(_components.code,{children:`country`}),` indicado, obtienes el tipo de compra que se usa en órdenes de on-ramp (`,_jsx(_components.code,{children:`fiat_to_crypto`}),`); en caso contrario, `,_jsx(_components.code,{children:`from`}),` se trata como la cripto y obtienes el tipo de venta que se usa en órdenes de off-ramp (`,_jsx(_components.code,{children:`crypto_to_fiat`}),`). Cuando envías `,_jsx(_components.code,{children:`createQuoteId=true`}),`, la API también devuelve un `,_jsx(_components.code,{children:`quoteId`}),` que puedes adjuntar a una orden para fijar ese precio. De forma predeterminada, este endpoint está limitado a 500 solicitudes por minuto por cuenta.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`De forma predeterminada, un `,_jsx(_components.code,{children:`quoteId`}),` es válido por `,_jsx(_components.strong,{children:`10 segundos`}),` en producción y `,_jsx(_components.strong,{children:`300 segundos`}),` en el sandbox, y es de un solo uso. Está vinculado a tu cuenta y al `,_jsx(_components.code,{children:`country`}),`, la cripto y el fiat para los que se emitió; una orden que lo use con una combinación distinta, o después de que expire, se rechaza. Una solicitud de creación de orden puede consumir un `,_jsx(_components.code,{children:`quoteId`}),` aunque esa solicitud se rechace después.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`solicitud`,children:`Solicitud`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`GET /v2/user/crypto-quote`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`encabezados`,children:`Encabezados`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Encabezado`}),_jsx(_components.th,{children:`Valor`}),_jsx(_components.th,{children:`Obligatorio`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`X-BH-TOKEN`})}),_jsxs(_components.td,{children:[`Tu token de `,_jsx(_components.code,{children:`GET /v2/token/generate`})]}),_jsx(_components.td,{children:`✓`})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`parámetros-de-consulta`,children:`Parámetros de consulta`}),`\n`,_jsx(ParamField,{query:`country`,type:`string`,required:true,id:`param-country`,children:_jsxs(_components.p,{children:[`Nombre del país para el que se solicita la cotización (p. ej., `,_jsx(_components.code,{children:`\"Mexico\"`}),`).`]})}),`\n`,_jsx(ParamField,{query:`from`,type:`string`,required:true,id:`param-from`,children:_jsxs(_components.p,{children:[`Símbolo de la moneda de origen. Usa el símbolo de una cripto para una cotización de cripto a fiat (p. ej., `,_jsx(_components.code,{children:`\"USDT\"`}),`) o un código fiat para una cotización de fiat a cripto (p. ej., `,_jsx(_components.code,{children:`\"MXN\"`}),`).`]})}),`\n`,_jsx(ParamField,{query:`to`,type:`string`,required:true,id:`param-to`,children:_jsxs(_components.p,{children:[`Símbolo de la moneda de destino. Usa un código fiat para una cotización de cripto a fiat (p. ej., `,_jsx(_components.code,{children:`\"MXN\"`}),`) o el símbolo de una cripto para una cotización de fiat a cripto (p. ej., `,_jsx(_components.code,{children:`\"USDT\"`}),`).`]})}),`\n`,_jsx(ParamField,{query:`createQuoteId`,type:`boolean`,id:`param-create-quote-id`,children:_jsxs(_components.p,{children:[`Cuando es `,_jsx(_components.code,{children:`true`}),`, reserva el tipo de cambio cotizado y devuelve un `,_jsx(_components.code,{children:`quoteId`}),`. Envía este `,_jsx(_components.code,{children:`quoteId`}),` al crear tu orden para fijar el precio. El valor predeterminado es `,_jsx(_components.code,{children:`false`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`campos-de-la-respuesta`,children:`Campos de la respuesta`}),`\n`,_jsx(ResponseField,{name:`code`,type:`number`,id:`param-code`,children:_jsxs(_components.p,{children:[`Código de estado tipo HTTP. `,_jsx(_components.code,{children:`200`}),` indica éxito.`]})}),`\n`,_jsx(ResponseField,{name:`msg`,type:`string`,id:`param-msg`,children:_jsxs(_components.p,{children:[`Mensaje de estado legible, p. ej. `,_jsx(_components.code,{children:`\"SUCCESS\"`}),`.`]})}),`\n`,_jsxs(ResponseField,{name:`data`,type:`object`,id:`param-data`,children:[_jsx(_components.p,{children:`Objeto que contiene el tipo de cambio cotizado y la reserva de cotización opcional.`}),_jsxs(Expandable,{title:`data`,children:[_jsx(ResponseField,{name:`price`,type:`string`,id:`param-price`,children:_jsxs(_components.p,{children:[`Tipo de cambio en unidades de fiat por 1 unidad de cripto (p. ej., `,_jsx(_components.code,{children:`\"21.3707\"`}),` MXN por USDT), sin importar cómo se configuren `,_jsx(_components.code,{children:`from`}),` y `,_jsx(_components.code,{children:`to`}),`. Cuando `,_jsx(_components.code,{children:`from`}),` es la moneda fiat, es el tipo de compra; cuando `,_jsx(_components.code,{children:`from`}),` es la cripto, es el tipo de venta. Sin un `,_jsx(_components.code,{children:`quoteId`}),`, el tipo de cambio es solo de referencia y la orden se cotiza al momento de crearla.`]})}),_jsx(ResponseField,{name:`quoteId`,type:`string`,id:`param-quote-id`,children:_jsxs(_components.p,{children:[`Identificador único del tipo de cambio reservado (p. ej., `,_jsx(_components.code,{children:`\"e46836d68a4a4a6f8f2f609352cffb2f\"`}),`). Solo está presente cuando `,_jsx(_components.code,{children:`createQuoteId=true`}),`. Válido por 10 segundos en producción y 300 segundos en el sandbox; de un solo uso de forma predeterminada.`]})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`ejemplos`,children:`Ejemplos`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Cripto → fiat (solo precio)`,id:`cripto-%E2%86%92-fiat-solo-precio`,children:[_jsx(_components.p,{children:`Obtén el tipo de cambio actual de USDT a pesos mexicanos sin reservar un precio.`}),_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` GET`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://api.velafi.com/v2/user/crypto-quote?country=Mexico\u0026from=USDT\u0026to=MXN'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'X-BH-TOKEN: YOUR_TOKEN'`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Response`,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"msg\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SUCCESS\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"price\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"21.3707\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Tab,{title:`Fiat → cripto (con quoteId)`,id:`fiat-%E2%86%92-cripto-con-quoteid`,children:[_jsxs(_components.p,{children:[`Obtén el tipo de compra de USDT pagado en pesos mexicanos y resérvalo con un `,_jsx(_components.code,{children:`quoteId`}),`. El precio sigue siendo MXN por USDT.`]}),_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` GET`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://api.velafi.com/v2/user/crypto-quote?country=Mexico\u0026from=MXN\u0026to=USDT\u0026createQuoteId=true'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'X-BH-TOKEN: YOUR_TOKEN'`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Response`,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"msg\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SUCCESS\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"price\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"21.4104\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"quoteId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"e46836d68a4a4a6f8f2f609352cffb2f\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`El campo `,_jsx(_components.code,{children:`price`}),` es un tipo de cambio de referencia. Refleja el precio de mercado actual, pero no garantiza la ejecución a ese tipo de cambio a menos que tengas un `,_jsx(_components.code,{children:`quoteId`}),` válido y envíes tu orden dentro de la ventana de reserva.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Para aumentar la probabilidad de usar un `,_jsx(_components.code,{children:`quoteId`}),` antes de que expire, solicita la cotización justo antes de enviar la orden, no durante los flujos en los que el usuario captura datos.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Obtener una cotización cripto/fiat","sidebarTitle":"Cotización cripto/fiat","description":"Obtén una cotización en tiempo real de cripto a fiat o de fiat a cripto. Opcionalmente, reserva el tipo de cambio con un quoteId para crear la orden.","api":"GET /v2/user/crypto-quote","href":"/es/api-reference/quote/get-user-quote-for-crypto-fiat"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Solicitud","slug":"solicitud","depth":2,"children":[{"title":"Encabezados","slug":"encabezados","depth":3,"children":[]},{"title":"Parámetros de consulta","slug":"parámetros-de-consulta","depth":3,"children":[]}]},{"title":"Campos de la respuesta","slug":"campos-de-la-respuesta","depth":2,"children":[]},{"title":"Ejemplos","slug":"ejemplos","depth":2,"children":[]}],"codeExamples":{},"endpoint":{"title":"Obtener una cotización cripto/fiat","path":"/v2/user/crypto-quote","servers":[{"url":"https://api-test.velafi.com"}],"method":"get","request":{"security":[{"title":"API Key Auth","parameters":{"header":{"X-BH-TOKEN":{"type":"apiKey"}},"query":{},"cookie":{}}}],"parameters":{"query":{"country":{"schema":[{"type":"string","description":"Nombre del país para el que se solicita la cotización (p. ej., `\"Mexico\"` ).","required":true}]},"from":{"schema":[{"type":"string","description":"Símbolo de la moneda de origen. Usa el símbolo de una cripto para una cotización de cripto a fiat (p. ej., `\"USDT\"` ) o un código fiat para una cotización de fiat a cripto (p. ej., `\"MXN\"` ).","required":true}]},"to":{"schema":[{"type":"string","description":"Símbolo de la moneda de destino. Usa un código fiat para una cotización de cripto a fiat (p. ej., `\"MXN\"` ) o el símbolo de una cripto para una cotización de fiat a cripto (p. ej., `\"USDT\"` ).","required":true}]},"createQuoteId":{"schema":[{"type":"boolean","description":"Cuando es `true` , reserva el tipo de cambio cotizado y devuelve un `quoteId` . Envía este `quoteId` al crear tu orden para fijar el precio. El valor predeterminado es `false` ."}]}},"header":{},"cookie":{},"path":{}},"body":{}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"code":[{"type":"number","description":"Código de estado tipo HTTP. `200` indica éxito."}],"msg":[{"type":"string","description":"Mensaje de estado legible, p. ej. `\"SUCCESS\"` ."}],"data":[{"type":"object","properties":{"price":[{"type":"string","description":"Tipo de cambio en unidades de fiat por 1 unidad de cripto (p. ej., `\"21.3707\"` MXN por USDT), sin importar cómo se configuren `from` y `to` . Cuando `from` es la moneda fiat, es el tipo de compra; cuando `from` es la cripto, es el tipo de venta. Sin un `quoteId` , el tipo de cambio es solo de referencia y la orden se cotiza al momento de crearla."}],"quoteId":[{"type":"string","description":"Identificador único del tipo de cambio reservado (p. ej., `\"e46836d68a4a4a6f8f2f609352cffb2f\"` ). Solo está presente cuando `createQuoteId=true` . Válido por 10 segundos en producción y 300 segundos en el sandbox; de un solo uso de forma predeterminada."}]},"description":"Objeto que contiene el tipo de cambio cotizado y la reserva de cotización opcional."}]}}],"examples":{"example":{"value":{"code":123,"msg":"\u003cstring>","data":{"price":"\u003cstring>","quoteId":"\u003cstring>"}}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"vela-fi","siteName":"VelaFi","title":"Obtener una cotización cripto/fiat - VelaFi","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/quote/get-user-quote-for-crypto-fiat","matchLevel":1},"cn":{"href":"/cn/api-reference/quote/get-user-quote-for-crypto-fiat","matchLevel":1},"es":{"href":"/es/api-reference/quote/get-user-quote-for-crypto-fiat","matchLevel":0}}},"lastModified":"2026-11-04T04:16:39.817Z","originalFileLocation":"es/api-reference/quote/get-user-quote-for-crypto-fiat.mdx","locale":"es"},"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=\"system\"}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=\"Obtén una cotización en tiempo real de cripto a fiat o de fiat a cripto. Opcionalmente, reserva el tipo de cambio con un quoteId para crear la orden.\">\u003cmeta data-mint-head name=\"application-name\" content=\"VelaFi\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_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/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_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/vela-fi/FXnTM7SlGCRLFghR/_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/vela-fi/FXnTM7SlGCRLFghR/_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/vela-fi/FXnTM7SlGCRLFghR/_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/vela-fi/FXnTM7SlGCRLFghR/_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/vela-fi/FXnTM7SlGCRLFghR/_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/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Obtener una cotización cripto/fiat - VelaFi\">\u003cmeta data-mint-head property=\"og:description\" content=\"Obtén una cotización en tiempo real de cripto a fiat o de fiat a cripto. Opcionalmente, reserva el tipo de cambio con un quoteId para crear la orden.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VelaFi\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vela-fi.mintlify.app/_mintlify/api/og/v2?division=Cotizaciones\u0026amp;title=Obtener+una+cotizaci%C3%B3n+cripto%2Ffiat\u0026amp;description=Obt%C3%A9n+una+cotizaci%C3%B3n+en+tiempo+real+de+cripto+a+fiat+o+de+fiat+a+cripto.+Opcionalmente%2C+reserva+el+tipo+de+cambio+con+un+quoteId+para+crear+la+orden.\u0026amp;theme=d88b59e71e5970c6ea7086ed\u0026amp;signature=95e351304c86a872e96dc80254e47a46709e6dc6f63d9ae1bb79f7a0994debd2\">\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=\"Obtener una cotización cripto/fiat - VelaFi\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Obtén una cotización en tiempo real de cripto a fiat o de fiat a cripto. Opcionalmente, reserva el tipo de cambio con un quoteId para crear la orden.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vela-fi.mintlify.app/_mintlify/api/og/v2?division=Cotizaciones\u0026amp;title=Obtener+una+cotizaci%C3%B3n+cripto%2Ffiat\u0026amp;description=Obt%C3%A9n+una+cotizaci%C3%B3n+en+tiempo+real+de+cripto+a+fiat+o+de+fiat+a+cripto.+Opcionalmente%2C+reserva+el+tipo+de+cambio+con+un+quoteId+para+crear+la+orden.\u0026amp;theme=d88b59e71e5970c6ea7086ed\u0026amp;signature=95e351304c86a872e96dc80254e47a46709e6dc6f63d9ae1bb79f7a0994debd2\">\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/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VelaFi\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#169f3f\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/es/api-reference/quote/get-user-quote-for-crypto-fiat.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.velafi.com/api-reference/quote/get-user-quote-for-crypto-fiat\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.velafi.com/cn/api-reference/quote/get-user-quote-for-crypto-fiat\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.velafi.com/api-reference/quote/get-user-quote-for-crypto-fiat\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.velafi.com/#organization\",\"name\":\"VelaFi\",\"url\":\"https://docs.velafi.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vela-fi/kEiS0W9mzAeRFvm2/logo/light.svg?fit=max\u0026auto=format\u0026n=kEiS0W9mzAeRFvm2\u0026q=85\u0026s=3369d850da98cb834dddcd64c977c11f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.velafi.com#website\",\"name\":\"VelaFi\",\"url\":\"https://docs.velafi.com\",\"publisher\":{\"@id\":\"https://docs.velafi.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat#webpage\",\"url\":\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat\",\"name\":\"Obtener una cotización cripto/fiat\",\"description\":\"Obtén una cotización en tiempo real de cripto a fiat o de fiat a cripto. Opcionalmente, reserva el tipo de cambio con un quoteId para crear la orden.\",\"dateModified\":\"2026-11-04T04:16:39.817Z\",\"isPartOf\":{\"@id\":\"https://docs.velafi.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"VelaFi\",\"item\":\"https://docs.velafi.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Obtener una cotización cripto/fiat\",\"item\":\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat#apireference\",\"headline\":\"Obtener una cotización cripto/fiat\",\"name\":\"Obtener una cotización cripto/fiat\",\"description\":\"Obtén una cotización en tiempo real de cripto a fiat o de fiat a cripto. Opcionalmente, reserva el tipo de cambio con un quoteId para crear la orden.\",\"url\":\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat\",\"mainEntityOfPage\":{\"@id\":\"https://docs.velafi.com/es/api-reference/quote/get-user-quote-for-crypto-fiat#webpage\"},\"dateModified\":\"2026-11-04T04:16:39.817Z\",\"publisher\":{\"@id\":\"https://docs.velafi.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.velafi.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VelaFi\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"VelaFi","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/api-reference/quote/get-user-quote-for-crypto-fiat"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/api-reference/quote/get-user-quote-for-crypto-fiat"}]},{"language":"es","tabs":[{"tab":"Documentación","pages":[{"title":"Documentación","href":"/es"}]},{"tab":"Referencia de API","groups":[{"group":"Descripción general","pages":[{"title":"Descripción general de la API","sidebarTitle":"Descripción general","href":"/es/api-reference/overview"},{"title":"Autenticación","sidebarTitle":"Autenticación","href":"/es/api-reference/authentication"},{"title":"Generar un token","sidebarTitle":"Generar token","api":"GET /v2/token/generate","playground":"none","href":"/es/api-reference/generate-token"}]},{"group":"Cuenta","pages":[{"title":"Obtener los detalles de la cuenta","sidebarTitle":"Detalles de la cuenta","api":"GET /v2/user/account","href":"/es/api-reference/account/get-account-details"}]},{"group":"Configuración","pages":[{"title":"URL base","sidebarTitle":"URL base","href":"/es/api-reference/basic-configuration/api-endpoint"},{"title":"Listar países","sidebarTitle":"Listar países","api":"GET /v2/base/countrys","href":"/es/api-reference/basic-configuration/get-list-of-countries"},{"title":"Listar monedas fiat","sidebarTitle":"Listar monedas fiat","api":"GET /v2/base/fiats","href":"/es/api-reference/basic-configuration/get-list-of-fiat-currencies"},{"title":"Listar criptomonedas","sidebarTitle":"Listar criptomonedas","api":"GET /v2/base/cryptos","href":"/es/api-reference/basic-configuration/get-list-of-crypto-currencies"},{"title":"Listar pares fiat→cripto","sidebarTitle":"Pares fiat/cripto","api":"GET /v2/base/buy/symbols","href":"/es/api-reference/basic-configuration/get-fiat-crypto-pairs"},{"title":"Listar pares cripto→fiat","sidebarTitle":"Pares cripto/fiat","api":"GET /v2/base/sell/symbols","href":"/es/api-reference/basic-configuration/get-crypto-fiat-pairs"},{"title":"Listar pares fiat→fiat","sidebarTitle":"Pares fiat/fiat","api":"GET /v2/base/fiat/symbols","href":"/es/api-reference/basic-configuration/get-fiat-fiat-pairs"},{"title":"Listar métodos de pago fiat→cripto","sidebarTitle":"Métodos fiat→cripto","api":"GET /v2/base/buy/payments","href":"/es/api-reference/basic-configuration/get-fiat-crypto-payment-methods"},{"title":"Listar métodos de pago cripto→fiat","sidebarTitle":"Métodos cripto→fiat","api":"GET /v2/base/sell/payments","href":"/es/api-reference/basic-configuration/get-crypto-fiat-payment-methods"},{"title":"Listar métodos de pago fiat→fiat","sidebarTitle":"Métodos fiat/fiat","api":"GET /v2/base/fiat/payments","href":"/es/api-reference/basic-configuration/get-fiat-fiat-payment-methods"},{"title":"Subir un archivo","sidebarTitle":"Subir archivo","api":"POST /v2/base/file/upload","href":"/es/api-reference/basic-configuration/upload-file"}]},{"group":"Comercios","pages":[{"title":"Crear un comercio","sidebarTitle":"Crear comercio","api":"POST /v2/merchants","href":"/es/api-reference/merchant/create-merchant"},{"title":"Listar comercios","sidebarTitle":"Listar comercios","api":"GET /v2/merchants","href":"/es/api-reference/merchant/get-a-list-of-merchants"},{"title":"Activar la cuenta de un comercio persona física","sidebarTitle":"Activar persona física","api":"POST /v2/merchant/accounts","href":"/es/api-reference/merchant/activate-merchant-account-for-individual"},{"title":"Activar la cuenta de un comercio empresa","sidebarTitle":"Activar empresa","api":"POST /v2/merchant/accounts","href":"/es/api-reference/merchant/activate-merchant-account-for-business"},{"title":"Crear cuentas virtuales","sidebarTitle":"Crear cuentas virtuales","api":"POST /v2/merchant/virtual/accounts","href":"/es/api-reference/merchant/create-multiple-virtual-account"},{"title":"Listar cuentas de comercio","sidebarTitle":"Cuentas del comercio","api":"GET /v2/merchant/accounts","href":"/es/api-reference/merchant/get-a-list-of-merchant-accounts"},{"title":"Solicitar un aumento de límite","sidebarTitle":"Aumentar límite","api":"POST /v2/upgrade/limits","href":"/es/api-reference/merchant/upgrade-merchant-limit"},{"title":"Obtener la cuenta Pending Fund","sidebarTitle":"Cuenta Pending Fund","api":"GET /v2/merchant/addfunds","href":"/es/api-reference/merchant/get-pending-fund-account"},{"title":"Listar cuentas virtuales","sidebarTitle":"Listar cuentas virtuales","api":"GET /v2/merchant/virtual/addfunds","href":"/es/api-reference/merchant/get-multiple-virtual-account"},{"title":"Reclamar fondos Pending Fund","sidebarTitle":"Reclamar fondos","api":"POST /v2/merchant/claimfunds","href":"/es/api-reference/merchant/claim-pending-fund"},{"title":"Obtener la comisión de transferencia","sidebarTitle":"Comisión de transferencia","api":"GET /v2/merchant/transfer_fee","href":"/es/api-reference/merchant/get-transfer-pending-funds-fee"},{"title":"Transferir fondos Pending Fund","sidebarTitle":"Transferir fondos","api":"POST /v2/merchant/transfer","href":"/es/api-reference/merchant/transfer-pending-funds"},{"title":"Listar registros de fondeo","sidebarTitle":"Registros de fondeo","api":"GET /v2/merchant/funding/records","href":"/es/api-reference/merchant/retrieve-funding-records"},{"title":"Listar flujos fiat","sidebarTitle":"Flujos fiat","api":"GET /v2/merchant/fiat/flows","href":"/es/api-reference/merchant/get-a-list-merchant-fiat-flow"},{"title":"Obtener el saldo cripto","sidebarTitle":"Saldo cripto","api":"GET /v2/assets/account/assets","href":"/es/api-reference/merchant/get-crypto-assets-balance"},{"title":"Obtener la dirección de depósito cripto","sidebarTitle":"Dirección de depósito","api":"GET /v2/assets/depositAddress","href":"/es/api-reference/merchant/get-crypto-deposit-address"},{"title":"Crear una transferencia cripto","sidebarTitle":"Transferencia cripto","api":"POST /v2/assets/internalTransfer","href":"/es/api-reference/merchant/crypto-transfer"},{"title":"Listar transferencias cripto","sidebarTitle":"Historial de transferencias cripto","api":"GET /v2/assets/internalTransferOrders","href":"/es/api-reference/merchant/query-crypto-transfers"},{"title":"Obtener la URL de prueba de vida de Woovi","sidebarTitle":"Prueba de vida Woovi","api":"POST /v2/merchant/woovi/liveness","href":"/es/api-reference/merchant/get-woovi-liveness-url"}]},{"group":"Billetera cripto","pages":[{"api":"GET /v2/assets/withdrawQuota","title":"Obtener la cuota de retiro","sidebarTitle":"Cuota de retiro","href":"/es/api-reference/crypto-wallet/get-withdrawal-quota"},{"api":"POST /v2/assets/withdraw","title":"Crear un retiro cripto","sidebarTitle":"Crear retiro cripto","href":"/es/api-reference/crypto-wallet/create-crypto-withdrawal"},{"api":"GET /v2/assets/depositOrders","title":"Listar depósitos cripto","sidebarTitle":"Historial de depósitos cripto","href":"/es/api-reference/crypto-wallet/get-crypto-deposit-history"},{"api":"GET /v2/assets/withdrawalOrders","title":"Listar retiros cripto","sidebarTitle":"Historial de retiros cripto","href":"/es/api-reference/crypto-wallet/get-crypto-withdrawal-history"},{"api":"POST /v2/user/whitelistAddress","title":"Agregar una dirección a la lista blanca","sidebarTitle":"Agregar dirección","href":"/es/api-reference/crypto-wallet/add-whitelist-address"},{"api":"GET /v2/user/whitelistAddress","title":"Listar direcciones de la lista blanca","sidebarTitle":"Listar direcciones","href":"/es/api-reference/crypto-wallet/get-whitelist-addresses"},{"api":"DELETE /v2/user/whitelistAddress/{addressId}","title":"Eliminar una dirección de la lista blanca","sidebarTitle":"Eliminar dirección","href":"/es/api-reference/crypto-wallet/delete-whitelist-address"}]},{"group":"Beneficiarios","pages":[{"api":"GET /v2/payments/support/templates","title":"Listar métodos de pago compatibles","sidebarTitle":"Métodos de pago compatibles","href":"/es/api-reference/beneficiary/get-supported-payment-methods"},{"title":"Obtener plantillas de métodos de pago","sidebarTitle":"Plantillas de pago","api":"GET /v2/payments/templates","href":"/es/api-reference/beneficiary/get-payment-templates"},{"title":"Obtener metadatos de plantillas","sidebarTitle":"Metadatos de plantillas","api":"GET /v2/payments/templates/metamessage","href":"/es/api-reference/beneficiary/get-payment-templates-metamessage"},{"title":"Agregar un beneficiario","sidebarTitle":"Agregar beneficiario","api":"POST /v2/payments","href":"/es/api-reference/beneficiary/add-beneficiary"},{"title":"Listar beneficiarios","sidebarTitle":"Listar beneficiarios","api":"GET /v2/payments","href":"/es/api-reference/beneficiary/get-beneficiary"},{"title":"Eliminar un beneficiario","sidebarTitle":"Eliminar beneficiario","href":"/es/api-reference/beneficiary/delete-beneficiary"},{"title":"Configurar la cuenta de reembolso","sidebarTitle":"Cuenta de reembolso","api":"POST /v2/payments/refund_account","href":"/es/api-reference/beneficiary/set-refund-account"},{"api":"GET /v2/merchant/check/alias","title":"Consultar un alias (ARS)","sidebarTitle":"Consultar alias (ARS)","href":"/es/api-reference/beneficiary/check-alias"},{"api":"GET /v2/merchant/check/cvu","title":"Consultar un CVU/CBU (ARS)","sidebarTitle":"Consultar CVU (ARS)","description":"Consulta el CUIT y el nombre del titular registrados para un CVU o CBU argentino.","href":"/es/api-reference/beneficiary/check-cvu"}]},{"group":"Cotizaciones","pages":[{"title":"Obtener una cotización cripto/fiat","sidebarTitle":"Cotización cripto/fiat","api":"GET /v2/user/crypto-quote","href":"/es/api-reference/quote/get-user-quote-for-crypto-fiat"},{"title":"Obtener una cotización fiat/fiat","sidebarTitle":"Cotización fiat/fiat","description":"Obtén un tipo de cambio en tiempo real para un corredor de pagos globales de fiat a fiat. Opcionalmente, fija el tipo de cambio con un quoteId de un solo uso.","api":"GET /v2/user/fiat-quote","href":"/es/api-reference/quote/get-user-quote-for-fiat-fiat"}]},{"group":"Órdenes","pages":[{"title":"Crear una orden de on-ramp","sidebarTitle":"Orden fiat→cripto","api":"POST /v2/order/fiat_to_crypto","href":"/es/api-reference/order/create-a-fiat-to-crypto-order"},{"title":"Crear una orden de off-ramp","sidebarTitle":"Orden cripto→fiat","api":"POST /v2/order/crypto_to_fiat","href":"/es/api-reference/order/create-a-crypto-to-fiat-order"},{"title":"Crear una orden de pago global","sidebarTitle":"Orden fiat→fiat","api":"POST /v2/order/fiat_to_fiat","href":"/es/api-reference/order/create-a-fiat-to-fiat-order"},{"title":"Confirmar una orden","sidebarTitle":"Confirmar orden","api":"POST /v2/order/confirm","href":"/es/api-reference/order/confirm-a-specific-order"},{"title":"Obtener una orden","sidebarTitle":"Obtener orden","api":"GET /v2/order/detail","href":"/es/api-reference/order/retrieve-a-specific-order"},{"title":"Listar órdenes","sidebarTitle":"Listar órdenes","api":"GET /v2/orders","href":"/es/api-reference/order/retrieve-a-list-of-orders"},{"title":"Subir documentos de una orden","sidebarTitle":"Subir documentos","api":"POST /v2/order/invoice","href":"/es/api-reference/order/upload-invoice-documents-for-a-specific-order"}]},{"group":"Webhooks","pages":[{"title":"Configuración de webhooks","sidebarTitle":"Configuración de webhooks","href":"/es/api-reference/webhooks/webhook-setup"},{"title":"Crear un webhook","sidebarTitle":"Crear webhook","api":"POST /v2/webhook","href":"/es/api-reference/webhooks/create-webhook-endpoints"},{"title":"Listar webhooks","sidebarTitle":"Listar webhooks","api":"GET /v2/webhooks","href":"/es/api-reference/webhooks/get-webhook-endpoints"},{"title":"Actualizar un webhook","sidebarTitle":"Actualizar webhook","href":"/es/api-reference/webhooks/update-a-webhook"},{"title":"Eliminar un webhook","sidebarTitle":"Eliminar webhook","href":"/es/api-reference/webhooks/delete-a-webhook"},{"title":"Evento de orden","sidebarTitle":"Evento de orden","href":"/es/api-reference/webhooks/fiat-crypto-order-message-push"},{"title":"Evento de pago global","sidebarTitle":"Evento de pago global","href":"/es/api-reference/webhooks/fiat-fiat-order-message-push"},{"title":"Evento de fondeo","sidebarTitle":"Evento de fondeo","href":"/es/api-reference/webhooks/funding-records-message-push"},{"title":"Evento de pago con stablecoin","sidebarTitle":"Evento de pago con stablecoin","href":"/es/api-reference/webhooks/stablecoin-payment-order-message-push"},{"title":"Evento de retiro de on-ramp","sidebarTitle":"Evento de retiro de on-ramp","href":"/es/api-reference/webhooks/on-ramp-withdraw-message-push"},{"title":"Evento de retiro cripto","sidebarTitle":"Evento de retiro cripto","href":"/es/api-reference/webhooks/crypto-withdraw-message-push"}]}]},{"tab":"Registro de cambios","pages":[{"title":"Registro de cambios","href":"/es/docs/changelog"}]}]}]},"basePath":"","title":"Obtener una cotización cripto/fiat - VelaFi","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","b0f84f53ff","2b790eda92"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-Buji1S4J.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js"]}