[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
Results update as you type.
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
Tambayoyi da ake yi da yawa
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.]
[Translation temporarily unavailable. Please try again.] Anything you omit uses the same default this page is pre-filled with; an unknown parameter is a 400, never a silent zero. [Translation temporarily unavailable. Please try again.] →
Endpoint
GET https://calculator.free/api/v1/btu/
curl
curl "https://calculator.free/api/v1/btu/?mode=cooling&units=sqft&area=300&climate=moderate"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/btu/?" + new URLSearchParams({
"mode": "cooling",
"units": "sqft",
"area": "300",
"climate": "moderate"
}));
const data = await r.json();
console.log(data.results);
Results are estimates for general guidance only, not financial, medical or tax advice.