SwapSpace – Intercambios de criptomonedas entre cadenas

Comparación completa para desarrolladores: SwapSpace API vs. Changelly API

NerdyPotato

,

Actualizado: ,14 min

Agregar funcionalidad de swap a una wallet o a un producto Web3 afecta mucho más que la experiencia del usuario. La API seleccionada determina cómo el backend solicita cotizaciones, maneja tasas caducadas, rastrea transacciones y responde cuando una ruta no está disponible. También define la carga de soporte cuando un intercambio se retrasa, se reembolsa o se pausa para verificación.

Esta comparación entre Changelly API vs SwapSpace API examina las diferencias técnicas que importan a los desarrolladores que construyen wallets, exchanges y otros productos Web3.

La comparación utiliza la documentación pública de cada proveedor y sus páginas B2B actuales. La disponibilidad de activos, los límites de solicitud, las condiciones comerciales y las reglas de cumplimiento pueden cambiar. Confírmalos mediante la API en vivo y tu acuerdo con el socio antes del lanzamiento.

¿Qué es Changelly API?

Changelly API v2 es una API de exchange de criptomonedas white-label que expone un servicio único de cotización y transacciones de Changelly.

  • Protocolo: JSON-RPC 2.0 sobre solicitudes POST firmadas.
  • Autenticación: X-Api-Key más una firma RSA-SHA256, con una cuenta de partner y registro de clave pública.
  • Modelos de tasa: métodos separados de tasa fija y tasa flotante.
  • Cobertura de activos: más de 1.000 activos en la página B2B pública, con el conjunto habilitado en vivo devuelto por la API.
  • Productos relacionados: API fiat, widget y servicios de checkout separados.

La API mantiene la selección del proveedor fuera de la aplicación. Las estimaciones fijas y flotantes usan métodos distintos, y las cotizaciones fijas tienen una breve ventana de validez. Estas diferencias se arrastran a la transacción hasta el paso de creación. La principal diferencia de implementación es la firma de solicitudes, no la clasificación de rutas.

¿Qué es SwapSpace API?

SwapSpace API v2 es una API REST que expone ofertas de varios socios de exchange a través de una sola integración.

  • Protocolo: endpoints REST específicos por recurso para monedas, partners, importes, creación de exchange y estado.
  • Autenticación: una clave API en el encabezado Authorization, con límites de solicitud configurados para cada afiliado.
  • Modelos de tasa: ofertas fijas y flotantes, filtros por partner y una opción Best Amount.
  • Cobertura de activos: más de 3.600 activos en 675 redes y más de 40 fuentes de liquidez en la página B2B pública, con validación de ruta en vivo requerida.
  • Productos relacionados: un widget de exchange y transferencias privadas, con acceso a transferencias privadas confirmado por separado.

Cada oferta incluye datos del partner y de la ruta. Una aplicación puede mostrar varias ofertas, filtrarlas o usar un método de selección más simple. Los IDs de oferta pueden tener una vida corta, y los metadatos del proveedor pueden cambiar los requisitos de dirección de reembolso. Esos datos a nivel de ruta son la principal diferencia arquitectónica frente al contrato de un solo servicio de Changelly.

Changelly API vs SwapSpace API de un vistazo

Esta comparación de API de exchange se centra en la superficie de integración que un desarrollador puede verificar en la documentación pública.

Feature

Changelly API

SwapSpace API

Protocol

JSON-RPC 2.0 over POST

REST API with resource-specific endpoints

Authentication

X-Api-Key plus RSA-SHA256 body signature

API key in the Authorization header

Exposed liquidity model

One Changelly quote and transaction service

Multiple named partner offers through an aggregator

Rate types

Fixed and floating methods

Fixed and floating offer filters

Public asset claim

1,000+ assets, with the live list returned by the API

3,600+ assets across 675 networks, with live route validation required

Quote validity

Fixed-rate ID is valid for one minute

Some offer IDs are valid for two minutes

Access and limits

Public docs show a default limit of 10 requests per second for relevant methods

Custom request limits configured for each affiliate

