Ազատ հաշվիչ API
Այս կայքում յուրաքանչյուր հաշվիչ անվճար JSON API է։ Ոչ մի գրանցում, ոչ մի API կոդ, CORS-ի աջակցություն՝ կոչել այն ձեր սերվերից կամ ուղղակիորեն բրաուզերից։
Համառոտ
API-ն կատարում է նույն մաթեմատիկական գործողությունները, ինչ կայքը։ Առաջարկվում է ուղարկել հաշվիչի դաշտի արժեքները որպես հարցման պարամետրեր կամ JSON և ստանալ հաշվարկված արդյունքները որպես JSON՝ ներառյալ ցանկացած ամրապնդման ժամանակացույց կամ դիագրամային տվյալներ, որոնք թողարկում է հաշվիչը։
- 198+ հաշվիչներ, յուրաքանչյուրը իր վերջնական կետով
- API կոդ չկա — անանուն մուտք, IP- ի սահմանափակ արագությամբ
- CORS —
Access-Control-Allow-Origin: *(օգտագործելի սերվերային կողմ) - Օր: 60 խնդրանքներ/ժամ յուրաքանչյուր IP-ի համար (HTTP 429, եթե գերազանցում է)
Բնական URL
https://calculator.free/api/v1/
Ինդեքս — ցանկը բոլոր հաշվիչների
GET https://calculator.free/api/v1/
Վերադարձնում է բոլոր հաշվիչների մեքենայական կարդացվող ցանկը յուրաքանչյուրի դաշտերի (կետ, պիտակ, տեսակ, default, unit) և արդյունքի կետերի հետ՝ բավարար է դինամիկ կերպով ստեղծելու համար կրեատոր։
Հաշվարկել — մի քանի հաշվիչներ գործարկել
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Հատկություն
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Առաջարկվող երկրի հաշվիչները (հարկ, վարկ, եկամտային հարկեր, վաճառքի հարկեր…) ?country=us|uk|ca|au|in|ie|nz|za. 404-ը 4
Ավտոմատացում
Դուք կարող եք API-ին զանգահարել առանց որևէ կոդ օգտագործելու, անանուն խնդրանքները սահմանափակվում են IP հասցեով։ Ավելի բարձր, կանխատեսելի ամսական տոկոսադրույքի համար (և առևտրային օգտագործման համար), ստեղծեք կոդ ձեր հաշվի էջում և ուղարկեք այն երեք տարբերակներից մեկով.
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"
- ազատ — անհայտ (IP-ի արագության սահմանափակում) կամ անվճար ակտիվացում ամսական փոքր գումարով։ Ոչ առևտրային։
- Հեղինակային իրավունք — 100♠100♠100♠100♠100♠100♠1000♠1000♠100♠100♠100
- Բիզնես $49/ամս — 100,000 calls/month, priority throughput.
Երբ մի կետից մյուսը անցնելիս օգտագործվում է մի քանի կիլոբայտ ինտերնետի արագություն, API-ն տալիս է HTTP 429-ը «quota_exceeded» սխալի հետ։ Անհայտ կամ անակտիվ կետից HTTP 401-ը վերադարձվում է։ Դիտեք ամբողջական պլանները և գրանցվեք Ընդհանուր էջ.
Օրինակներ
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}'
Բոլոր վերջնական կետերը
Յուրաքանչյուր հաշվիչի համար մեկ վերջնական կետ։ Յուրաքանչյուրի համար դաշտի և արդյունքի կոճակները գտնվում են ՝ /api/v1/ ինդեքս.
Ֆինանսական (41)
Ընդհանուր (2)
| Խնայողություն | Ավարտման կետ |
|---|---|
| Հաշվիչ | /api/v1/income-tax/ |
| Վերածնվող արժեքի հարկի և արժեքի հարկի հաշվիչ | /api/v1/sales-tax/ |
Առողջություն և ֆիզիկական պատրաստվածություն (28)
Տեսակ (26)
Տվյալների բազա (15)
Յատկութիւններ (17)
Գիտություն և ինժեներություն (27)
Տարբերակ (15)
Օրական (27)
Ընդհանուր ցուցանիշները միայն ընդհանուր ուղեցույցի համար են, ոչ ֆինանսական, բժշկական կամ հարկային խորհուրդներ։