Government Compliance Data - EPA, OSHA, Permits
Pricing
from $3.00 / 1,000 results
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
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer

Fortuitous Pirate
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
5.8 hours
Issues response
18 days ago
Last modified
Categories
Share
Government Compliance Data - EPA ECHO, OSHA, Environmental Permits
Overview
Unified scraper for government compliance data including EPA ECHO environmental violations, EPA emissions data, OSHA workplace safety inspections, and building permits. Perfect for due diligence, compliance monitoring, and environmental research. EPA ECHO, OSHA, Environmental Permits.
Features
- Search by keywords to find specific results
- Filter results by category or type
- Export data in JSON, CSV, or Excel formats
- Built-in proxy support for reliable data collection
Use Cases
- Track - Track federal government data releases and updates
- Build - Build datasets for policy research and analysis
- Monitor - Monitor regulatory changes and compliance requirements
- Aggregate - Aggregate public government data for transparency projects
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
dataSources | array (required) | Select which government data sources to scrape | ["epa-echo"] |
state | string | Two-letter state code (e.g., CA, TX, NY). Required for most sources. | |
city | string | City name for geographic filtering | |
zipCode | string | 5-digit ZIP code for precise location filtering | |
companyName | string | Search by company or facility name (partial match supported) | |
complianceStatus | string | Filter by compliance status (EPA ECHO only) | ALL |
startDate | string | Filter results from this date (YYYY-MM-DD format) | |
endDate | string | Filter results until this date (YYYY-MM-DD format) | |
maxItemsPerSource | integer | Maximum number of items to scrape from each data source | 100 |
proxyConfiguration | object | Proxy settings for web scraping (mainly for OSHA which uses browser) |
Output Example
Each result contains structured data like this:
{"title": "Sample Government - Federal Result","agency": "Department of Commerce","date": "2025-01-15","description": "Detailed description of the item...","documentUrl": "https://example.com/item/12345","category": "Standard","url": "https://example.com/item/12345"}
Pricing
This actor uses pay-per-result pricing:
- $0.001 per result
- $1.00 per 1,000 results
No monthly fees. You only pay for what you scrape. Apify Free plan includes $5/month in platform credits.
How to Run
Apify Console
- Go to the Government Compliance Data - EPA ECHO, OSHA, Environmental Permits actor page
- Configure your input parameters
- Click Start and wait for the results
- Download data in JSON, CSV, or Excel format
API
curl -X POST "https://api.apify.com/v2/acts/fortuitous_pirate~compliance-data-scraper/runs?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"maxItems": 10}'
Python SDK
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("fortuitous_pirate/compliance-data-scraper").call(run_input={"maxItems": 10})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Integration
Connect Government Compliance Data - EPA ECHO, OSHA, Environmental Permits with your existing tools and workflows:
- API access - Programmatic access via Apify API
- Webhooks - Get notified when scraping completes
- Scheduling - Set up recurring runs on any schedule
- Zapier / Make - Connect with 5,000+ apps via Apify integrations
- Python / Node.js SDKs - Native client libraries for easy integration