Transaction tracking

getStatus and getTransactions

Exchange status endpoint

Related products

Separate fiat API, widget, and checkout products

Widget and private transfers, with private transfer scope confirmed separately

Main integration tradeoff

Less provider-selection logic, more request-signing work

More route control, more ranking and state-management work

Arquitectura de liquidez: API de proveedor único vs agregador

Selección de cotización y transparencia

Changelly puede obtener liquidez a través de su propia infraestructura, pero la API para partners expone a Changelly como el límite del servicio. Tu aplicación solicita una estimación y recibe un solo resultado para el método y el par solicitados. Esto mantiene compacto el modelo de cotización. El producto no necesita clasificar proveedores ni explicar por qué dos proveedores devolvieron límites distintos.

SwapSpace expone la agregación de liquidez directamente. El endpoint de importes puede devolver ofertas de todos los partners disponibles o de una lista de partners seleccionada. La respuesta puede incluir rutas fijas y flotantes para el mismo par. Esto le da a una wallet o a un exchange más control sobre la ordenación. Un producto puede clasificar por importe de destino, duración estimada, política del proveedor o sus propias reglas de negocio.

Si una audiencia valora la elección del proveedor o la transparencia de la ruta, una integración con SwapSpace puede mostrar varias ofertas y aplicar reglas de selección específicas del producto. Un producto más simple puede exponer una sola ruta seleccionada. La identidad del proveedor, el tipo de tasa, los límites y la duración esperada siguen estando disponibles cuando la interfaz los necesita.

Disponibilidad y comportamiento de respaldo

Con Changelly, si una moneda está deshabilitada o una estimación falla, la API no expone otro proveedor nombrado bajo el mismo contrato. La aplicación necesita una integración separada para seleccionar otra ruta.

Antes de crear el exchange, SwapSpace puede devolver ofertas de otros partners disponibles. Una vez creado un exchange, el proveedor seleccionado permanece vinculado a esa transacción. Por tanto, Changelly concentra la dependencia de la ruta en un solo servicio. SwapSpace expone respaldo previo a la transacción dentro de la misma API.

Límites de cumplimiento y soporte

Ambas APIs pueden mostrar estados relacionados con verificación, pero la responsabilidad se divide de forma distinta. 

Changelly documenta un estado de retención y dirige al partner a enviar a los usuarios a su equipo de seguridad. 

SwapSpace expone un estado Verifying, mientras que el proveedor de exchange seleccionado puede controlar las comprobaciones. Por ello, la identidad del proveedor y las instrucciones de soporte son más importantes en el modelo agregado.

Experiencia del desarrollador

Acceso y autenticación

La autenticación es la diferencia de implementación más clara y marca la primera etapa de una integración de swap de cripto.

Changelly:

  • Cuenta de partner y registro de clave pública.
  • Firma RSA-SHA256 sobre el cuerpo de cada solicitud JSON-RPC.
  • Integración del lado del servidor para proteger la clave privada.

SwapSpace:

  • Cuenta de afiliado y clave API en el encabezado Authorization.
  • Límites de solicitud configurados para el afiliado durante el onboarding.
  • Almacenamiento de la clave API del lado del servidor.

Changelly requiere más configuración y código de firma. SwapSpace usa un modelo de credenciales más ligero, mientras que la capacidad de producción depende de la configuración del afiliado.

Documentación y manejo de errores

Changelly documentación:

  • Esquemas de solicitud a nivel de método y ejemplos de errores.
  • Ejemplos de autenticación en varios lenguajes de programación.
  • Notas de migración y una referencia de estado detallada.

SwapSpace documentación:

  • Un flujo REST breve desde monedas y partners hasta el estado del exchange.
  • Reglas de validación para importes, IDs de tasa, IDs extra, IPs de usuario y direcciones de reembolso condicionales.

Changelly proporciona material más profundo sobre autenticación y errores. SwapSpace documenta un flujo más corto con más datos de selección de ruta.

