482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Leads & Business

UK Food Hygiene Scraper logo

UK Food Hygiene Scraper

hipersoft/uk-food-hygiene-scraper

Fetch UK Food Standards Agency food hygiene ratings in bulk: search businesses by name, address or postcode and get each establishment's rating, address, scores, local authority and location. Clean structured JSON, CSV or Excel for food, compliance, lead generation and n8n.

Total users

2

Monthly users

1

Total runs

62

Per establishment scraped

$0.001

Last rebuilt

Oct 26, 2026

Overview

UK Food Hygiene Scraper pulls official food hygiene ratings for food businesses across England, Wales, Scotland and Northern Ireland as clean, structured data. Search by business name, town or postcode, filter by business type or exact rating, and get back one row per establishment — its rating, full address, hygiene/structural/management scores, local authority and map coordinates. Export to JSON, CSV, Excel or XML. Built for food and hospitality research, compliance checks, lead generation and automation workflows.

What does this UK Food Hygiene Scraper do?

Give it a business name, a location, or both, and it returns every matching establishment as structured data:

  • Search by name — look up a chain or a single venue by business name (partial matches supported).
  • Filter by location — narrow results to a town, street or full/partial postcode.
  • Filter by business type — restrict to restaurants, takeaways, pubs, retailers, mobile caterers and more.
  • Filter by rating — return only 5-star venues, 0-star venues, or any specific rating.
  • Bulk export — page through thousands of matching businesses in a single run, capped by Max items.

What data can you get?

Field Description
fhrsId Unique food-hygiene establishment ID.
businessName Name of the food business.
businessType Type of business (e.g. Restaurant/Cafe/Canteen, Takeaway).
businessTypeId Numeric business-type ID.
ratingValue The published hygiene rating (e.g. 5, 4, AwaitingInspection).
ratingKey Machine-readable rating key (e.g. fhrs_5_en-gb).
ratingDate Date the rating was given.
addressLine1–addressLine4 The establishment's address lines.
postcode Postcode of the business.
latitude / longitude Map coordinates, where available.
localAuthority The local authority that inspected the business.
scores Sub-scores: hygiene, structural and management.
url Link to the business's public rating page.

What you get

Each establishment is one clean dataset record. Export the full table to JSON, CSV, Excel or XML, or pull it programmatically.

{
  "fhrsId": 1226939,
  "businessName": "Pizza Pilgrims",
  "businessType": "Restaurant/Cafe/Canteen",
  "businessTypeId": 1,
  "ratingValue": "5",
  "ratingKey": "fhrs_5_en-gb",
  "ratingDate": "2025-05-29T00:00:00",
  "addressLine1": "Kiosk 2013A",
  "addressLine2": "Westfield London Shopping Centre",
  "addressLine3": "Ariel Way",
  "addressLine4": "London",
  "postcode": "W12 7GE",
  "latitude": 51.50758,
  "longitude": -0.22128,
  "localAuthority": "Hammersmith and Fulham",
  "scores": { "hygiene": 5, "structural": 5, "management": 5 },
  "url": "https://ratings.food.gov.uk/business/en-GB/1226939"
}

Use cases

  • Check the current hygiene rating of any UK food business before working with it.
  • Build a directory of restaurants, takeaways or retailers in a town or postcode area.
  • Generate qualified leads — every result includes name, address, local authority and location.
  • Monitor rating changes across a chain, a supplier list or a delivery catchment.
  • Enrich a compliance, insurance or due-diligence dataset with official ratings.

How to use the UK Food Hygiene Scraper

  1. Add the UK Food Hygiene Scraper to your Apify account and open its input.
  2. Enter a Business name and/or an Address or postcode.
  3. Optionally set a Business type ID or a Rating key to filter further.
  4. Set Max items to cap how many establishments you collect.
  5. Click Run, then export the results as JSON, CSV, Excel or XML, or pull them via the Apify API.

Input

{
  "name": "pizza",
  "address": "London",
  "maxItems": 200
}
Field Description
name Business name to search for (partial matches supported).
address Town, street or full/partial postcode.
businessType Optional FSA business-type ID to filter by.
ratingKey Optional exact rating filter (e.g. fhrs_5_en-gb).
maxItems Maximum number of establishments to return.

Need more business & location data?

FAQ

