# Restaurant Inspections API – Health Scores, Grades and Violations

Restaurant health inspections from New York City, Chicago, Seattle/King County, Austin and Boston in one schema: score, grade, result and each violation, refreshed weekly.

$0.80 per 1,000 inspections

[Get an API key](https://pushbuild.com/apis/app/signup?api=restaurant-inspections)

Example request

```
POST /restaurant-inspections/run
{
  "jurisdictions": [
    "nyc"
  ],
  "name": "pizza",
  "maxItems": 20
}
```

## What it returns

Restaurant and food establishment health inspections from city and county health departments, in one schema: establishment name, address, ZIP and coordinates, facility type and cuisine, inspection date and type, score, grade, result, and each violation cited with its code, description and whether it was critical.

Search by restaurant name, address, city, ZIP, facility id, cuisine, grade, result, a violation code or words in its description (for example "mice"), minimum critical violations and date range, newest or worst first.

Jurisdictions: New York City (DOHMH, letter grades), Chicago (CDPH, pass/fail), Seattle and King County (Public Health, scores and ratings), Austin (scores) and Boston (Inspectional Services), more added as health departments publish open data. Rebuilt weekly from each department's open data portal.

Charged per inspection returned.

## Request

`POST https://api.pushbuild.com/restaurant-inspections/run` with a JSON body. Send your key in the `X-API-Key` header.

| Field | Type | Description |
| --- | --- | --- |
| `jurisdictions` | list of strings | nyc, chicago, king_county, austin, boston. |
| `name` | string | Name contains, e.g. Joe's Pizza. |
| `address` | string | Street address contains. |
| `city` | string | Exact city or NYC borough. |
| `zips` | list of strings | Five-digit ZIP codes. |
| `facilityId` | string | The department's establishment id (NYC CAMIS, Chicago license, King County business id). |
| `cuisine` | string | Cuisine contains (NYC). |
| `facilityType` | string | Facility type contains, e.g. Restaurant, Grocery. |
| `grade` | string | Grade starts with, e.g. A, C, Excellent. |
| `result` | string | Result contains, e.g. Fail, Unsatisfactory, Closed. |
| `violation` | string | A violation code, or text in its description, e.g. mice. |
| `minCritical` | integer | Only inspections with at least this many critical violations. |
| `dateFrom` | string | YYYY-MM-DD. |
| `dateTo` | string | YYYY-MM-DD. |
| `sort` | string: newest, worst | newest first, or worst (most critical violations) first. Default: `"newest"`. |
| `maxItems` | integer | Maximum items to return (1-500). Default: `100`. |

### Example

```
curl -X POST https://api.pushbuild.com/restaurant-inspections/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jurisdictions": ["nyc"], "name": "pizza", "maxItems": 20}'
```

### Response

```
{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}
```

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

## Pricing

Pay only for results returned: $0.80 per 1,000 inspections. No charge for errors or empty searches.

## Use it from Claude, ChatGPT or Cursor

This API is also an MCP server: `https://api.pushbuild.com/mcp/restaurant-inspections`. Add it to any assistant that supports remote MCP servers, with your key in the `X-API-Key` header. Same prices. [Setup for each app](https://pushbuild.com/apis/mcp.html).

## Related APIs

- [Satellite Orbit API](https://pushbuild.com/apis/satellite-orbits.html): Current orbital elements (GP/TLE) for active satellites and space objects from CelesTrak: name, NORAD ID, international designator, epoch, mean motion, period, inclination, eccentricity, apogee and perigee altitude, drag term.
- [Spanish Christmas Lottery Results API (El Gordo) API](https://pushbuild.com/apis/spanish-christmas-lottery-results.html): Lotería de Navidad (El Gordo, Dec 22) and El Niño (Jan 6) results from SELAE: winning numbers by prize, the prize any ticket number won, and the towns and outlets that sold each top prize.
- [Species Occurrence API](https://pushbuild.com/apis/gbif-species-occurrences.html): GBIF biodiversity data: occurrence records for any species (date, country, state, locality, coordinates, observer, institution, dataset, license) from 2+ billion observations and specimens, and species name matching with full taxonomy..
- [PubChem API](https://pushbuild.com/apis/pubchem-compounds.html): PubChem chemical compounds (NIH): look up by name, CID, SMILES, InChIKey or formula and get molecular formula and weight, IUPAC name, SMILES, InChIKey, XLogP, TPSA, exact mass, H-bond counts, complexity and synonyms..
- [Project Gutenberg API](https://pushbuild.com/apis/gutenberg-books.html): Search 75,000+ free public-domain ebooks from Project Gutenberg by title, author, topic or language: authors, subjects, bookshelves, languages, download counts and direct EPUB, plain text, HTML and cover links..
- [Product Barcode Lookup API](https://pushbuild.com/apis/product-barcodes.html): Look up any EAN/UPC barcode or search 3M+ products: name, brand, quantity, ingredients, allergens, additives, nutrition per 100 g, Nutri-Score, NOVA and Eco-Score, categories, stores and image.

## Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

[hello@pushbuild.com](mailto:hello@pushbuild.com?subject=API%20question)

[(617) 299-8887](tel:+16172998887)

---
As of 2026-11-05. Source: https://pushbuild.com/apis/restaurant-inspections.html