Las respuestas JSON-RPC de Changelly exponen códigos y mensajes específicos por método. El flujo REST de SwapSpace documenta campos de validación como IDs de red, IDs de tasa, IDs extra, IPs de usuario y direcciones de reembolso condicionales. Mapea esos fallos aguas arriba en categorías internas estables antes de que lleguen a la interfaz. Mantén el código de error original y el ID del exchange en los registros para que soporte pueda rastrear una ruta sin mostrar al usuario los mensajes brutos del proveedor.

Consideraciones de rendimiento y escalabilidad

Changelly publica un límite predeterminado de 10 solicitudes por segundo para los métodos relevantes. En la referencia pública no se especifican términos para un mayor rendimiento.

SwapSpace no publica un techo numérico estándar porque los límites de solicitud se configuran para cada afiliado. La planificación de capacidad depende, por tanto, de la configuración acordada con el partner y no de un valor público por defecto.

Ambos flujos públicos exponen endpoints de estado basados en polling. Las referencias públicas revisadas para esta comparación no definen un contrato general de webhooks, por lo que la disponibilidad de webhooks sigue formando parte del onboarding con el partner.

El comportamiento de polling también afecta la planificación de capacidad. Cachea la moneda y los metadatos del partner durante un intervalo definido, evita actualizar cotizaciones a las que el usuario no puede reaccionar y reduce la frecuencia de las comprobaciones de estado después de que una transacción abandone sus etapas sensibles al tiempo. Las pruebas de carga deberían cubrir ráfagas de cotizaciones, IDs caducados, pares deshabilitados y fallos del lado del proveedor. Mide la ruta completa de fallo, no solo una cifra de latencia: el producto debe seguir respondiendo cuando las rutas desaparecen o las respuestas upstream se ralentizan.

Soporte y escalamiento

Para una API de exchange de cripto para desarrolladores, la cobertura de soporte importa sobre todo cuando una transacción se detiene o entra en verificación. 

Changelly dirige las preguntas técnicas a un correo del partner o a un account manager dedicado. Su documentación describe un modelo de escalamiento en el que el partner ofrece soporte de primera línea y envía los casos no resueltos al equipo de segundo nivel de Changelly mediante un canal de Slack dedicado.

SwapSpace ofrece un correo del partner y un formulario de contacto B2B, además de soporte al usuario 24/7. Las vías de escalamiento y los compromisos de respuesta dependen del acuerdo con el partner.

Antes de integrar cualquiera de las dos APIs, confirma los horarios de soporte, las notificaciones de incidentes, el acceso a la página de estado y los datos necesarios para investigar un exchange atascado.

Condiciones comerciales y modelo de ingresos

Ninguna API de exchange de cripto cobra una tarifa pública de integración. Ambas admiten monetización para partners mediante una comisión adicional o un modelo de reparto de ingresos.

Changelly permite a los partners de la API añadir una comisión al tipo de cambio. Su FAQ de negocio describe 0,1% a 5% como un rango típico, mientras que la actual documentación de la API indica que la comisión se configura a través del equipo de partners.

El endpoint de creación de exchanges de SwapSpace incluye un parámetro opcional affiliateFee. La tasa de comisión del afiliado depende del proveedor de liquidez seleccionado y del acuerdo con el partner.

Flujo de integración

Los pasos siguientes comparan ambos flujos de API de swap de cripto y el trabajo de ingeniería que requiere cada integración de API de cripto.

Integración típica de Changelly

  1. 1. Crear una cuenta de partner de Changelly y generar las claves pública y privada.
  2. 2. Registrar la clave pública con Changelly y guardar la clave privada en un almacén de secretos del lado del servidor.
  3. 3. Implementar la serialización de solicitudes JSON-RPC 2.0 y la firma RSA-SHA256.
  4. 4. Obtener los datos de monedas habilitadas y mapear tickers, redes, campos memo y reglas de validación.
  5. 5. Solicitar una estimación flotante o fija y luego validar el importe y los límites devueltos.
  6. 6. Crear el tipo correcto de transacción antes de que caduque la cotización o la ventana de pago.
  7. 7. Guardar el ID de la transacción y hacer polling de getStatus o getTransactions con backoff.
  8. 8. Mapear cada estado terminal, de reembolso, caducidad y verificación a un mensaje de usuario y a un procedimiento de soporte.

