API calcolatrice gratuita
Ogni calcolatrice su questo sito è anche una API JSON gratuita. Nessun segno-up, nessuna chiave API, CORS-enabled
Introduzione
L'API esegue la stessa matematica che utilizza il sito web. Inviare i valori di campo di una calcolatrice come parametri di query o JSON e ottenere i risultati calcolati indietro come JSON...
- 198+ calcolatrici, ognuna con il proprio endpoint
- Nessuna chiave API — accesso anonimo, limitato dalla tariffa IP
- CORS —
Access-Control-Allow-Origin: *(lato cliente utilizzabile) - Limite di frequenza: 60 richieste/ora per IP (HTTP 429 quando superato)
URL di base
https://calculator.free/api/v1/
Indice
GET https://calculator.free/api/v1/
Restituisce un elenco leggibile da macchina di tutte le calcolatrici con i campi di ciascuno (chiave, etichetta, tipo, impostazione predefinita, unità) e i tasti di risultato sugli elementi sufficientemente da creare un client in modo dinamico.
Calcolare
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Forma di risposta:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Calcolatrici country-aware (morticolo, prestito, imposta sul reddito, imposta sulle vendite...) accettare ?country=us|uk|ca|au|in|ie|nz|za. Lumaca sconosciuta restituisce 404; paese non supportato o input errato restituisce 400 con un messaggio utile e la specifica del campo.
Autenticazione e piani
È possibile chiamare l'API senza chiave per tutte le richieste anonime. • sono limitate tasso per IP. Per una quota mensile più alta e prevedibile (e uso commerciale), creare una chiave sulla pagina del tuo account e inviarlo uno dei tre modi:
GET https://calculator.free/api/v1/mortgage/?price=350000&key=YOUR_KEY
curl -H "Authorization: Bearer YOUR_KEY" "https://calculator.free/api/v1/bmi/?units=metric&height=180&weight=80"
curl -H "X-Api-Key: YOUR_KEY" "https://calculator.free/api/v1/bmi/?units=metric&height=180&weight=80"
- Libero — anonimo (il tasso IP limitato) o una chiave gratuita con una piccola quota mensile. Non commerciale.
- Sviluppatore — $9/mo — 10.000 chiamate al mese, uso commerciale.
- Affari — $49/mo — 100.000 chiamate al mese, flusso prioritario.
Quando la quota mensile di una chiave viene utilizzata l'API restituisce HTTP 429 con errore "quota_exceed"; una chiave sconosciuta o inattiva restituisce HTTP 401. Vedere i piani completi e firmare sul Prezzi pagina.
Esempi
curl
curl "https://calculator.free/api/v1/mortgage/?price=350000&down=70000&rate=6.9&years=30"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/bmi/?" + new URLSearchParams({
units: "metric", height: "180", weight: "80"
}));
const { results } = await r.json();
console.log(results.bmi, results.category);
POST JSON
curl -X POST "https://calculator.free/api/v1/income-tax/?country=uk" \
-H "Content-Type: application/json" \
-d '{"income": 60000}'
Tutti gli endpoint
Un endpoint per calcolatrice. Le chiavi di campo e le chiavi di risultato per ciascuno sono nel /api/v1/ indice.
Finanziamento (41)
Imposta e stipendio (2)
Salute e fitness (28)
Matematica (26)
Statistiche (15)
Convertitori di unità (17)
Scienza & Ingegneria (27)
Data e ora (15)
Ogni giorno (27)
I risultati sono stime solo per gli orientamenti generali, non per i consigli finanziari, medici o fiscali.