Skip to content
Clean Plate

Clean Plate

Where the data comes from

Every page is built from a dated copy of an official public dataset. Each copy records what was requested and when, so any number here can be traced to its source.

South Carolina

Facilities
24,929
Active permits
24,908
Inspections
135,088
counties
46
Updated
2026-08-15
Publisher
SC Department of Public Health, SC Food Grades
Licence
Public record (SC FOIA). No warranty as to accuracy or completeness.
Publisher's note
Grades are maintained by the SC Department of Public Health under an agreement with the SC Department of Agriculture, which provides no warranty as to accuracy or completeness. The database includes permitted facilities that are not open to the public for dining.
Grades
A 22,749 · B 1,879 · C 276 · none 25
Build
d90e559a4ff3b6e2c62c48b9841285fd1ff92ae0 · 2026-08-15-1786810857762
Search index
/search/sc.json — the same file this site's search runs on.
Every request made to build this extract (81)
  1. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=0&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  2. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=2000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  3. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=4000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  4. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=6000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  5. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=8000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  6. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=10000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  7. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=12000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  8. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=14000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  9. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=16000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  10. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=18000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  11. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=20000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  12. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=22000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  13. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/0/query?where=1%3D1&outFields=PERMIT_ID%2CFACILITY%2CADDRESS%2CCITY%2CZIPCODE%2CPROG_CODE&orderByFields=OBJECTID&resultOffset=24000&resultRecordCount=2000&returnGeometry=true&f=json&outSR=4326
  14. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=0&resultRecordCount=2000&returnGeometry=false&f=json
  15. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=2000&resultRecordCount=2000&returnGeometry=false&f=json
  16. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=4000&resultRecordCount=2000&returnGeometry=false&f=json
  17. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=6000&resultRecordCount=2000&returnGeometry=false&f=json
  18. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=8000&resultRecordCount=2000&returnGeometry=false&f=json
  19. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=10000&resultRecordCount=2000&returnGeometry=false&f=json
  20. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=12000&resultRecordCount=2000&returnGeometry=false&f=json
  21. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=14000&resultRecordCount=2000&returnGeometry=false&f=json
  22. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=16000&resultRecordCount=2000&returnGeometry=false&f=json
  23. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=18000&resultRecordCount=2000&returnGeometry=false&f=json
  24. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=20000&resultRecordCount=2000&returnGeometry=false&f=json
  25. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=22000&resultRecordCount=2000&returnGeometry=false&f=json
  26. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=24000&resultRecordCount=2000&returnGeometry=false&f=json
  27. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=26000&resultRecordCount=2000&returnGeometry=false&f=json
  28. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=28000&resultRecordCount=2000&returnGeometry=false&f=json
  29. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=30000&resultRecordCount=2000&returnGeometry=false&f=json
  30. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=32000&resultRecordCount=2000&returnGeometry=false&f=json
  31. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=34000&resultRecordCount=2000&returnGeometry=false&f=json
  32. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=36000&resultRecordCount=2000&returnGeometry=false&f=json
  33. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=38000&resultRecordCount=2000&returnGeometry=false&f=json
  34. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=40000&resultRecordCount=2000&returnGeometry=false&f=json
  35. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=42000&resultRecordCount=2000&returnGeometry=false&f=json
  36. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=44000&resultRecordCount=2000&returnGeometry=false&f=json
  37. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=46000&resultRecordCount=2000&returnGeometry=false&f=json
  38. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=48000&resultRecordCount=2000&returnGeometry=false&f=json
  39. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=50000&resultRecordCount=2000&returnGeometry=false&f=json
  40. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=52000&resultRecordCount=2000&returnGeometry=false&f=json
  41. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=54000&resultRecordCount=2000&returnGeometry=false&f=json
  42. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=56000&resultRecordCount=2000&returnGeometry=false&f=json
  43. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=58000&resultRecordCount=2000&returnGeometry=false&f=json
  44. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=60000&resultRecordCount=2000&returnGeometry=false&f=json
  45. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=62000&resultRecordCount=2000&returnGeometry=false&f=json
  46. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=64000&resultRecordCount=2000&returnGeometry=false&f=json
  47. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=66000&resultRecordCount=2000&returnGeometry=false&f=json
  48. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=68000&resultRecordCount=2000&returnGeometry=false&f=json
  49. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=70000&resultRecordCount=2000&returnGeometry=false&f=json
  50. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=72000&resultRecordCount=2000&returnGeometry=false&f=json
  51. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=74000&resultRecordCount=2000&returnGeometry=false&f=json
  52. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=76000&resultRecordCount=2000&returnGeometry=false&f=json
  53. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=78000&resultRecordCount=2000&returnGeometry=false&f=json
  54. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=80000&resultRecordCount=2000&returnGeometry=false&f=json
  55. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=82000&resultRecordCount=2000&returnGeometry=false&f=json
  56. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=84000&resultRecordCount=2000&returnGeometry=false&f=json
  57. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=86000&resultRecordCount=2000&returnGeometry=false&f=json
  58. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=88000&resultRecordCount=2000&returnGeometry=false&f=json
  59. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=90000&resultRecordCount=2000&returnGeometry=false&f=json
  60. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=92000&resultRecordCount=2000&returnGeometry=false&f=json
  61. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=94000&resultRecordCount=2000&returnGeometry=false&f=json
  62. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=96000&resultRecordCount=2000&returnGeometry=false&f=json
  63. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=98000&resultRecordCount=2000&returnGeometry=false&f=json
  64. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=100000&resultRecordCount=2000&returnGeometry=false&f=json
  65. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=102000&resultRecordCount=2000&returnGeometry=false&f=json
  66. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=104000&resultRecordCount=2000&returnGeometry=false&f=json
  67. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=106000&resultRecordCount=2000&returnGeometry=false&f=json
  68. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=108000&resultRecordCount=2000&returnGeometry=false&f=json
  69. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=110000&resultRecordCount=2000&returnGeometry=false&f=json
  70. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=112000&resultRecordCount=2000&returnGeometry=false&f=json
  71. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=114000&resultRecordCount=2000&returnGeometry=false&f=json
  72. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=116000&resultRecordCount=2000&returnGeometry=false&f=json
  73. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=118000&resultRecordCount=2000&returnGeometry=false&f=json
  74. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=120000&resultRecordCount=2000&returnGeometry=false&f=json
  75. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=122000&resultRecordCount=2000&returnGeometry=false&f=json
  76. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=124000&resultRecordCount=2000&returnGeometry=false&f=json
  77. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=126000&resultRecordCount=2000&returnGeometry=false&f=json
  78. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=128000&resultRecordCount=2000&returnGeometry=false&f=json
  79. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=130000&resultRecordCount=2000&returnGeometry=false&f=json
  80. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=132000&resultRecordCount=2000&returnGeometry=false&f=json
  81. https://services5.arcgis.com/G4BLIH7rTQoIjCFv/arcgis/rest/services/Restaurants/FeatureServer/4/query?where=1%3D1&outFields=PERMIT_ID%2CPOSTED_GRADE%2CINSP_DATE%2CAC_CODE%2CAuditResultGlobalID%2CCOUNTY%2CActive&orderByFields=OBJECTID&resultOffset=134000&resultRecordCount=2000&returnGeometry=false&f=json

How an extract is built

A script pages the publisher's API to exhaustion, joins facilities to their inspections, normalises names and dates, and writes the result to this repository as JSON. Nothing is fetched at request time, so a page can never show you something the publisher has not published, and the exact bytes behind any page are recoverable from the commit named above.

The extract refuses to publish if the joined record count collapses — an upstream schema change should fail loudly rather than quietly emit a half-empty directory.