USDA SNAP Retailer & Grocery Leads Scraper
Pricing
from $1.50 / 1,000 results
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
Maintained by CommunityActor 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.
| Field | Type | Description |
|---|---|---|
states | string[] | Two-letter states or territories such as NY, CA, TX or PR. |
counties | string[] | Exact USDA county names, commonly uppercase. |
cities | string[] | Exact city names. |
zipCodes | string[] | Five-digit ZIP codes. |
storeTypes | string[] | Exact source labels such as Convenience Store, Supermarket or Super Store. |
nameContains | string | Case-insensitive business-name search. |
incentiveOnly | boolean | Keep only records with a listed incentive program. |
maxResults | integer | Maximum 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.
| Field | Meaning |
|---|---|
storeId | USDA record identifier stored as text for safe matching. |
objectId | Source-layer object identifier. |
storeName, storeType | Merchant name and USDA retail category. |
streetAddress, addressLine2, address | Original and normalized address forms. |
city, state, zipCode, zip4, county | Geographic segmentation fields. |
latitude, longitude | Published store coordinates. |
hasIncentiveProgram, incentiveProgram, granteeName | Available incentive metadata. |
sourceUrl, scrapedAt | Official 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.
Is scraping USDA SNAP Retailer & Grocery legal?
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.
- Fill in the input below — the example is prefilled, so Start works straight away.
- Watch the log name each page it walks and how many leads each one returned.
- 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.
Is it legal?
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.
Related scrapers
Other Actors from the same collection: