Seattle Restaurant Inspections Scraper
Pricing
from $19.00 / 1,000 results
Seattle Restaurant Inspections Scraper
Collects food establishment inspection records from the King County public health database. Returns each inspection as a flat row with business name, address, date, result, and violation details.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Seattle Restaurant Inspections Scraper
Scrape Seattle and King County restaurant inspection records, up to a million per run. Every record includes the business name, address, inspection date, result, and violation details. No API key or login required. Export to CSV, JSON, Excel, or XML.
King County's food safety portal lets you look up one restaurant at a time, but there is no bulk export. This Actor reads the public inspection database directly, so you can pull thousands of records filtered by city or inspection result in a single run. It returns a clean, flat dataset ready for analysis, lead generation, or compliance tracking.
| Who uses it | What they scrape King County Public Health for |
|---|---|
| Restaurant technology vendors | Build a prospecting list of establishments with recent unsatisfactory inspections. |
| Local health and safety researchers | Analyze violation trends across Seattle neighborhoods over time. |
| Food safety consultants | Identify potential clients who need help correcting repeat violations. |
| Journalists and newsrooms | Investigate food safety patterns at popular restaurant chains. |
What it does
This Actor collects restaurant and food establishment inspection records from the King County public health database and returns each inspection as a flat row.
- ποΈ City filter: Narrow results to a single city like SEATTLE, BELLEVUE, or KIRKLAND.
- π Result filter: Pull only inspections with a specific outcome, such as Unsatisfactory or Complete.
- π Bulk collection: Set a high maximum and collect up to a million inspection records per run.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with King County Public Health data
π Generate restaurant sales leads.
A point-of-sale vendor filters for Seattle restaurants with recent Unsatisfactory inspections and uses the address list for a direct mail campaign.
πΊοΈ Map food safety in a neighborhood.
A public health researcher pulls all Capitol Hill inspections for the last year, geocodes the addresses, and visualizes violation clusters.
π° Investigate a restaurant chain.
A reporter collects every inspection for a fast-food franchise across King County and compares violation patterns by location.
π Monitor compliance for a portfolio.
A restaurant group's operations manager scrapes weekly to catch new inspection results for all their locations in one dataset.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Reads the public inspection portal directly with no registration. |
| Fixed schema | Every record arrives with the same columns, ready for spreadsheets. |
| City filter | Target one municipality instead of downloading the whole county. |
| Result filter | Focus on Unsatisfactory reports for lead generation. |
How it compares
Two other actors also scrape King County inspection data, while a third covers multiple US cities including Seattle. Here is how they compare on the features buyers ask about.
| Feature | ParseForge | Seattle Restaurant Inspections Scraper | US Restaurant Inspections Scraper | Crime Data Scraper (US Cities) |
|---|---|---|---|---|
| King County inspection records | Yes | Yes | Yes | Not listed |
| Filter by city | Yes | Not listed | Not listed | Not listed |
| Filter by inspection result | Yes | Not listed | Not listed | Not listed |
| No API key required | Yes | Not listed | Yes | Not listed |
| Violation details in output | Yes | Not listed | Not listed | Not listed |
| Phone numbers in output | Not listed | Yes | Not listed | Not listed |
Configure the run
Drive the Actor by setting a maximum number of records, and optionally filter by city or inspection result so only matching inspections reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10}
A larger pull:
{"maxItems": 200}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Seattle Restaurant Inspections Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to King County Public Health through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/seattle-restaurant-inspections-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check your filter settings. A narrow city filter combined with a rare inspection result can return zero matches. Try broadening the city or setting the result filter to 'Any result'.
The run stopped before reaching my maxItems.
The Actor stops when it has read all available records matching your filters. If the county database has fewer matching inspections than your limit, the run ends early.
Some records are missing violation details.
Not every inspection includes violations. A Satisfactory result often has no violation data attached. This reflects the source data.
The city filter is not returning the neighborhood I want.
The filter matches the city field in the county database. Neighborhoods within Seattle are all listed under SEATTLE. Use the full address field in your exported data to filter by neighborhood afterward.
Can I filter by date range?
The current input schema does not include a date filter. Collect the full dataset and filter by the inspection date column in your spreadsheet or script after export.
FAQ
| Question | Answer |
|---|---|
| What area does this scraper cover? | It covers all of King County, Washington, which includes Seattle, Bellevue, Kirkland, Redmond, and other cities. The data comes from the King County Public Health food safety inspection database. |
| Can I filter by a specific city? | Yes. Use the City input field to restrict results to one municipality, such as SEATTLE or BELLEVUE. Leave it blank to collect records from the entire county. |
| What inspection results can I filter by? | You can filter by Satisfactory, Unsatisfactory, Complete, or Incomplete. Choose 'Any result' to collect all outcomes. |
| Does this include violation details? | Yes. Each inspection record includes the violation type, description, and points deducted, when available from the source. |
| How many records can I collect in one run? | You can set the maximum up to 1,000,000 records per run. The Actor stops when it reaches your limit or exhausts the available data. |
| Do I need an API key or login? | No. The Actor reads the public King County inspection portal directly. No registration, API key, or OAuth is required. |
| What format does the data export to? | You can export your dataset to CSV, JSON, Excel, or XML from the Apify platform. |
| How often is the inspection data updated? | The Actor pulls live data from the King County database on each run, so you always get the latest available inspections. |
| Can I schedule this to run automatically? | Yes. Apify's scheduler lets you run the Actor daily, weekly, or on any custom interval to keep your dataset current. |
| Does this include restaurant phone numbers or coordinates? | The dataset includes the business name and address. Phone numbers and coordinates are not consistently available from the source. |
Related actors
Browse the full ParseForge collection for more scrapers.
π Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
β οΈ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by King County, Washington. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
