🍽 Health Data API

Restaurant Health Scores. One API Call.

3,000+ US jurisdictions use different grading systems - letters, percentages, pass/fail. We normalize them all into a unified 0-100 score so you don't have to.

DF
QA
RE
+

Built for delivery platforms, franchise QA teams, and food service insurers

cURL REQUEST
GET /v1/score?name=Joe's+Pizza&city=new+york
Authorization: Bearer fs_live_abc123
Accept: application/json
200 OK RESPONSE
{
  "name": "Joe's Pizza",
  "address": "7 Carmine St, New York, NY",
  "score": 92,
  "grade": "A",
  "jurisdiction": "NYC DOHMH",
  "original_grade": "A",
  "violations": [
    {"type": "non_critical", "desc": "Improper signage", "pts": -5},
    {"type": "corrected", "desc": "Cold food temp", "pts": -2}
  ],
  "last_inspected": "2026-02-14"
}
10 metros live 0-100 scoring Weekly data refresh

Try It Right Now

Pick a city and type a restaurant name to see a normalized JSON response.

200 OK RESPONSE
// Click "Look Up" to see a sample response

Health Data Is Fragmented. We Fix That.

Every county does inspections differently. Comparing restaurants across cities is impossible - until now.

Without FoodSafe Score

  • NYC uses letter grades (A, B, C)
  • LA County uses percentages (0-100%)
  • Chicago uses pass/fail/conditional
  • 3,000+ county portals with different formats
  • No way to compare across jurisdictions
  • Manual data collection takes weeks

With FoodSafe Score

  • Unified 0-100 score for every restaurant
  • Letter grades: A (85-100), B (70-84), C (50-69), F (0-49)
  • Weighted violations: critical (-25), non-critical (-5), corrected (-2)
  • One API call returns normalized data
  • Compare any restaurant to any other
  • Weekly automated data refresh

Everything You Need for Food Safety Intelligence

Purpose-built endpoints for every food safety data use case.

🔍

Name + Address Lookup

Fuzzy match any restaurant by name and address using pg_trgm. Handles typos, abbreviations, and alternate names.

📍

Geo Search

Search by lat/lng + radius using PostGIS. Find every inspected restaurant within a given area for mapping or delivery coverage.

📦

Bulk Zip Lookup

Pull all restaurant scores in a ZIP code with a single request. Perfect for real estate due diligence and franchise QA.

📈

Inspection History

Full inspection timeline with trend analysis. See if a restaurant is improving, declining, or holding steady over time.

Normalized Scoring

Every jurisdiction mapped to a 0-100 scale with weighted violation categories. A score of 85 means the same everywhere.

🔒

Weekly Data Refresh

Automated ingestion from open data portals every week. No scraping needed - we pull from official government APIs and CSV feeds.

Supported Metro Areas

Launching with 10 major metros. All data sourced from open government portals - no scraping required.

New York City - NYC DOHMH
Chicago - data.cityofchicago.org
San Francisco - data.sfgov.org
Los Angeles - data.lacounty.gov
Seattle - data.kingcounty.gov
Houston - Harris County
Las Vegas - Clark County
Miami - Miami-Dade
Phoenix - Maricopa County
Boston - data.boston.gov

Three Steps to Food Safety Data

Get started in minutes, not months.

1

Get Your API Key

Sign up for the waitlist and receive your key when we launch. No credit card needed to start.

2

Make a Request

Call our REST API with a restaurant name, address, coordinates, or ZIP code. Get normalized JSON back instantly.

3

Use the Data

Integrate scores into your app, dashboard, or risk model. Compare restaurants across any jurisdiction with confidence.

Simple, Usage-Based Pricing

Start small, scale as you grow. Early bird discount locked for life.

Starter
$49 $9 /mo forever
200 lookups/month
10 req/min
  • Name + address lookup
  • Normalized 0-100 score
  • 10 metro coverage
  • Email support
Lock In 80% Off
Business
$499 $99 /mo forever
20,000 lookups/month
300 req/min
  • Everything in Pro
  • Webhook alerts (coming)
  • SLA 99.9%
  • Dedicated support
Lock In 80% Off
Enterprise
Custom
Unlimited lookups
Custom rate limits
  • Everything in Business
  • On-premise option
  • SLA 99.99%
  • Dedicated engineer
Contact Us

Early bird pricing locked for life. No credit card needed to reserve your spot. Regular pricing returns after 200 signups.

Frequently Asked Questions

All data comes from official government open data portals. We pull from published APIs and CSV feeds from city and county health departments - NYC DOHMH, Chicago CDPH, San Francisco DPH, and more. No scraping involved.

Every restaurant starts at 100. We deduct points based on violation severity: critical violations cost -25 points, non-critical violations cost -5, and corrected-on-site violations cost -2. This creates a consistent scale across jurisdictions that use letters, percentages, or pass/fail systems.

Our normalized grades map to score ranges: A (85-100) means excellent food safety, B (70-84) means good with minor issues, C (50-69) means needs improvement, and F (0-49) means serious violations found.

We run automated ingestion jobs weekly for each supported jurisdiction. Most health departments publish new inspection data within 1-2 weeks of the inspection, so our data is typically 1-3 weeks behind real-time.

We're launching with 10 major metros that publish inspection data via open APIs or CSV feeds: New York City, Chicago, San Francisco, Los Angeles, Seattle, Houston, Las Vegas, Miami, Phoenix, and Boston. More cities are added monthly.

Yes. Our geo search endpoint accepts latitude, longitude, and radius parameters. It uses PostGIS under the hood, so spatial queries are fast and accurate. Perfect for delivery apps showing nearby restaurant safety scores.

Our fuzzy matching engine (powered by pg_trgm) handles typos, abbreviations, and alternate names. If there's still no match, you'll get a 404 with suggested alternatives based on name similarity in the same area.

Four primary use cases: food delivery platforms integrating safety scores, franchise QA teams monitoring multi-location compliance, commercial real estate brokers evaluating restaurant tenants, and food service insurance underwriters assessing risk.

Not a permanent free tier, but early bird waitlist members get 80% off locked in for life. The Starter plan drops from $49/mo to just $9/mo - and you keep that price forever, even after we raise rates.

All responses are JSON. Every response includes the restaurant name, address, normalized score (0-100), letter grade, original jurisdiction grade, violation details with point deductions, and last inspection date. We also return the source jurisdiction for transparency.

Limited - First 200 Spots Only

Lock In 80% Off For Life

We're opening early access to the first 200 users. Sign up now and your founding member discount is locked in permanently - even after we raise prices.

80% off forever - pay just $9 instead of $49 (Starter)
Free upgrade to Pro for the first 3 months ($149/mo value)
Priority access - your requests skip the queue
Direct Slack channel with the founding team
Shape the roadmap - vote on features before anyone else
No credit card needed - just your email to reserve your spot

No spam. Unsubscribe anytime. You'll get one email when we launch.

127 of 200 spots remaining