Свободный калькулятор API
Каждый калькулятор на этом сайте также является бесплатным API JOS. Нет регистрации, ключа API, с помощью CORS — позвоните с вашего сервера или прямо из браузера.
Общий обзор
API работает по точно такой же математике, как и на сайте. Отправьте данные калькулятора в качестве параметров запроса или JSON и получите вычисленные результаты в качестве JSON, включая любой график амортизации или данные карты, которые генерирует калькулятор.
- 198+ калькуляторы, каждый с собственной конечной точкой
- Нет ключа API — анонимный доступ, ограниченная по ставкам IP
- CORS —
Access-Control-Allow-Origin: *(Полезная сторона клиента) - Предельный показатель: 60 Количество запросов/час на КП (превышение ПЗВП 429)
Базовый URL
https://calculator.free/api/v1/
Индекс — перечислите каждый калькулятор
GET https://calculator.free/api/v1/
Возвращает машиночитаемый список всех калькуляторов с полем (ключ, лейбл, тип, по умолчанию, блок) и ключами результата — достаточно, чтобы создать клиента динамическо.
Вычислить — пропустить один калькулятор
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; неподдерживаемая страна или плохое вводное устройство возвращает 400 с помощью полезного сообщения и полевого задания.
Аутентификация и планы
Вы можете позвонить в 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"
- Свободный — - анонимность (с ограничением ставки ИС) или свободный ключ с небольшой месячной квотой.
- Разработчик & mdash; 9 долл. США/мо — 10 000 звонков в месяц, коммерческое использование.
- Бизнес & mdash; 49 долл. США/мо — 100 000 звонков в месяц, приоритетная пропускная способность.
Когда используется месячная квота ключа, API возвращает HTTP 429 с ошибкой " " `reed " ; неизвестный или неактивный ключ возвращает 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)
Результаты являются лишь оценками общего руководства, а не финансовыми, медицинскими или налоговыми рекомендациями.