Changelly impone dos restricciones de protocolo: la firma debe coincidir con el cuerpo serializado exacto, y las estimaciones v2 deben permanecer emparejadas con métodos de transacción v2.

💡 ¡Importante! Los flujos fijos y flotantes usan métodos distintos, así que deben probarse por separado.

Integración típica de SwapSpace

  1. 1. Crear una cuenta de afiliado, obtener la clave API y confirmar el límite de solicitudes para el entorno objetivo.
  2. 2. Obtener la lista de monedas y conservar los identificadores separados de activo y red.
  3. 3. Obtener la lista de partners y guardar los requisitos de ruta, como las reglas de dirección de reembolso.
  4. 4. Solicitar importes disponibles para el par, el importe, las redes y los tipos de tasa requeridos.
  5. 5. Clasificar las ofertas devueltas o solicitar el endpoint Best Amount según la política de selección del producto.
  6. 6. Validar los valores mínimos y máximos y luego crear el exchange antes de que caduque cualquier ID de tasa devuelto.
  7. 7. Guardar el ID de exchange de SwapSpace, el proveedor seleccionado y los datos de transacción visibles para el usuario.
  8. 8. Hacer polling del endpoint de estado con backoff y gestionar estados finalizado, fallido, reembolsado, verificando y caducado.

SwapSpace vincula la oferta seleccionada al exchange creado. Una nueva cotización o un nuevo proveedor generan una nueva solicitud de exchange.

💡 ¡Importante! Si una cotización caduca antes de crear el exchange, el usuario debe aprobar la oferta actualizada.

¿Qué API encaja mejor con distintos productos?

Los equipos que evalúan una API de cripto para wallet deberían decidir primero si los usuarios necesitan una única relación de exchange o una elección visible de proveedor.

Product

Likely fit

Why

Basic crypto wallet

Changelly

Una integración de wallet con un solo proveedor mantiene simple la pantalla de swap y el enrutamiento del backend.

Quote-comparison wallet

SwapSpace

La wallet puede mostrar o clasificar ofertas de varios proveedores.

Crypto exchange

SwapSpace o cualquiera

La agregación puede ampliar la cobertura de rutas, mientras que un solo proveedor puede reducir la complejidad operativa.

Telegram bot

Changelly

Una cotización por solicitud es más fácil de presentar en un flujo de chat limitado.

Web3 or DeFi application

SwapSpace

El filtrado por proveedor y las rutas específicas por red se adaptan a productos con reglas de enrutamiento personalizadas.

Payment provider

Depende

La idoneidad depende de los activos de liquidación, los límites de volumen, el flujo de cumplimiento, los compromisos de soporte y los requisitos fiat.

La tabla trata el ajuste del producto como una hipótesis inicial. Las condiciones comerciales, las regiones, la demanda de activos, el tráfico y la capacidad técnica interna pueden cambiar el resultado.

Cuándo tiene sentido Changelly API

Changelly API se adapta a productos que prefieren un solo servicio de exchange y una respuesta de cotización compacta.

Sus ejemplos detallados de firma y la documentación de errores a nivel de método ayudan a los equipos que valoran una capa de autenticación claramente especificada. También puede encajar en empresas que planean evaluar los productos fiat o checkout separados de Changelly bajo la misma relación B2B.

La desventaja es la visibilidad de rutas. La API devuelve una estimación de Changelly en lugar de una lista de proveedores de exchange nombrados. La integración también requiere registrar una clave pública durante el onboarding.

Cuándo tiene sentido SwapSpace API

SwapSpace encaja mejor cuando la comparación de proveedores forma parte del producto. Expone varias ofertas, opciones fijas y flotantes, filtros por partner y metadatos de ruta a través de una sola API REST. Su página B2B enumera más de 40 fuentes de liquidez y más de 3.600 activos en 675 redes. El valor está en una cobertura más amplia de rutas long-tail y cross-chain a través de un solo contrato.

