EPA Fuel Programs Registered Companies and Facilities
Pricing
Pay per usage
Go to Apify Store
EPA Fuel Programs Registered Companies and Facilities
Download and normalize EPA's official daily-updated Part 80 Fuel Programs registered company/facility list.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Chris Hoover
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Downloads and normalizes EPA's official, daily-updated Part 80 Fuel Programs registration list of companies and facilities (refiners, importers, blenders, terminals) into a clean, filterable dataset — no HTML scraping, no selector drift, straight from EPA's own report endpoint.
What it does
- Fetches EPA's "Part 80: EPA Fuel Programs Registered Company/Facility ID List (xls) (Updated Daily)" report
- Parses the legacy
.xlsworkbook'sPart 80 Company Informationsheet (~13,500 rows) - Normalizes company vs. facility address/city/state/zip fields (the source file duplicates these column names)
- Applies optional state, program-type, and company-name filters
- Charges/stops per Apify's pay-per-event budget, same as every other dataset-item Actor in this account
Use cases
- Compliance analysts checking which companies/facilities are registered under a given EPA fuel program (e.g. Renewable Fuel Standard, Gasoline, Diesel)
- Fuels-market researchers building a state-by-state or region-by-region view of registered refiners/importers/blenders
- Procurement or vendor-risk teams verifying a counterparty's EPA fuel-program registration status before contracting
Input
maxItems: maximum number of rows to return (default 100, up to 20,000 — the full file has ~13,500 rows)stateFilter: optional array of 2-letter state codes; matches either the company's or the facility's stateprogramTypeContains: optional substring filter on registered program types (e.g."Renewable Fuel Standard","Gasoline","Diesel")companyNameContains: optional substring filter on company name
Output fields
| Field | Type | Description |
|---|---|---|
companyId | string | EPA internal company ID |
companyName | string | Registered company name |
companyAddress | string | Company street address |
companyCity | string | Company city |
companyState | string | Company state |
companyPostalCode | string | Company postal code |
programTypes | string | Registered fuel programs (comma-separated) |
businessActivities | string | Registered business activities (comma-separated) |
otaqProgramId | string | OTAQREG program registration ID |
otaqReportingId | string | OTAQ reporting ID(s), comma-separated |
facilityName | string | Registered facility name (blank if company-level only) |
facilityAddress | string | Facility street address |
facilityCity | string | Facility city |
facilityState | string | Facility state |
facilityPostalCode | string | Facility postal code |
facilityType | string | Facility fuel/product type |
facilityActivities | string | Registered facility activities |
offRoadOnly | string | Y/N/blank — fuel only sold for off-road use flag |
sourceUrl | string | The EPA report URL this row was pulled from |
updateCadence | string | daily — EPA's stated update frequency |
crawlTimestamp | string | ISO-8601 timestamp this row was fetched |
Example output
{"companyId": "4701","companyName": "121 POINT BREEZE MANAGEMENT CORP","companyAddress": "6310 W PASSYUNK AVE","companyCity": "PHILADELPHIA","companyState": "PA","companyPostalCode": "19153","programTypes": "Diesel, Gasoline","businessActivities": "Truck Loading Terminal/Locomotive Marker Facility, Oxygenate Blender, Refiner","otaqProgramId": "OTAQREG10032131","otaqReportingId": "21060, 01101","facilityName": "POINT BREEZE TERMINAL","facilityAddress": "6310 W. PASSYUNK AVENUE","facilityCity": "PHILADELPHIA","facilityState": "PA","facilityPostalCode": "19153","facilityType": "Gas/Ethanol","facilityActivities": "Oxygenate Blender, Refinery","offRoadOnly": "Y","sourceUrl": "https://cdxoarapps.epa.gov/oar-otaq-reg-III/rest/public/reports/Part80FuelsProgramsList","updateCadence": "daily","crawlTimestamp": "2026-08-12T08:15:04.758842+00:00"}
Pricing
$4 per 1,000 results.
| Results | Cost |
|---|---|
| 100 | $0.40 |
| 500 | $2.00 |
| 1,000 | $4.00 |
| 5,000 | $20.00 |
Notes
- Single-request Actor: the entire dataset is one EPA-hosted file, refreshed daily, so there's no pagination or per-item fetching — just one download and a local parse.
- Scope: covers EPA's Part 80 registered company/facility list only. Part 79 registered fuels/fuel additives (the separate gasoline/diesel/biodiesel/detergent/E15 additive lists) were evaluated and descoped from v1 — see
design.mdfor why.