UK Food Business Data — FSA Hygiene Ratings & Addresses
Pricing
$3.00 / 1,000 company records
UK Food Business Data — FSA Hygiene Ratings & Addresses
Search the UK Food Standards Agency register of food businesses by name, town or postcode. Returns business name and type, full address and postcode, hygiene rating with inspection date, the hygiene/structural/management sub-scores, local authority and coordinates.
Pricing
$3.00 / 1,000 company records
Rating
0.0
(0)
Developer
Berkan Kaplan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Every restaurant, café, hotel, caterer, retailer and food manufacturer in the UK is registered with the Food Standards Agency and inspected. That register — around 600,000 businesses with addresses, categories and inspection dates — is public, and it is the best free source of UK hospitality and food-trade leads there is.
No API key · Official source · Pay only for delivered rows · Same schema across the series
What data do you get?
| Field | Description |
|---|---|
companyName | Trading name of the business |
registrationNumber | FHRS ID |
industry | FSA business type |
industryCode | FSA business type ID |
address | Full address |
city | Town or city |
postalCode | Postcode |
hygieneRating | Rating value (0–5, or a Scottish pass/improvement-required value) |
ratedOn | Date of the rating inspection |
hygieneScore | Hygiene sub-score — lower is better |
structuralScore | Structural sub-score |
managementScore | Confidence-in-management sub-score |
localAuthority | Local authority responsible |
localAuthorityEmail | Local authority contact email |
schemeType | FHRS (England, Wales, NI) or FHIS (Scotland) |
isNewBusiness | Whether the business is awaiting its first inspection |
latitude | Latitude |
longitude | Longitude |
sourceUrl | FSA rating page |
Every row also carries query (what you asked for), scrapedAt (ISO timestamp) and, when a
lookup fails, error explaining why.
Example output
{"country": "GB","registry": "UK Food Standards Agency","companyName": "Greggs","registrationNumber": "214159","industry": "Retailers - other","industryCode": "4613","address": "133 High Street, Scunthorpe, North Lincolnshire, DN15 6EA","city": "Scunthorpe","postalCode": "DN15 6EA","hygieneRating": "5","ratedOn": "2024-03-11","localAuthority": "North Lincolnshire","schemeType": "FHRS","sourceUrl": "https://ratings.food.gov.uk/business/214159"}
Input
{"queries": ["Nando's","Greggs","Shoreditch"],"maxResultsPerQuery": 30,"maxConcurrency": 4,"includeRaw": false}
| Input | What it does |
|---|---|
queries | Business names (Nando's), towns (Brighton) or postcodes (BN1 1AA). Postcodes and towns return every registered business in the area. |
maxResultsPerQuery | Caps how many rows one query may produce. |
maxConcurrency | How many queries run at once. Lower it if the source starts throttling. |
includeRaw | Attaches the source's untouched record under raw, for fields this actor does not map. |
requestDelayMs | Politeness delay between requests. |
proxyConfiguration | Optional. The FSA API is open and rarely needs a proxy. |
What people use it for
- Hospitality lead generation — every UK restaurant, café and pub with a verified address, filtered by town and type.
- Food supply-chain prospecting — filter to manufacturers, packers and distributors to find trade buyers.
- Franchise and estate mapping — search a brand name and get every branch with coordinates.
Notes and limits
- Scotland uses a different scheme (FHIS): the rating is
PassorImprovement Requiredrather than 0–5.schemeTypetells them apart. - Sub-scores are inverted — a lower hygiene score is better. That is the FSA's own convention, kept unchanged.
- A new business awaiting its first inspection carries
isNewBusinesstrue and no rating.
Where the data comes from
The Food Standards Agency publishes the whole ratings register as a documented open API with no key. Source: UK Food Standards Agency ratings API
FAQ
Is this UK food business scraper free?
The data source is free and needs no API key — you pay only for the rows the run delivers ($0.003 each). Failed or empty lookups are never charged.
Do I need an API key or a login?
No. The Food Standards Agency publishes the whole ratings register as a documented open API with no key.
What can I search by?
By business name (Nando's), by town (Brighton) or by postcode. Use the businessType and localAuthority inputs to narrow a broad search.
How current is the data?
Every run queries the source live, so results are as fresh as the source itself. Ratings are published as local authorities upload inspections, usually within weeks.
How fast is it, and how many queries can I run?
Queries run concurrently (4 at a time by default, tunable in the input). A prefilled run finishes in seconds; large lists scale roughly linearly and stay well inside a normal run timeout.
Can I export the results to CSV, Excel or JSON?
Yes. Apify datasets export to CSV, Excel, JSON, XML and HTML, and can be pulled through the API or pushed to your own storage.
What happens when a query returns nothing?
You still get a row, carrying your original query and an error field explaining why. Nothing is silently dropped, and you are not charged for it.
Is scraping this data legal?
Yes. The FSA publishes hygiene ratings under the Open Government Licence so consumers and businesses can check them.
Built by Fox Labs — B2B company intelligence from public sources, as clean JSON.