API de la calculadora lliure
Cada calculadora d' aquest lloc també és una API lliure JSON. No hi ha signes, cap clau API, CORS- habilitació L' anomena " uts" del vostre servidor o directament des del navegador.
Resum
L' API executa exactament les mateixes matemàtiques que usa la pàgina web. Envieu els valors d' una calculadora com a paràmetres de consulta o JSON i aconseguiu els resultats calculats com a JSON utstton incloent qualsevol planificació de amorització o dades de diagrames que produeix la calculadora.
- 198+ Calculadores, cadascun amb el seu propi punt final
- Sense clau API — Accés anònim, taxa limitada per IP
- CORS —
Access-Control-Allow-Origin: *(Xable client- part) - Límit de taxa: 60 sol· licituds/ hores per IP (HTTP 429 en passar)
URL base
https://calculator.free/api/v1/
Llista de trigonomètriques de l' índex
GET https://calculator.free/api/v1/
Retorna una llista llegible de totes les calculadores amb els camps de cada un (clau, etiqueta, tipus, unitat, unitat) i resultat de les claus litnexen prou per a construir un client dinàmicament.
Calcula la calculadora que executa una calculadora
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Forma de resposta:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Calculadores relacionades amb països (mortg, préstec, ingressos, vendes...) accepten ?country=us|uk|ca|au|in|ie|nz|za. La subscripció desconeguda retorna 404; l' entrada no implementada retorna 400 amb un missatge d' utilitat i l' especificació de camp.
Autenticació & plans
Podeu cridar a l' API sense clau a totes les peticions anònimes anònim es limita a la IP. Per a una quota mensual més alta, previsible (i ús comercial), creeu una clau a la vostra pàgina de compte i envieu- la una de tres maneres:
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"
- Lliure — anònim (índex límit) o una clau lliure amb una petita quota mensual. No comercial.
- Desenvolupador & mdash; $9/mo — 10.000 trucades/beassats, ús comercial.
- Negocis & mdash; $49/mo — 100.000 trucades/mes, prioritat a través de l'impost.
Quan s' usa una quota mensual de clau, l' API retorna HTTP 429 amb error " quota_exceed"; una clau desconeguda o inactiva retorna HTTP 401. Mireu tots els plans i feu un senyal sobre el Pricing pàgina.
Exemples
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}'
Tots els punts finals
Un punt final per calculadora. Les claus del camp i les claus de resultats per a cada un són a les /api/v1/ índex.
Finances (41)
Recaptador i Salary (2)
| Calculadora | Punt final |
|---|---|
| Calculadora d'impostos | /api/v1/income-tax/ |
| Calculadora de impostos i autogonyància | /api/v1/sales-tax/ |
& Ficció de salut (28)
Matemàtica (26)
Estadístiques (15)
Convertidors d' unitats (17)
& Enginyeria de ciència (27)
Data i hora (15)
Cada dia (27)
Els resultats només són estimacions per a la guia general, no financera, metge o fiscal.