Government Compliance Data - EPA, OSHA, Permits avatar
Government Compliance Data - EPA, OSHA, Permits

Pricing

Pay per usage

Go to Apify Store
Government Compliance Data - EPA, OSHA, Permits

Government Compliance Data - EPA, OSHA, Permits

Scrape EPA ECHO environmental compliance, OSHA workplace inspections, EPA emissions data & building permits. Search by company, location, compliance status. Perfect for due diligence & research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fortuitous Pirate

Fortuitous Pirate

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Government Compliance Data Scraper

Unified Apify actor for scraping government compliance data from multiple authoritative sources. Perfect for:

  • Environmental Due Diligence - Research facilities before acquisitions
  • Compliance Monitoring - Track violations across EPA and OSHA
  • Risk Assessment - Identify potential environmental liabilities
  • Regulatory Research - Analyze enforcement patterns

Data Sources

SourceData TypeCoverage
EPA ECHOEnvironmental compliance, violations, inspectionsNationwide
EPA EmissionsGreenhouse gas emissions (GHGRP)Nationwide
OSHAWorkplace safety inspections and violationsNationwide
Building PermitsConstruction permitsNY, IL, CA, WA, TX, MA

Input Parameters

{
"dataSources": ["epa-echo", "epa-emissions", "osha", "building-permits"],
"state": "CA",
"city": "Los Angeles",
"zipCode": "90001",
"companyName": "ACME",
"complianceStatus": "ALL",
"dateRange": {
"startDate": "2023-01-01",
"endDate": "2024-12-31"
},
"maxItemsPerSource": 100
}

Parameters

ParameterTypeDescription
dataSourcesarrayWhich sources to scrape: epa-echo, epa-emissions, osha, building-permits
statestringTwo-letter state code (required for most sources)
citystringCity name filter
zipCodestring5-digit ZIP code
companyNamestringCompany/facility name search
complianceStatusstringALL, VIOLATION, or COMPLIANT (EPA ECHO only)
dateRangeobjectstartDate and endDate in YYYY-MM-DD format
maxItemsPerSourceintegerMax items per source (default: 100)

Output Schema

All results are normalized to a common schema:

{
"source": "epa-echo",
"dataType": "environmental-compliance",
"facilityId": "110000000001",
"facilityName": "ACME Manufacturing",
"address": "123 Industrial Way",
"city": "Los Angeles",
"state": "CA",
"zip": "90001",
"latitude": 34.0522,
"longitude": -118.2437,
"complianceStatus": "Significant Violation",
"violationType": "Air Quality",
"lastInspectionDate": "2024-06-15",
"inspectionCount": 5,
"enforcementActions": 2,
"totalPenalties": 50000,
"lastPenaltyDate": "2024-03-20",
"programs": {
"air": true,
"water": true,
"hazardousWaste": false
},
"naicsCode": "332312",
"sicCode": "3462",
"industryType": "Manufacturing",
"sourceData": { ... },
"scrapedAt": "2024-01-15T10:30:00.000Z"
}

Use Cases

Environmental Due Diligence

Research a company before acquisition:

{
"dataSources": ["epa-echo", "epa-emissions"],
"state": "TX",
"companyName": "Target Company Inc",
"complianceStatus": "ALL",
"maxItemsPerSource": 500
}

Compliance Monitoring Dashboard

Track violations in your operating area:

{
"dataSources": ["epa-echo", "osha"],
"state": "CA",
"city": "Los Angeles",
"complianceStatus": "VIOLATION",
"dateRange": {
"startDate": "2024-01-01"
},
"maxItemsPerSource": 1000
}

Construction Activity Research

Monitor building permit activity:

{
"dataSources": ["building-permits"],
"state": "NY",
"zipCode": "10001",
"dateRange": {
"startDate": "2024-06-01",
"endDate": "2024-12-31"
},
"maxItemsPerSource": 500
}

Emissions Analysis

Research major greenhouse gas emitters:

{
"dataSources": ["epa-emissions"],
"state": "TX",
"dateRange": {
"startDate": "2023-01-01"
},
"maxItemsPerSource": 200
}

API Details

EPA ECHO

EPA Emissions (GHGRP)

OSHA

  • Source: OSHA Establishment Search
  • Method: Browser-based scraping (Playwright)
  • Data: Workplace inspections and violations

Building Permits

  • APIs: City Socrata/CKAN open data portals
  • Cities: NYC, Chicago, Los Angeles, Seattle, Austin, Boston

Notes

  • EPA ECHO is the most comprehensive source for environmental compliance
  • OSHA requires browser automation due to form-based search
  • Building permits coverage depends on state - not all states have open data APIs
  • Date ranges help narrow results and improve performance
  • Company name searches use partial matching

Cost

This actor uses Apify Proxy for OSHA scraping. Other sources use direct API calls with minimal compute.

Estimated cost per 1,000 results:

  • EPA ECHO: ~$0.05
  • EPA Emissions: ~$0.05
  • OSHA: ~$0.50 (browser-based)
  • Building Permits: ~$0.05