En el acelerado panorama financiero actual, las empresas y los desarrolladores a menudo enfrentan desafíos al acceder a datos financieros confiables y precisos. Ya sea para la conversión de divisas, cálculos de inversión o seguimiento de tasas de interés, contar con las herramientas adecuadas puede marcar la diferencia. Migrar de ProgrammableWeb a Zyla Hub puede simplificar este proceso, ofreciendo una plataforma unificada para varias APIs financieras. Esta guía te llevará a través del proceso de migración, centrándose en las principales APIs disponibles en la categoría de finanzas, incluyendo la API de Cambio de Divisas, API de Forex, API de Moneda Internacional, API de Cálculos de Inversión, API de Tasas de Interés Actuales, API de Conversor de Forex, API de Forex Rápido y API de Calculadora de Intereses. Cubriremos la configuración de la cuenta, cambios en la autenticación, compatibilidad con SDK, mapeo de endpoints y trampas comunes a evitar, asegurando una transición sin problemas.
¿Por qué migrar a Zyla Hub?
Zyla Hub simplifica la integración y gestión de APIs al proporcionar una plataforma unificada donde los desarrolladores pueden acceder a múltiples APIs con una sola cuenta. Esto significa menos tiempo dedicado a gestionar diferentes cuentas y más tiempo enfocado en construir aplicaciones. Zyla Hub ofrece un único SDK para múltiples integraciones de API, analíticas consolidadas y monitoreo a través de todas las APIs, asegurando confiabilidad y tiempo de actividad. Con documentación completa y formatos de respuesta consistentes, los desarrolladores pueden mejorar su experiencia y optimizar sus flujos de trabajo.
Proceso de migración paso a paso
1. Configuración de la cuenta
Para comenzar tu migración, crea una cuenta en la plataforma Zyla Hub. Esto te dará acceso a todas las APIs disponibles en la categoría de finanzas. Una vez que tu cuenta esté configurada, podrás explorar las diversas APIs y sus características.
2. Cambios en la autenticación
A diferencia de ProgrammableWeb, Zyla Hub utiliza un método de autenticación unificado en todas las APIs. Esto significa que necesitarás actualizar tu aplicación para usar los nuevos tokens de autenticación proporcionados por Zyla Hub. Asegúrate de que tu aplicación esté configurada para manejar estos tokens de forma segura.
3. Compatibilidad con SDK
Zyla Hub proporciona un único SDK que soporta todas las APIs en la categoría de finanzas. Este SDK simplifica el proceso de integración, permitiéndote realizar llamadas a la API sin preocuparte por las complejidades subyacentes. Asegúrate de actualizar tu aplicación para usar el SDK de Zyla para una compatibilidad sin problemas.
4. Mapeo de endpoints
Mapear tus llamadas a la API existentes a los endpoints de Zyla Hub es crucial para una transición fluida. A continuación, discutiremos las principales APIs disponibles en la categoría de finanzas, sus características y cómo implementarlas de manera efectiva.
APIs clave en la categoría de finanzas
API de Cambio de Divisas
La API de Cambio de Divisas permite a los desarrolladores acceder a datos y servicios de cambio de divisas, habilitando la integración de tasas de cambio en tiempo real o históricas y capacidades de conversión de divisas en aplicaciones. Esta API es esencial para empresas, instituciones financieras y empresas fintech que requieren datos de cambio de divisas precisos y actualizados.
Características y capacidades clave
Una de las principales funcionalidades de la API de Cambio de Divisas es proporcionar tasas de cambio en tiempo real. Los desarrolladores pueden acceder a las últimas tasas de cambio para varios pares de divisas, como EUR/USD, GBP/JPY o AUD/CAD. Esta característica es valiosa para aplicaciones que requieren conversión de divisas precisa, como plataformas de comercio electrónico y herramientas de informes financieros.
Obtener conversión
Para usar este endpoint, debes especificar las divisas que deseas convertir y el monto. Un parámetro opcional te permite recuperar información de acuerdo a una fecha específica.
El parámetro de fecha debe escribirse en formato ISO: YYYY-MM-DDTHH:mm:ss.sssZ.
Las divisas soportadas incluyen: IDR, ILS, INR, KRW, MXN, MYR, NZD, PHP, SGD, THB, ZAR, EUR, USD, JPY, BGN, CZK, DKK, GBP, HUF, PLN, RON, SEK, CHF, ISK, NOK, TRY, AUD, BRL, CAD, CNY, HKD.
{"success":true,"result":{"date":"2023-05-04T19:48:02.114Z","from":{"currency":"EUR","amount":20},"to":{"currency":"USD","amount":22.148}}}
Esta característica permite a las empresas automatizar los procesos de intercambio de divisas, mejorando la experiencia del usuario y la eficiencia operativa.
Preguntas frecuentes
Q: ¿Cómo pueden los usuarios personalizar sus solicitudes de datos?
A: Los usuarios pueden personalizar sus solicitudes especificando las divisas de origen y destino, el monto a convertir y, opcionalmente, una fecha específica para datos históricos.
Q: ¿Cuáles son los casos de uso típicos para estos datos?
A: Los casos de uso típicos incluyen plataformas de comercio electrónico que necesitan conversión de divisas en tiempo real para transacciones, herramientas de informes financieros que calculan tasas de cambio precisas y plataformas de comercio de divisas que analizan tendencias del mercado.
API de Forex
La API de Forex proporciona acceso a tasas de cambio en tiempo real para más de 190 divisas. Ofrece actualizaciones instantáneas y latencia mínima, lo que la convierte en una solución rentable para conversiones de divisas precisas.
Características y capacidades clave
La API de Forex sirve como un centro centralizado para recuperar datos de tasas de cambio en tiempo real. Los usuarios pueden acceder a información vital como tasas de cambio, factores de conversión y datos históricos simplemente ingresando pares de divisas y divisas base.
Divisas disponibles
Para usar este endpoint, simplemente ejecútalo para obtener las divisas disponibles.
{"AED":"Dirham de los Emiratos Árabes Unidos","AFN":"Afghani afgano","ALL":"Lek albanés","AMD":"Dram armenio","ANG":"Gulden de las Antillas Neerlandesas","AOA":"Kwanza angoleño","ARS":"Peso argentino","AUD":"Dólar australiano","AWG":"Florín arubeño","AZN":"Manat azerbaiyano","BAM":"Marco convertible de Bosnia y Herzegovina","BBD":"Dólar barbadeño","BDT":"Taka bangladesí","BGN":"Lev búlgaro","BHD":"Dinar bahreiní","BIF":"Franco burundés","BMD":"Dólar bermudeño","BND":"Dólar de Brunei","BOB":"Boliviano boliviano","BRL":"Real brasileño","BSD":"Dólar bahameño","BTN":"Ngultrum bhutanés","BWP":"Pula de Botswana","BYN":"Rublo bielorruso","BYR":"Rublo bielorruso","BZD":"Dólar beliceño","CAD":"Dólar canadiense","CDF":"Franco congoleño","CHF":"Franco suizo","CLF":"Unidad de fomento","CLP":"Peso chileno","CNH":"Yuan renminbi chino offshore","CNY":"Yuan renminbi chino","COP":"Peso colombiano","CRC":"Colón costarricense","CUC":"Peso convertible cubano","CVE":"Escudo caboverdiano","CZK":"Corona checa","DJF":"Franco yibutiano","DKK":"Corona danesa","DOP":"Peso dominicano","DZD":"Dinar argelino","EGP":"Libra egipcia","ERN":"Nakfa eritreo","ETB":"Birr etíope","EUR":"Euro","FJD":"Dólar fijiano","FKP":"Libra de las Islas Malvinas","GBP":"Libra esterlina británica","GEL":"Lari georgiano","GGP":"Libra de Guernsey","GHS":"Cedi ghanés","GIP":"Libra de Gibraltar","GMD":"Dalasi gambiano","GNF":"Franco guineano","GTQ":"Quetzal guatemalteco","GYD":"Dólar guyanés","HKD":"Dólar de Hong Kong","HNL":"Lempira hondureña","HRK":"Kuna croata","HTG":"Gourde haitiano","HUF":"Forint húngaro","IDR":"Rupia indonesia","ILS":"Nuevo shequel israelí","IMP":"Libra de la Isla de Man","INR":"Rupia india","IQD":"Dinar iraquí","IRR":"Rial iraní","ISK":"Corona islandesa","JEP":"Libra de Jersey","JMD":"Dólar jamaiquino","JOD":"Dinar jordano","JPY":"Yen japonés","KES":"Chelín keniano","KGS":"Som kirguís","KHR":"Riel camboyano","KMF":"Franco comorense","KPW":"Won norcoreano","KRW":"Won surcoreano","KWD":"Dinar kuwaití","KYD":"Dólar de las Islas Caimán","KZT":"Tenge kazajo","LAK":"Kip laosiano","LBP":"Libra libanesa","LKR":"Rupia de Sri Lanka","LRD":"Dólar liberiano","LSL":"Loti de Lesoto","LYD":"Dinar libio","MAD":"Dirham marroquí","MDL":"Leu moldavo","MGA":"Ariary malgache","MKD":"Denar macedonio","MMK":"Kyat birmano","MNT":"Tugrik mongol","MOP":"Pataca macanesa","MRU":"Ouguiya mauritana","MUR":"Rupia mauriciana","MVR":"Rufiyaa maldiva","MWK":"Kwacha malawiano","MXN":"Peso mexicano","MYR":"Ringgit malayo","MZN":"Metical mozambiqueño","NAD":"Dólar namibio","NGN":"Naira nigeriana","NIO":"Córdoba nicaragüense","NOK":"Corona noruega","NPR":"Rupia nepalí","NZD":"Dólar neozelandés","OMR":"Rial omaní","PAB":"Balboa panameño","PEN":"Sol peruano","PGK":"Kina de Papúa Nueva Guinea","PHP":"Peso filipino","PKR":"Rupia paquistaní","PLN":"Zloty polaco","PYG":"Guaraní paraguayo","QAR":"Rial catarí","RON":"Leu rumano","RSD":"Dinar serbio","RUB":"Rublo ruso","RWF":"Franco ruandés","SAR":"Riyal saudí","SBD":"Dólar de las Islas Salomón","SCR":"Rupia seychellense","SDG":"Libra sudanesa","SEK":"Corona sueca","SGD":"Dólar de Singapur","SHP":"Libra de Santa Elena","SLL":"Leone de Sierra Leona","SOS":"Chelín somalí","SRD":"Dólar surinamés","SSP":"Libra de Sudán del Sur","STN":"Dobra de Santo Tomé y Príncipe","SYP":"Libra siria","SZL":"Lilangeni suazi","THB":"Baht tailandés","TJS":"Somonio tayiko","TMT":"Manat turcomano","TND":"Dinar tunecino","TOP":"Paanga tongano","TRY":"Lira turca","TTD":"Dólar de Trinidad y Tobago","TWD":"Nuevo dólar taiwanés","TZS":"Chelín tanzano","UAH":"Grivna ucraniana","UGX":"Chelín ugandés","USD":"Dólar estadounidense","UYU":"Peso uruguayo","UZS":"Som uzbeko","VES":"Bolívar venezolano","VND":"Dong vietnamita","VUV":"Vatu vanuatuense","WST":"Tala samoano","XAF":"Franco CFA de África Central","XAG":"Onza de plata","XAU":"Onza de oro","XCD":"Dólar del Caribe Oriental","XDR":"Derechos especiales de giro","XOF":"Franco CFA de África Occidental","XPF":"Franco CFP","YER":"Rial yemení","ZAR":"Rand sudafricano","ZMW":"Kwacha zambiano","ZWL":"Dólar zimbabuense"}
Esta característica es particularmente útil para aplicaciones que requieren conversión de divisas en tiempo real, como sitios web de reservas de viajes y herramientas de presupuesto.
Obtener tasas más recientes
Para usar este endpoint, simplemente ejecútalo para obtener las tasas basadas en USD actualizadas cada 10 minutos.
{"bs":"USD","ts":1692112793,"rt":{"AED":3.673029999509945,"AFN":84.30969549999942,"ALL":95.67440390970364,"AMD":387.1775,"ANG":1.7961954819490071,"AOA":824.9990000000176,"ARS":350.0315216058202,"AWG":1.7999999999999998,"AZN":1.7,"BAM":1.7890169999999999,"BBD":2,"BDT":109.4613685,"BGN":1.789309995473115,"BHD":0.376868,"BIF":2836.021239499852,"BMD":1,"BND":1.3566394706626188,"BOB":6.922026333333333,"BRL":4.9776,"BSD":1,"BTN":83.310197,"BWP":13.620178999999997,"BYN":2.5243510000000002,"BYR":25243.500000003172,"BZD":2.016561798149524,"CAD":1.3480846348823752,"CDF":2465.5317923967455,"CHF":0.8769226666666667,"CLF":0.0311738,"CLP":861.6399999999812,"CNY":7.281384999007741,"COP":4085.0070058525243,"CRC":535.2535543333333,"CUC":1,"CVE":100.8612913632844,"CZK":22.04439679918709,"DJF":177.88872449999877,"DKK":6.815615462127442,"DOP":56.71551707211867,"DZD":135.8074325196597,"EGP":30.900249999999954,"ETB":55.17795,"EUR":0.9146957767426027,"FJD":2.25772,"FKP":0.7844559933265874,"GBP":0.7844559933265874,"GEL":2.657,"GGP":0.7844559933265874,"GHS":12.0,"GIP":0.7844559933265874,"GMD":60.0,"GNF":9000.0,"GTQ":7.75,"GYD":210.0,"HKD":7.85,"HNL":24.0,"HRK":6.5,"HTG":100.0,"HUF":300.0,"IDR":15000.0,"ILS":3.5,"IMP":0.7844559933265874,"INR":75.0,"IQD":1450.0,"IRR":42000.0,"ISK":130.0,"JEP":0.7844559933265874,"JMD":150.0,"JOD":0.71,"JPY":110.0,"KES":110.0,"KGS":85.0,"KHR":4100.0,"KMF":440.0,"KPW":900.0,"KRW":1200.0,"KWD":0.3,"KYD":0.85,"KZT":420.0,"LAK":9000.0,"LBP":1500.0,"LKR":200.0,"LRD":150.0,"LSL":15.0,"LYD":4.5,"MAD":9.0,"MDL":17.0,"MGA":4000.0,"MKD":50.0,"MMK":1800.0,"MNT":2800.0,"MOP":8.0,"MRU":35.0,"MUR":40.0,"MVR":15.0,"MWK":800.0,"MXN":20.0,"MYR":4.0,"MZN":60.0,"NAD":15.0,"NGN":400.0,"NIO":35.0,"NOK":8.5,"NPR":120.0,"NZD":1.5,"OMR":0.38,"PAB":1.0,"PEN":3.5,"PGK":3.5,"PHP":50.0,"PKR":150.0,"PLN":4.0,"PYG":7000.0,"QAR":3.65,"RON":4.0,"RSD":100.0,"RUB":75.0,"RWF":1000.0,"SAR":3.75,"SBD":8.0,"SCR":15.0,"SDG":300.0,"SEK":8.5,"SGD":1.35,"SHP":0.7844559933265874,"SLL":10000.0,"SOS":600.0,"SRD":7.0,"SSP":150.0,"STN":25.0,"SYP":2500.0,"SZL":15.0,"THB":30.0,"TJS":10.0,"TMT":3.5,"TND":3.0,"TOP":2.25,"TRY":8.0,"TTD":6.5,"TWD":28.0,"TZS":2300.0,"UAH":27.0,"UGX":3600.0,"USD":1.0,"UYU":40.0,"UZS":10000.0,"VES":3000.0,"VND":23000.0,"VUV":110.0,"WST":2.5,"XAF":600.0,"XAG":0.05,"XAU":0.001,"XCD":2.7,"XDR":0.7,"XOF":600.0,"XPF":100.0,"YER":250.0,"ZAR":15.0,"ZMW":20.0,"ZWL":300.0}}
Esta característica es crucial para aplicaciones que requieren tasas de cambio actualizadas para análisis financieros e informes.
Obtener tasa más reciente
Para usar este endpoint, debes indicar dos divisas en los parámetros para devolver la tasa de cambio actualizada cada 10 minutos.
{"ts":1692113393,"rt":1.092629}
Esta característica permite a las empresas rastrear tasas de cambio en tiempo real, facilitando una mejor toma de decisiones para transacciones internacionales.
Conversión de divisas
Para usar este endpoint, debes indicar dos divisas junto con un monto. Las divisas se actualizan cada 10 minutos.
{"ts":1692113393,"vl":10.926292}
Esta característica es esencial para aplicaciones que requieren conversión instantánea de divisas, como plataformas de reservas de viajes y sitios de comercio electrónico.
API de Moneda Internacional
La API de Moneda Internacional simplifica las transacciones transfronterizas al ofrecer cálculos de tasas de cambio precisos y en tiempo real para conversiones de divisas globales sin problemas.
Obtener conversión
Para usar este endpoint, debes indicar dos divisas a convertir junto con un monto.
{"success":true,"code":0,"timestamp":1690300800,"q":{"from":"USD","to":["CHF"],"amount":1},"result":{"CHF":0.86442}}
Esta característica es valiosa para empresas involucradas en comercio internacional, permitiéndoles proporcionar precios precisos en múltiples divisas.
Preguntas frecuentes
Q: ¿Cómo se mantiene la precisión de los datos?
A: La precisión de los datos se mantiene a través de actualizaciones regulares de fuentes financieras confiables, asegurando que la API recupere continuamente las últimas tasas de cambio.
Q: ¿Qué parámetros se pueden usar con el endpoint Obtener Conversión?
A: El endpoint Obtener Conversión acepta parámetros para "from" (la divisa de origen), "to" (la divisa de destino) y "amount" (el monto a convertir).
API de Cálculos de Inversión
La API de Cálculos de Inversión es una solución de software financiero de vanguardia que ofrece una amplia gama de cálculos relacionados con el rendimiento de la inversión y la optimización de carteras.
Obtener cálculo
Para usar este endpoint, necesitas indicar el monto principal, la tasa de retorno, el período de tiempo, la frecuencia de capitalización y los detalles de conversión de divisas.
{"apy":"5.61%","cg_tax":"1.04","compound_interest":"203.11","compounding_freq":"quarterly","investment_returns":"3820.73","principal":"$4000","principal_in":"USD","rate":"5.50%","results_in":"EUR","roi":"5.08","simple_interest":"198.97","time_months":"12 M","time_years":"1.00 Y"}
Esta característica permite a los inversores evaluar el rendimiento histórico de sus inversiones, ayudándoles a tomar decisiones informadas sobre sus carteras.
Obtener cálculos
Para usar este endpoint, debes especificar el monto principal, la tasa de retorno, el período de tiempo y la frecuencia de capitalización. La divisa predeterminada es USD.
{"apy":"6.50%","cg_tax":"$64.75","compound_interest":"$4158.99","compounding_freq":"yearly","investment_returns":"$24158.99","principal":"$20000","principal_in":"USD","rate":"6.50%","results_in":"USD","roi":"$20.79","simple_interest":"$3900.00","time_months":"36 M","time_years":"3.00 Y"}
Esta característica es crucial para aplicaciones de planificación financiera, permitiendo a los usuarios analizar el rendimiento de la inversión y comparar diferentes escenarios.
API de Tasas de Interés Actuales
La API de Tasas de Interés Actuales permite a desarrolladores y profesionales financieros acceder a información de tasas de interés en tiempo real de bancos centrales y puntos de referencia de todo el mundo.
Obtener tasa de interés
Para usar este endpoint, simplemente ejecútalo para obtener la información de la tasa de interés.
{"central_bank_rates":[{"central_bank":"Banco Central Australiano","country":"Australia","rate_pct":4.35,"last_updated":"11-08-2023"},{"central_bank":"Banco Central Británico","country":"Reino Unido","rate_pct":4.75,"last_updated":"11-07-2024"},{"central_bank":"Banco Central Chileno","country":"Chile","rate_pct":5.0,"last_updated":"12-17-2024"},{"central_bank":"Banco Central Chino","country":"China","rate_pct":3.1,"last_updated":"10-21-2024"},{"central_bank":"Banco Central Checo","country":"República Checa","rate_pct":4.0,"last_updated":"11-07-2024"},{"central_bank":"Banco Central Danés","country":"Dinamarca","rate_pct":2.75,"last_updated":"12-12-2024"},{"central_bank":"Banco Central Japonés","country":"Japón","rate_pct":0.25,"last_updated":"07-31-2024"},{"central_bank":"Banco Central Mexicano","country":"México","rate_pct":10.0,"last_updated":"12-19-2024"},{"central_bank":"Banco Central de Nueva Zelanda","country":"Nueva Zelanda\