EPA Fuel Programs Registered Companies and Facilities avatar

EPA Fuel Programs Registered Companies and Facilities

Pricing

Pay per usage

Go to Apify Store
EPA Fuel Programs Registered Companies and Facilities

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

Chris Hoover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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 .xls workbook's Part 80 Company Information sheet (~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

  1. Compliance analysts checking which companies/facilities are registered under a given EPA fuel program (e.g. Renewable Fuel Standard, Gasoline, Diesel)
  2. Fuels-market researchers building a state-by-state or region-by-region view of registered refiners/importers/blenders
  3. 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 state
  • programTypeContains: optional substring filter on registered program types (e.g. "Renewable Fuel Standard", "Gasoline", "Diesel")
  • companyNameContains: optional substring filter on company name

Output fields

FieldTypeDescription
companyIdstringEPA internal company ID
companyNamestringRegistered company name
companyAddressstringCompany street address
companyCitystringCompany city
companyStatestringCompany state
companyPostalCodestringCompany postal code
programTypesstringRegistered fuel programs (comma-separated)
businessActivitiesstringRegistered business activities (comma-separated)
otaqProgramIdstringOTAQREG program registration ID
otaqReportingIdstringOTAQ reporting ID(s), comma-separated
facilityNamestringRegistered facility name (blank if company-level only)
facilityAddressstringFacility street address
facilityCitystringFacility city
facilityStatestringFacility state
facilityPostalCodestringFacility postal code
facilityTypestringFacility fuel/product type
facilityActivitiesstringRegistered facility activities
offRoadOnlystringY/N/blank — fuel only sold for off-road use flag
sourceUrlstringThe EPA report URL this row was pulled from
updateCadencestringdaily — EPA's stated update frequency
crawlTimestampstringISO-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.

ResultsCost
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.md for why.