Government Compliance Data - EPA, OSHA, Permits
Pricing
Pay per usage
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
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
| Source | Data Type | Coverage |
|---|---|---|
| EPA ECHO | Environmental compliance, violations, inspections | Nationwide |
| EPA Emissions | Greenhouse gas emissions (GHGRP) | Nationwide |
| OSHA | Workplace safety inspections and violations | Nationwide |
| Building Permits | Construction permits | NY, 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
| Parameter | Type | Description |
|---|---|---|
dataSources | array | Which sources to scrape: epa-echo, epa-emissions, osha, building-permits |
state | string | Two-letter state code (required for most sources) |
city | string | City name filter |
zipCode | string | 5-digit ZIP code |
companyName | string | Company/facility name search |
complianceStatus | string | ALL, VIOLATION, or COMPLIANT (EPA ECHO only) |
dateRange | object | startDate and endDate in YYYY-MM-DD format |
maxItemsPerSource | integer | Max 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
- API: ECHO REST Services
- Documentation: https://echo.epa.gov/tools/web-services
- Rate Limits: Reasonable use expected
EPA Emissions (GHGRP)
- API: EPA Envirofacts Data Service
- Documentation: https://www.epa.gov/enviro/envirofacts-data-service-api
- Data: Facility-level greenhouse gas emissions
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