USDA SNAP Retailer & Grocery Leads Scraper avatar

USDA SNAP Retailer & Grocery Leads Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
USDA SNAP Retailer & Grocery Leads Scraper

USDA SNAP Retailer & Grocery Leads Scraper

Export 260,000+ USDA-authorized SNAP retailers with business name, store type, full address, county and coordinates. Filter nationwide grocery and convenience-store leads for payments, distribution and retail intelligence.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Categories

Share

Export more than 260,000 USDA-authorized SNAP retailers across the United States and territories. Each record includes the store name, USDA store type, street address, city, state, ZIP, county, latitude, longitude and available incentive-program information.

The Actor turns the official USDA retailer-locator dataset into clean, high-volume business leads for payment processors, food distributors, CPG teams, retail intelligence, route planning and food-access analysis. It uses a public government data service and requires no USDA API key.

What can you do with this Actor?

  • Build nationwide prospect lists of grocery, supermarket, convenience and specialty-food retailers.
  • Segment SNAP-authorized merchants by state, county, city, ZIP or store format.
  • Support EBT, fintech, POS, payment-processing and merchant-services sales.
  • Plan distributor territories and routes using normalized addresses and coordinates.
  • Analyze independent retail coverage, food access and market density.
  • Identify stores linked to a published nutrition-incentive program or grantee.

Input

Every filter is optional. Empty input returns retailers in stable source order.

FieldTypeDescription
statesstring[]Two-letter states or territories such as NY, CA, TX or PR.
countiesstring[]Exact USDA county names, commonly uppercase.
citiesstring[]Exact city names.
zipCodesstring[]Five-digit ZIP codes.
storeTypesstring[]Exact source labels such as Convenience Store, Supermarket or Super Store.
nameContainsstringCase-insensitive business-name search.
incentiveOnlybooleanKeep only records with a listed incentive program.
maxResultsintegerMaximum unique retailers, up to 500,000.

Example for New York and New Jersey convenience-store leads:

{
"states": ["NY", "NJ"],
"storeTypes": ["Convenience Store"],
"maxResults": 25000
}

Example for named chains or markets:

{
"states": ["CA"],
"nameContains": "Market",
"maxResults": 10000
}

Output

Each dataset item represents one USDA SNAP-authorized retailer location.

FieldMeaning
storeIdUSDA record identifier stored as text for safe matching.
objectIdSource-layer object identifier.
storeName, storeTypeMerchant name and USDA retail category.
streetAddress, addressLine2, addressOriginal and normalized address forms.
city, state, zipCode, zip4, countyGeographic segmentation fields.
latitude, longitudePublished store coordinates.
hasIncentiveProgram, incentiveProgram, granteeNameAvailable incentive metadata.
sourceUrl, scrapedAtOfficial lineage and export timestamp.
{
"storeId": "1556583",
"storeName": "Chris & Deebo Mini Mart Inc.",
"storeType": "Convenience Store",
"address": "199 Howard Ave, Brooklyn, NY, 11233",
"city": "Brooklyn",
"state": "NY",
"zipCode": "11233",
"county": "KINGS",
"latitude": 40.681675,
"longitude": -73.919609,
"hasIncentiveProgram": false
}

Commercial workflow tips

Start with state and store-type combinations that match your territory. Convenience stores, supermarkets, super stores, small groceries and specialty stores represent different sales motions, so preserve storeType in your CRM. Use storeId to deduplicate scheduled refreshes and coordinates for distance, density or route calculations.

The dataset indicates SNAP authorization, not that a store is currently open, interested in a service or suitable for a specific sales campaign. Validate high-value prospects before outreach. Contact details are not part of the public source; enrich business records lawfully through a separate process if needed.

Scale and reliability

The Actor applies geography, type and name filters in the official query service, paginates in chunks supported by the source and writes results in batches. It can export the full currently published population in one run because the 500,000-item cap is higher than the source's present 260,000-plus records.

USDA updates retailer participation over time. Schedule recurring runs and compare by storeId to detect additions, removals or attribute changes.

Integrations and API

Export results from Apify as JSON, JSONL, CSV, Excel, XML or RSS. Connect the Actor to schedules, webhooks, Make, Zapier, Google Sheets, databases, data warehouses or a custom ETL. It is callable from the REST API and official JavaScript and Python clients.

curl -X POST "https://api.apify.com/v2/acts/logiover~usda-snap-retailer-leads-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"states":["FL"],"storeTypes":["Supermarket"],"maxResults":10000}'

Apify MCP can make the Actor a structured merchant and food-retail discovery tool for AI agents.

FAQ

What is a SNAP-authorized retailer? A location authorized by USDA to accept Supplemental Nutrition Assistance Program benefits.

How many records are available? USDA currently publishes more than 250,000 retailer locations; the count changes as the program changes.

Does it need an API key? No.

