UK Food Hygiene Ratings Scraper - FSA Register
Pricing
from $0.80 / 1,000 establishments
UK Food Hygiene Ratings Scraper - FSA Register
Search the official FSA hygiene register: 600,000+ UK restaurants, takeaways, pubs, shops and caterers. Filter by rating, council, business type or map radius. Get address, geocodes, score breakdown, inspection date and council contact. Export CSV or JSON. Pay per establishment, empty searches free.
Pricing
from $0.80 / 1,000 establishments
Rating
0.0
(0)
Developer
Automation Craft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
UK Food Hygiene Ratings Scraper - FSA Register
This UK food hygiene ratings scraper searches the official Food Standards Agency hygiene register: 600,000+ restaurants, cafes, takeaways, pubs, hotels, supermarkets, schools, caterers and food manufacturers across England, Wales, Scotland and Northern Ireland, exported as clean JSON, CSV or Excel.
No API keys. No proxies to configure. Press Start, get data. You only pay for establishments actually returned, and empty searches cost nothing.
Quick start
- Type a business name (
pizza,Greggs) or an address or postcode (LS1,Manchester,M4 3AQ). - Optionally narrow it:
ratings,businessTypes,localAuthorities,country, or a map radius withlatitude,longitudeandradiusMiles. - Set
maxResultsas a hard cap on results and on what you pay. - Click Start, then export CSV, Excel or JSON from the dataset, or call the run through the API or as an MCP tool.
Run with completely empty input {} and you get a live demo of 50 pizza businesses.
What you get
One record per establishment:
{"type": "establishment","fhrsId": 1451191,"name": "Pizza Pizza","businessType": "Takeaway/sandwich shop","ratingValue": "5","ratingNumeric": 5,"ratingDate": "2025-01-20","newRatingPending": false,"scheme": "FHRS","scores": { "hygiene": 5, "structural": 5, "confidenceInManagement": 5 },"addressLine1": "124 Dib Lane","addressLine2": "Roundhay","addressLine3": "Leeds","addressLine4": null,"postcode": "LS8 3AY","fullAddress": "124 Dib Lane, Roundhay, Leeds, LS8 3AY","latitude": 53.823107,"longitude": -1.486815,"distanceMiles": null,"localAuthority": {"name": "Leeds","code": "413","email": "food.safety@leeds.gov.uk","website": "http://www.leeds.gov.uk/"},"localAuthorityBusinessId": "21/00957/COMM","phone": null,"pageUrl": "https://ratings.food.gov.uk/business/1451191","searchedName": "pizza","searchedAddress": null,"searchedAuthority": null}
Notes on ratings
- England, Wales and NI (FHRS):
ratingValueruns from0to5, andscoresbreaks it down into hygiene, structural and confidence-in-management. Lower component scores are better: they are the inspector's demerit points. - Scotland (FHIS):
ratingValueisPassorImprovementRequired, andratingNumericandscoresarenullbecause Scotland's scheme does not publish them. - Non-inspected statuses also appear where relevant:
AwaitingInspection,AwaitingPublication,Exempt.
Every run also pushes one free summary item with counts, warnings and API calls, and free status items explain any query that returned nothing.
What you can do with it
- Build lead lists of every food business in a town, council area or map radius, with full address, geocodes and council contact.
- Find businesses that need help: filter for 0, 1 and 2-rated establishments, the exact prospect list for hygiene consultants, pest control, cleaning services, training providers and kitchen-equipment suppliers.
- Vet suppliers and franchise sites: check ratings, score breakdowns and inspection dates before you sign.
- Monitor your own estate: pull every branch by name, for example
Greggs, and catch rating changes and pending re-inspections. - Enrich datasets: match by name or postcode and add official hygiene ratings to your own restaurant or property data.
What this Actor CAN do
- Search all four UK nations from the FSA's official, continuously updated register.
- Filter by rating (including Scotland's Pass and Improvement Required), business type, council, country and map radius.
- Return full address, coordinates, distance, component scores, inspection date, council contact details and a link to the official rating page.
- Export CSV, Excel or JSON directly from the dataset. Typical speed is hundreds of records per second of runtime.
What this Actor CANNOT do
- Inspection report documents. The register publishes ratings and scores, not the inspector's written report. Request those from the council: each record includes the council's email.
- Owner or operator personal contact details.
phoneis only present when the register publishes it, which is rare. Council contact details are always included; establishment emails are not published at all. - Rating history. The register only exposes each establishment's current rating.
- Non-UK data, and food businesses a council has not registered or inspected yet.
How much does it cost to scrape UK food hygiene ratings?
Pay per event. Current prices:
| Event | Free and Bronze | Silver (10% off) | Gold and above (20% off) |
|---|---|---|---|
Establishment (establishment) | $0.001 | $0.0009 | $0.0008 |
Actor Start (apify-actor-start) | $0.005 | $0.005 | $0.005 |
The Actor Start event is charged once per run, one event per GB of memory, minimum one event, and carries no Store discount. So 1,000 establishments cost about $1 on Free and Bronze, $0.90 on Silver and $0.80 on Gold and above, plus the one-off start fee. Fewer, larger runs are cheaper than many tiny ones.
- $0 for empty searches, unknown council names, API hiccups, the summary item and all status items.
- Duplicate establishments across overlapping filters are deduplicated, so you never pay twice for the same business in one run.
maxResultsis a hard spending cap.
Input
| Input | Example | What it does |
|---|---|---|
name | pizza, Greggs | Match business names |
address | LS1, Manchester, M4 3AQ | Match street, town, or any postcode or prefix |
localAuthorities | ["Leeds", "Birmingham"] | Everything a council covers (name or numeric id) |
ratings | ["0", "1", "2"] | Only these hygiene ratings |
businessTypes | ["Restaurant/Cafe/Canteen"] | Only these kinds of business |
country | Scotland | One UK country only |
latitude + longitude + radiusMiles | 53.801, -1.549, 2 | Map radius search, sorted nearest first with distances |
sortBy | rating (low to high) | Relevance, rating, name or distance ordering |
maxResults | 500 | Hard cap on results, and on what you pay |
FAQ
Where do the hygiene ratings come from?
From the Food Standards Agency Food Hygiene Rating Scheme, read through the official public API at api.ratings.food.gov.uk and published under the Open Government Licence v3.0. Each record links back to its own page on ratings.food.gov.uk.
Does it cover Scotland?
Yes. Scotland runs the separate FHIS scheme, so Scottish records come back with ratingValue of Pass or ImprovementRequired and null ratingNumeric and scores, because the Scottish scheme does not publish a 0 to 5 score or a component breakdown. Set country to Scotland to search it alone.
How do I find businesses rated 0, 1 or 2?
Set ratings to ["0", "1", "2"], and add localAuthorities or an address or a map radius to limit it to your patch. That is the standard prospect list for hygiene consultants, pest control, cleaning and training providers.
Can I get the inspection report itself?
No. The register publishes the rating, the component scores and the inspection date, not the inspector's written report. Every record carries the council's email address, so you can request the report from the authority that carried out the inspection.
Are phone numbers or emails included?
The council's email and website are always included. The establishment's own phone only appears when the register publishes it, which is rare, and establishment emails are not published by the register at all. Nothing is invented or enriched from elsewhere.
Can I check every branch of a chain?
Yes. Put the chain name in name, for example Greggs, raise maxResults, and you get every registered branch with its current rating, inspection date and whether a new rating is pending.
Why does this Actor run with limited permissions?
Least privilege. It only reads and writes its own run storages, the dataset and key-value store Apify creates for each run, so it never needs access to the rest of your account. Everything it fetches comes from the FSA's public API.
Data source: Food Standards Agency Food Hygiene Rating Scheme via the official public API (api.ratings.food.gov.uk), published under the Open Government Licence v3.0. This Actor is not affiliated with or endorsed by the FSA. Please use the data in line with the OGL and the FSA's terms.
More data tools by Automation Craft
- UK EPC Register Scraper - Energy Certificates
- US Building Permits Scraper - 38 City Sources
- US New Business Registrations Scraper - LLC Leads
- G2 Reviews Scraper: Ratings, Pros and Cons
- Airbnb Scraper: Prices, Calendar, Reviews
- Google Trends Scraper - Compare and Trending Now
- Website Screenshot Scraper: Full Page, Bulk
- ATS Jobs Scraper & API - Greenhouse, Lever, Ashby