Si un producto recupera varias ofertas y selecciona una ruta por sí mismo, la integración puede necesitar criterios de selección explícitos, manejo de expiración de cotizaciones y datos de exchange específicos del proveedor. Los productos que usan Best Amount o un flujo más simple pueden mantener más de esa lógica de enrutamiento fuera de la interfaz de usuario.

Veredicto final

No existe una mejor API de swap universal. 

Changelly usa JSON-RPC 2.0, firma de solicitudes RSA-SHA256 y un modelo de cotización de proveedor único. Ofrece documentación detallada de métodos y errores, pero no expone rutas de proveedores competidores a través de la misma API. 

SwapSpace usa REST con autenticación mediante clave API y devuelve ofertas de múltiples socios de exchange, lo que da a los productos más control sobre la selección de rutas y una cobertura de activos más amplia.

Elige Changelly para productos que prefieren una sola relación con el proveedor, un flujo de cotización compacto y documentación detallada a nivel de método. Elige SwapSpace para wallets, exchanges y productos Web3 que necesitan comparación de proveedores, agregación de liquidez o una cobertura más amplia de rutas long-tail.

Comienza tu integración con SwapSpace API

Envía el formulario en la página B2B de SwapSpace para hablar sobre acceso, límites de solicitud y requisitos de integración con los equipos de producto y desarrollo de negocio. 

Comienza tu integración

Preguntas frecuentes

¿Cuál es la diferencia entre SwapSpace API y Changelly API?

Changelly expone un servicio de exchange white-label mediante JSON-RPC 2.0. La aplicación recibe estimaciones de Changelly y crea transacciones de Changelly. SwapSpace expone múltiples ofertas de partners a través de una API REST, permitiendo que la aplicación compare o filtre rutas antes de crear un exchange.

¿SwapSpace API agrega múltiples proveedores de liquidez?

Sí. El endpoint de importes puede devolver ofertas de todos los partners disponibles o filtrarlas por partners seleccionados. La página B2B pública enumera más de 40 fuentes de liquidez. La disponibilidad varía según el activo, la red, el importe, el tipo de tasa y las condiciones actuales del proveedor.

¿Qué API es mejor para wallets cripto?

Depende del diseño del producto de la wallet. Changelly encaja en una wallet que quiere una sola cotización y una sola relación con el proveedor. SwapSpace encaja en una wallet que quiere comparación de proveedores, una cobertura de rutas más amplia o su propia lógica de clasificación de ofertas. La idoneidad también depende de la cobertura para los pares comunes y long-tail de la wallet.

¿Puedo integrar swaps de cripto sin construir mi propio exchange?

Sí. Ambas APIs permiten que un producto externalice la ejecución del exchange mientras mantiene el control de su interfaz y la orquestación del backend. La validación de direcciones, el manejo de estados y el soporte siguen formando parte de la integración del producto.

¿SwapSpace API admite tasas fijas y flotantes?

Sí. El endpoint de importes acepta filtros fixed y float y puede devolver ambos tipos en una sola solicitud. El soporte depende del partner y del par. Algunas ofertas incluyen un ID de tasa de corta duración que debe usarse durante la creación del exchange.

¿Cuánto tarda normalmente una integración de API?

Las estimaciones públicas de marketing no son un plan de proyecto fiable. Una prueba de concepto básica puede llevar días, mientras que el calendario de producción depende de las aprobaciones de claves, la revisión de seguridad, el trabajo de interfaz, los estados de cumplimiento, el análisis y las herramientas de soporte.

_______

Esta comparación tiene fines informativos. Las funciones de la API, la cobertura de activos, los límites, las comisiones y los requisitos de cumplimiento pueden cambiar. Revisa la documentación actual y las condiciones contractuales antes de desplegar una API de exchange de criptomonedas en producción.


Compartir:

Artículos relacionados

¿Tienes curiosidad por saber más?

Únete a nuestro boletín — mantente informado y empoderado.