Does it include phone numbers or emails? No. Those fields are not in the official locator source.

Can it export the full dataset? Yes, the Actor cap is 500,000 and the current source is below that level.

Why are some incentive fields blank? Only participating records have published program information.

Are coordinates always exact? They are the coordinates published by USDA and should be verified for high-stakes use.

Can I filter by chain? Use nameContains; store naming can differ between locations.

Can I monitor new locations? Yes. Schedule runs and compare stable storeId values downstream.

Is SNAP authorization a business endorsement? No. It indicates program authorization only.

Responsible use

This Actor is not affiliated with or endorsed by USDA or the Food and Nutrition Service. Use public records for lawful purposes, respect marketing and privacy rules, and verify critical merchant information against current authoritative sources.

How much USDA SNAP Retailer & Grocery data can you extract in one run?

A single run returned 1,000 leads in 2 seconds on the example input, and it was still going when the measurement stopped — raise the result limit and it keeps paginating. That is roughly 10,000 leads a minute.

There is no hard ceiling built into this Actor. What bounds a run is the result limit you set, the breadth of the input you give it, and how much USDA SNAP Retailer & Grocery itself publishes. Because billing is per result, a wider run costs proportionally more and a narrow one costs almost nothing — so it is worth starting small and scaling once the output looks right.

USDA SNAP Retailer & Grocery scraping — frequently asked questions

Do I need a USDA SNAP Retailer & Grocery API key, account or login?

No. This Actor reads publicly available pages and feeds, so there is nothing to register for and no credentials to manage.

How do I export USDA SNAP Retailer & Grocery data to CSV, Excel, JSON or Google Sheets?

Open the Storage tab after a run and pick the format you want — CSV, Excel, JSON, XML or an HTML table. For Google Sheets, Airtable or a database, use the dataset URL or the Apify API so the sheet refreshes itself on every run.

Can I schedule this USDA SNAP Retailer & Grocery scraper to run daily or hourly?

Yes. Use the Schedules tab and pick a cadence. Daily is enough for most tracking work; pick hourly only if the leads you care about really do change that fast.

How many leads can I get, and what does it cost?

See the volume section above for a measured figure. Billing is per result, so you pay for the rows you actually receive and a run that finds nothing costs nothing.

This Actor collects only information that USDA SNAP Retailer & Grocery publishes publicly. It does not log in, does not defeat access controls and does not touch private data. You remain responsible for how you use the output, including under GDPR and similar rules where personal data is involved.

What happens if USDA SNAP Retailer & Grocery blocks the run or changes its layout?

A refused exit IP is swapped for a fresh one within a quarter of a second and retried, and rate limiting is waited out rather than fought. If nothing gets through, the run fails with the reason instead of reporting success with zero rows — so an empty result always means "no matches", never "the source would not answer".

Can I use this with an AI agent, LangChain or an MCP client?

Yes. The Actor is callable over the Apify API and through Apify's MCP server, so an agent can run it and read the dataset back as a tool call.

How to scrape USDA SNAP Retailer & Grocery without an API

USDA SNAP Retailer & Grocery has no public bulk export for this data, which normally leaves copy-and-paste or a custom crawler. This Actor is the second one, already built and maintained: it reads the public pages, follows the pagination, and hands back clean rows.

  1. Fill in the input below — the example is prefilled, so Start works straight away.
  2. Watch the log name each page it walks and how many leads each one returned.
  3. Export from Storage, or pull the dataset over the API into your own pipeline.

No API key, no account, no browser extension, no manual copying.

Changelog

2026-08-04

  • Initial USDA SNAP retailer and grocery-lead exporter.
  • Added state, county, city, ZIP, store-type, name and incentive filters.
  • Added full-dataset pagination, stable store-ID deduplication and normalized geolocation output.
  • Validated address, category, county, coordinates and incentive fields against the live official service.

*Maintained: last verified 2026-09-01 — checked end-to-end against live run history (reliability, output fields and types, and time/memory budgets).


Use cases

  • Export records in bulk and analyse them in a spreadsheet or database.
  • Track how the data changes over time by scheduling repeat runs.
  • Feed records into a dashboard, CRM or internal tool through the Apify API.
  • Build a research dataset without writing or maintaining a scraper.
  • Monitor USDA SNAP Retailer & Grocery Leads for new entries and alert your team when they appear.

Pricing

This Actor is pay per result: you are charged for the rows it writes to your dataset, not for the time it spends running. There are no platform fees to calculate on top, and higher Apify plans pay a lower rate per result. A run that returns nothing costs nothing.

This Actor collects only publicly available data — the same content any visitor to USDA SNAP Retailer & Grocery Leads can see without logging in. It does not bypass authentication and does not gather private information. How you use the output is your responsibility: respect the source's terms, applicable copyright, and data-protection law such as GDPR where personal data is involved.

Other Actors from the same collection: