USDA FSIS Establishment Scraper - Meat, Poultry & Egg Leads avatar

USDA FSIS Establishment Scraper - Meat, Poultry & Egg Leads

Pricing

$5.00 / 1,000 establishment lead scrapeds

Go to Apify Store
USDA FSIS Establishment Scraper - Meat, Poultry & Egg Leads

USDA FSIS Establishment Scraper - Meat, Poultry & Egg Leads

Scrape every USDA FSIS-inspected meat, poultry & egg establishment: company, phone, full address, activities (slaughter/processing/import/export), species, size & grant date. Filter by state, type, species & size. B2B food-industry leads + monitoring. Official FSIS data, no browser.

Pricing

$5.00 / 1,000 establishment lead scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

USDA FSIS Establishment Scraper — Meat, Poultry & Egg Plant Leads

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the U.S. Department of Agriculture (USDA) or any government body. All trademarks mentioned are the property of their respective owners. The USDA FSIS establishment directory is referenced only to describe the public data source this Actor collects from.

Extract every USDA-inspected meat, poultry and egg establishment in the United States from the official FSIS Meat, Poultry and Egg Product Inspection (MPI) Directory — turned into clean, ready-to-use B2B food-industry leads: company name, phone, full address, the activities each plant performs (slaughter, processing, import, export, egg products), the species it handles, its size category and inspection grant date, plus a 0–100 lead score.

These are real manufacturing facilities — slaughterhouses, further-processors, ready-to-eat plants, egg-product plants and import houses — every one of them a buyer of equipment, packaging, ingredients, sanitation, cold-chain, testing and compliance services.

No login, no API key, no browser — a single fast pull of the official open-data files, refreshed by FSIS at least monthly.

Why this scraper?

The FSIS directory is the authoritative, government-maintained census of federally inspected meat, poultry and egg plants — but it ships as raw CSV files with cryptic activity strings and a separate demographic supplement. This actor does the work for you:

DataRaw FSIS filesThis actor
Company, establishment number, full address✅ raw✅ cleaned & title-cased
Phone number✅ raw✅ formatted
Activities (slaughter / processing / import / export / egg)one packed string✅ parsed into flags + a derived establishment type
Species handled (beef, swine, chicken, turkey, lamb, catfish…)scattered✅ normalized list
Size category (Large / Small / Very Small)separate file✅ joined automatically
Inspection grant dateM/D/YYYY text✅ ISO date + "newly granted" detection
DBAs / trade namessemicolon blob✅ split into a list
Lead score & buying signals✅ 0–100 + signals
Only-new-establishments monitoring✅ built-in

Use cases

  • Sell to food manufacturers — packaging, processing & refrigeration equipment, sanitation chemicals, PPE, ingredients and packaging vendors get a complete, segmented prospect list with phone numbers. Score by size, establishmentType and species.
  • Food-safety & compliance — HACCP / food-safety SaaS, pathogen & lab testing, audit and consulting firms reach every regulated plant in their territory.
  • Cold-chain & logistics — find slaughter and processing plants by state and species to plan routes and pitch carriers, 3PLs and cold storage.
  • Insurance, bonding & finance — build books of business across food-processing facilities by size and activity.
  • Recruiting & staffing — target plants by location and size for production, QA and food-safety hiring.
  • M&A, PE & market research — map slaughter vs processing capacity, species mix and plant counts by region; track newly inspected plants and consolidation.
  • Regulatory & competitive intelligence — monitor the directory for new establishments and activity changes as an early market signal.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the USDA FSIS Establishment Scraper, choose your filters (state, establishment type, species, size…), and click Start.
  3. Watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, or XML — or pull results programmatically via the Apify API.

Input

{
"states": ["IA", "NE"],
"establishmentTypes": ["slaughter", "processing"],
"species": ["beef", "swine"],
"sizes": ["Large", "Small"],
"sortBy": "leadScore",
"maxResults": 1000
}
  • states / cities / zipCodes / counties — location filters (state = 2-letter code; ZIP accepts a 5-digit value or a prefix).
  • establishmentTypes — keep plants doing any of slaughter, processing, import, export, eggProducts.
  • species — substring match on species handled (beef, chicken, turkey, swine, lamb, catfish, …).
  • sizesLarge, Small, Very Small (from the FSIS demographic supplement).
  • activitiesContains / companyNameQuery / establishmentNumbers — free-text and exact lookups.
  • grantedAfter / grantedBefore — filter by inspection grant date (great for finding newly inspected plants).
  • withPhoneOnly / minLeadScore — quality filters.
  • includeDemographics (default true) — join the demographic file for size/species and richer scoring.
  • sortBygrantDate (newest), leadScore, size, name, or none.
  • monitorMode / monitorKey — only output establishments not seen in previous runs (see below).