Which businesses are covered? Food businesses registered with UK local authorities under the national food hygiene rating scheme — restaurants, cafes, takeaways, pubs, hotels, schools, supermarkets, mobile caterers, distributors and more, across England, Wales, Scotland and Northern Ireland.

What do the ratings mean? Most businesses carry a rating from 5 (very good) down to 0 (urgent improvement needed). Some show AwaitingInspection or Exempt, and Scottish businesses use a Pass / Improvement Required scheme. Each record also includes the underlying hygiene, structural and management sub-scores.

How do I filter to a specific area? Put a town, street or postcode in the Address or postcode field. You can combine it with a business name and a rating filter in the same run.

What export formats are supported? JSON, CSV, Excel and XML, plus programmatic access through the Apify API.

How does billing work? You pay per establishment scraped, so cost scales with the number of records you actually collect. See the Pricing tab for current rates.

Can I use this with n8n? Yes. Run the UK Food Hygiene Scraper from n8n with the Apify node — trigger a run, pass your search terms, and read the dataset items straight into your workflow. It also works with Make, Zapier and the Apify API.

Can I connect this to other tools? The UK Food Hygiene Scraper connects with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Notes

Original clean-room implementation. Reads only publicly available food hygiene rating information. Not affiliated with, endorsed by or connected to the Food Standards Agency.

Input

FieldTypeDescription
name
Business name
stringBusiness name to search for (e.g. "pizza", "Greggs", "Costa"). Partial matches are supported. Leave empty to match any business and filter by address, business type or rating instead.
address
Address or postcode
stringTown, street or full/partial postcode to narrow the search (e.g. "London", "Manchester", "SW1A"). Leave empty to search across the whole UK.
businessType
Business type ID
stringOptional FSA Business Type ID to filter by, e.g. 1 (Restaurant/Cafe/Canteen), 7844 (Pub/bar/nightclub), 7846 (Retailers), 7838 (Mobile caterer), 7841 (Distributors/Transporters). Leave empty to include all business types.
ratingKey
Rating key
stringOptional exact rating filter (FSA rating key), e.g. "fhrs_5_en-gb" (5 stars), "fhrs_0_en-gb" (0 stars) or "fhis_pass_en-gb" (Scotland pass). Leave empty to include all ratings.
maxItems
Max items
integerMaximum number of establishments to return. Results are paged in batches of 100 until this cap is reached or there are no more matches.
Default: 200

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~uk-food-hygiene-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "name": "pizza",
  "address": "London",
  "businessType": "1",
  "ratingKey": "fhrs_5_en-gb"
}'

Pricing

EventPricePaid plans from
Establishment Scraped
Charged per establishment scraped.
$0.001$0.0005

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

North Data Scraper

Look up European companies on North Data: legal name, former names, register number, address, founding date, LEI, business purpose, managing directors and officers, and recent register publications. Germany, UK, France, Austria and 20+ countries. Bulk lookups.

2,467 runs · 5 users · $0.004 / company

Website Content Crawler

Extract clean, readable content from any list of websites: page title, meta description, headings, main body text, word count and link/image counts. Optional same-domain crawl. Bulk-ready. Great for LLM/RAG ingestion, content audits and research.

206 runs · 20 users · $0.0024 / page scraped

SpyFu Domain Scraper

Bulk SEO and PPC reports for any domain from SpyFu: organic keywords, monthly SEO clicks and value, Google Ads budget, paid keywords, top keywords, competitors, top countries and monthly history. Competitor research for agencies. Export CSV/JSON.

185 runs · 7 users · $0.008 / domain report

Trustpilot Reviews Scraper

Scrape Trustpilot reviews and company ratings by company domain or Trustpilot URL: star rating, title, text, reviewer name & country, verification, date, company reply, plus company TrustScore and total reviews.

146 runs · 4 users · $0.0006 / review scraped

ACRA Singapore Company Registry Scraper

Search and export Singapore's full ACRA corporate registry: UEN, entity name, status, incorporation date, address, SSIC industry codes, officers, former names and audit firms. Filter by name, status, entity type or industry. Public open data, no setup.

138 runs · 10 users · $0.01 / company scraped

Wayback Machine Scraper

List every Internet Archive (Wayback Machine) snapshot of a URL or whole domain: timestamp, snapshot URL, status code, MIME type and content digest. Filter by date, status and dedupe. For SEO, OSINT and historical research. No setup.

135 runs · 15 users · $0.002 / snapshot scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build