Skip to content
Per sviluppatori

API valutaria gratuita

Tassi di cambio in diretta e storici come JSON pulito — nessuna chiave, nessuna registrazione, CORS abilitato. Usala in uno script, un sito o un'app. L'attribuzione la mantiene gratuita.

✓ Gratis ✓ Nessuna chiave API ✓ CORS abilitato ✓ JSON pulito

Endpoint

EndpointEsempioDescrizione
GET /api/v1/rates base Tutti i tassi medi di mercato in diretta per una valuta base.
GET /api/v1/convert from, to, amount Converti un importo al tasso medio di mercato in diretta.
GET /api/v1/timeseries from, to, days Tassi di chiusura giornalieri per una coppia (valute storiche).
GET /api/v1/cross base, symbols Tassi selezionati per una valuta base.

Provala ora

Esempi di codice

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'])

Formato della risposta

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

Uso corretto e termini

Gratuita per uso personale e commerciale. Ti chiediamo di mettere in cache le risposte (i tassi si aggiornano circa una volta al secondo) e di citare currency-converter.live con un link. I dati sono solo di riferimento al tasso medio di mercato — non è consulenza d'investimento, e non è garantita la disponibilità del servizio. Un uso improprio o un carico eccessivo può comportare limitazioni.