Skip to content
Pour les développeurs

API de devises gratuite

Taux de change en direct et historiques au format JSON propre — sans clé, sans inscription, CORS activé. Utilisez-la dans un script, un site ou une application. L'attribution la maintient gratuite.

✓ Gratuit ✓ Sans clé API ✓ CORS activé ✓ JSON propre

Points d'accès

Point d'accèsExempleDescription
GET /api/v1/rates base Tous les taux interbancaires en direct pour une devise de base.
GET /api/v1/convert from, to, amount Convertir un montant au taux interbancaire en direct.
GET /api/v1/timeseries from, to, days Taux de clôture quotidiens pour une paire (historique de devises).
GET /api/v1/cross base, symbols Taux sélectionnés pour une devise de base.

Essayer maintenant

Exemples de code

cURL

curl "https://currency-converter.live/api/v1/convert?from=USD&to=EUR&amount=100"

JavaScript (fetch)

const r = await fetch('https://currency-converter.live/api/v1/rates?base=USD');
const { data } = await r.json();
console.log(data.rates.EUR);

PHP

$j = json_decode(file_get_contents(
  'https://currency-converter.live/api/v1/convert?from=GBP&to=PLN&amount=50'
), true);
echo $j['data']['result'];

Python

import requests
d = requests.get('https://currency-converter.live/api/v1/timeseries',
    params={'from':'EUR','to':'USD','days':30}).json()
print(d['data']['rates'])

Format de réponse

{
  "success": true,
  "data": { "from": "USD", "to": "EUR", "amount": 100,
            "rate": 0.857, "result": 85.7, "updated": "..." },
  "error": null,
  "source": "currency-converter.live"
}

Utilisation équitable & conditions

Gratuit pour un usage personnel et commercial. Merci de mettre en cache les réponses (les taux sont actualisés environ une fois par seconde) et de créditer currency-converter.live avec un lien. Les données sont uniquement des références interbancaires — pas un conseil en investissement, et sans garantie de disponibilité. Tout abus ou charge excessive peut être limité.