USDA Farm Subsidy Scraper — EWG Database avatar

USDA Farm Subsidy Scraper — EWG Database

Under maintenance

Pricing

Pay per event

Go to Apify Store
USDA Farm Subsidy Scraper — EWG Database

USDA Farm Subsidy Scraper — EWG Database

Under maintenance

Scrape USDA farm subsidy recipients from the Environmental Working Group (EWG) Farm Subsidy Database. Returns recipient names, locations, payment amounts by year and program (commodity, conservation, disaster subsidies). Coverage: 1995–2024, ~2.5M recipients, $500B+ total payments.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

EWG Farm Subsidy Database Scraper

Scrapes USDA farm subsidy recipient data from the Environmental Working Group Farm Subsidy Database. Returns recipient names, locations, total payments, and program-level breakdowns (commodity, conservation, disaster) covering 1995–2024 — a dataset tracking $500B+ in payments to roughly 2.5 million recipients across the United States.


EWG Farm Subsidy Scraper Features

  • Extracts subsidy recipients for any US state or specific county (by FIPS code)
  • Returns 13 fields per record: name, ID, city, state, ZIP, county, total lifetime payments, and program-level breakdowns
  • Filters by subsidy program type — all programs, commodity only, conservation only, or disaster only
  • Discovers recipients from top-recipient listings, starting with the highest-paid farms per county
  • Returns numeric payment totals in USD, ready for analysis without string parsing
  • Handles Cloudflare protection via residential proxy — runs as configured, no manual intervention

What Can You Do With USDA Farm Subsidy Data?

  • Journalists and researchers — identify the largest subsidy recipients in a given state, county, or program, and cross-reference against public records
  • Policy analysts — track commodity vs. conservation vs. disaster payment distributions over time by geography
  • Investigative teams — build recipient databases for specific congressional districts or farming regions ahead of legislative coverage
  • Academic researchers — assemble ground-truth datasets for agricultural economics studies without manually navigating EWG's paginated interface
  • Lead generation — surface active farm operations by county for agricultural services, equipment sales, or commodity brokerage outreach

How It Works

  1. Provide a US state code (IL, IA, TX, etc.) and a program type — or use the defaults to pull Illinois's top commodity subsidy recipients
  2. The scraper identifies the highest-subsidy counties for that state and fetches the top-recipient list, paginating as needed
  3. For each recipient discovered, it fetches the payment summary page and the address page — two requests, one complete record
  4. Results are saved to the dataset as structured JSON with consistent field names

EWG Farm Subsidy Scraper Input

{
"maxItems": 50,
"stateFips": "IA",
"programCode": "totalfarm"
}
FieldTypeDefaultDescription
maxItemsinteger10Maximum number of records to return
stateFipsstring(none)Two-letter US state code (IL, IA, ND, etc.). Leave blank to pull from a default set of farming counties
programCodestringtotalSubsidy program: total (all), totalfarm (commodity), total_cr (conservation), total_dis (disaster)

EWG Farm Subsidy Scraper Output Fields

Each record corresponds to one subsidy recipient and includes their aggregate payment history from 1995 through 2024.

{
"recipient_id": "A03488493",
"name": "Warner Brothers Inc",
"city": "Champaign",
"state": "IL",
"zip": "61820",
"county": "Champaign",
"total_lifetime_payments": 2847392,
"commodity_subsidies": 1923104,
"conservation_subsidies": 581200,
"disaster_subsidies": 343088,
"years_active": "1996-2024",
"recipient_url": "https://farm.ewg.org/persondetail.php?custnumber=A03488493",
"source_fips": "17019"
}
FieldTypeDescription
recipient_idstringEWG internal recipient ID (custnumber)
namestringRecipient name — individual or entity
citystringCity from USDA address records
statestringState abbreviation
zipstringZIP code from USDA address records
countystringCounty where the farm is located
total_lifetime_paymentsnumberTotal USDA payments received 1995–2024 (USD)
commodity_subsidiesnumberCommodity subsidy payments 1995–2024 (USD)
conservation_subsidiesnumberConservation subsidy payments 1995–2024 (USD)
disaster_subsidiesnumberDisaster subsidy payments 1995–2024 (USD)
years_activestringYears the recipient appears in USDA records
recipient_urlstringDirect link to the EWG recipient profile page
source_fipsstringFIPS code of the county used to discover this recipient

🔍 FAQ

How do I scrape the EWG farm subsidy database?

EWG Farm Subsidy Scraper handles it. Set stateFips to your target state, configure maxItems, and run. The actor discovers top recipients by county, fetches each profile, and returns structured data — no browser navigation required on your end.

What does EWG Farm Subsidy Scraper cost to run?

The actor charges $0.10 per run plus $0.002 per record scraped. A run pulling 500 records costs approximately $1.10. Runs with maxItems under 20 typically complete in 3–6 minutes.

What data is available in the EWG farm subsidy database?

The database covers USDA subsidy payments from 1995 through 2024 across three program types: commodity subsidies (direct payments, crop insurance, ARC/PLC), conservation programs (CRP, EQIP, CSP), and disaster assistance. Each recipient record includes name, location, and aggregate payment totals.

Can I filter by county or specific FIPS code?

Yes. Pass a 5-digit FIPS code directly in stateFips — the actor recognizes numeric input as a FIPS code and queries that county directly. For example, "17019" pulls Champaign County, IL.

Does EWG Farm Subsidy Scraper require proxies?

It uses Apify residential proxies automatically. The EWG database is behind Cloudflare protection, so residential proxies are required — the actor handles this without any configuration on your part.


Need More Features?

Need different program codes, bulk state coverage, or year-level payment breakdowns? File an issue or get in touch.

Why Use EWG Farm Subsidy Scraper?

  • Public interest data, structured — The EWG database contains 30 years of USDA subsidy records that are technically public but practically inaccessible without clicking through hundreds of paginated results.
  • Affordable — ~$0.002 per record, with no subscription or account required on your end.
  • Clean output — Returns numeric payment totals, not dollar-formatted strings. The data lands in your dataset ready to analyze.