Pushbuild

UK Food Hygiene Ratings API - FSA Restaurant Scores

Search Food Standards Agency hygiene ratings for every UK restaurant, takeaway, pub, shop and caterer by name, town, postcode or radius. Returns rating, inspection date, hygiene scores, address, coordinates and local authority.

$0.40 per 1,000 establishments

Get an API key

What it returns

Official Food Hygiene Rating Scheme data for England, Wales and Northern Ireland (and FHIS for Scotland) from the Food Standards Agency. Open Government Licence.

Common uses

Restaurant lead lists, delivery-platform vetting, local SEO, food-safety research and alerts. Pay per establishment.

Request

POST https://api.pushbuild.com/uk-food-hygiene/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
businessNameslist of stringsBusiness names to search, e.g. Pret, Greggs.
locationstringTown, street or postcode, e.g. Manchester or SW1A 1AA.
nearstringlat,lon to search around.
radiusMilesintegerSearch radius around near. Default: 1.
businessTypestring: Restaurant/Cafe/Canteen, Takeaway/sandwich shop, Pub/bar/nightclub, Retailers - supermarkets/hypermarkets, Retailers - other, Hotel/bed & breakfast/guest house, Mobile caterer, Other catering premises, School/college/university, Hospitals/Childcare/Caring Premises, Manufacturers/packers, Distributors/Transporters, Importers/Exporters, Farmers/growersLimit to one type of business.
minRatingintegerOnly ratings at or above (0-5).
maxRatingintegerOnly ratings at or below (0-5), e.g. 2 to find poor scores.
sortstring: rating, rating-asc, name, distanceResult order.
fhrsIdslist of stringsEstablishment IDs to look up.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/uk-food-hygiene/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"businessNames": ["Pret"], "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.40 per 1,000 establishments. No charge for errors or empty searches.

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

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.