---
title: "Concrete Calculator"
method: GET
path: "/api/calc/concrete-calculator"
tags: ["Everyday"]
---

# Concrete Calculator

`GET /api/calc/concrete-calculator`

## Request

- Base URL: `https://calcbright.com`
- URL: `https://calcbright.com/api/calc/concrete-calculator`
- Auth: none declared

Concrete for slabs, wall footings and post holes in cubic yards and cubic meters, plus how many 40, 60 or 80 lb or 25 kg premix bags to buy for the job.

## Query parameters

- `shape` 'slab' | 'footing' | 'column': Shape
- `unit` 'imperial' | 'metric': Units
- `length` number: Length (ft)
- `width` number: Width (ft)
- `depth` number: Thickness (in)
- `diameter` number: Diameter (in)
- `height` number: Height / depth (ft)
- `qty` number: Quantity
- `waste` number: Extra for waste / spillage (%) Many contractors add 5–10%.

## Response `200`

Calculation result

- CalcOutput
  - `ok` boolean
  - `tool` string
  - `name` string
  - `url` string: Open this link to see the full calculation
  - `inputs` object
  - `summary` string: Plain-text answer
  - `details` string
  - `result` object
  - `errors` object

## Other responses

- `400`: Invalid input (see errors)

---

[API](https://skmtc.dev/calcbright/apis/calcbright-calculator-api.md) · [All operations](https://skmtc.dev/calcbright/apis/calcbright-calculator-api/llms.txt) · [OpenAPI document](https://skmtc.dev/calcbright/apis/calcbright-calculator-api/revisions/f58229e56e58?raw)