Leave everything empty to pull the entire national directory (roughly 7,000 establishments).

Output

One record per establishment (recordType: "establishment"):

{
"recordType": "establishment",
"establishmentNumber": "M46758+P46758",
"companyName": "Example Provisions Co",
"dbaNames": ["Example Smokehouse"],
"phone": "(515) 555-0142",
"street": "1200 Industrial Pkwy",
"city": "Des Moines",
"state": "IA",
"zipCode": "50313",
"county": "Polk",
"country": "United States",
"fullAddress": "1200 Industrial Pkwy, Des Moines, IA, 50313",
"establishmentType": "Slaughter & Processing",
"activities": ["Meat Slaughter", "Meat Processing", "Poultry Processing"],
"isSlaughter": true,
"isProcessing": true,
"isImport": false,
"isExport": true,
"isEggProducts": false,
"species": ["Beef/Cattle", "Swine/Pork", "Chicken"],
"size": "Small",
"sizeTier": "Small",
"district": "Des Moines",
"circuit": "12",
"grantDate": "2024-08-19",
"grantYear": 2024,
"hasPhone": true,
"leadScore": 82,
"leadSignals": ["Slaughter operation", "Export eligible", "Newly granted (2024)", "Small establishment"],
"sourceFields": { "...": "every original FSIS column, preserved" },
"scrapedAt": "2026-06-20T13:00:00.000Z"
}

Every original column from both FSIS files is preserved under sourceFields, so nothing is ever lost.

Monitor new establishments

Turn on monitorMode and the actor remembers what it has already returned (per monitorKey) and outputs only new or changed establishments on later runs — a new plant, a new activity, or a size/status change. Pair it with a Schedule for an automatic fresh-leads feed. This works independently of the Apify scheduler — schedule it however you like; the only-new logic is handled internally by the actor's own key-value store, so it never conflicts with the platform scheduler.

How much does it cost to scrape the USDA FSIS establishment directory?

This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Establishment lead scraped - One USDA FSIS-inspected meat, poultry or egg establishment: company name, phone, full address, activities (slaughter/processing/import/export), species, size category, grant date and a 0–100 lead score.

The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/fsis-establishment-scraper').call({
states: ['IA', 'NE'],
establishmentTypes: ['slaughter'],
sortBy: 'leadScore',
maxResults: 500,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} establishment leads`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new establishment leads straight into your CRM.
  • Slack — get notified when a monitored search finds new plants.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "list every large beef slaughter plant in Nebraska with a phone number" and let it run this scraper for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete US business-data & B2B lead stack from official sources:

Tips

  • Whole country: leave all filters empty to pull the full national directory in one run; then export to CSV/Excel and slice it however you like.
  • Newest plants only: set sortBy to grantDate and/or grantedAfter to surface recently inspected establishments — the freshest leads.
  • Best prospects first: sortBy: "leadScore" ranks by size, activity mix, export eligibility and recency.
  • Cost control: each result is one establishment; narrow with state/type/size filters and maxResults to keep runs small while testing.

FAQ

Where does the data come from? The official USDA Food Safety and Inspection Service (FSIS) Meat, Poultry and Egg Product Inspection (MPI) Directory and its Establishment Demographic Data supplement — public open-data files FSIS refreshes at least monthly.

Do establishments include email addresses? No. The FSIS directory publishes a phone number and full mailing address (not email), so this actor never fabricates one. To add emails, pipe company websites through the Website Contact Scraper.

What does the establishment number mean? It's the FSIS-assigned grant number. A prefix denotes the program — M (meat), P (poultry), V/G (egg products), I (import) — and a single facility can hold several (shown joined, e.g. M46758+P46758).

How fresh is the data? FSIS updates the files at least monthly; the actor always downloads the current version, and monitorMode lets you capture only what's new since your last run.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

Is this legal? The actor collects publicly available US government open data. You are responsible for using it in compliance with applicable laws and FSIS's terms.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the U.S. Department of Agriculture (USDA) or any government body. All trademarks mentioned are the property of their respective owners.

The USDA FSIS establishment directory is referenced only in a descriptive, nominative sense - to identify the public data source this Actor collects from. This Actor is not an official product or service of the U.S. Department of Agriculture (USDA) and is not authorised or certified by it. It collects only publicly available records; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the source's own terms of use or reuse conditions.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.