LocalHarvest Farm & CSA Directory Scraper avatar

LocalHarvest Farm & CSA Directory Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
LocalHarvest Farm & CSA Directory Scraper

LocalHarvest Farm & CSA Directory Scraper

Scrape farm, CSA, farmers market, and farm stand listings from LocalHarvest.org. Extracts farm name, description, products, address, GPS coordinates, website, phone, and photos. Supports city, state, and category search.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Professional Edge

Professional Edge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Extract farm, CSA, and farmers market listings from LocalHarvest.org — the leading directory for local food in the United States with over 80,000 listings. This Actor scrapes farm names, descriptions, products, addresses, GPS coordinates, websites, phone numbers, farming practices, and photos from LocalHarvest's comprehensive directory of family farms, CSA programs, farmers markets, farm stands, and u-pick operations.

Whether you are building a local food discovery app, conducting agricultural market research, analyzing organic farming trends, or sourcing farm-fresh suppliers, this scraper provides clean, structured data from one of America's most trusted farm directories.

What data can you scrape from LocalHarvest?

FieldDescription
nameFarm or market name
descriptionFull farm description with details about offerings
typeClassification: Family Farm, Farmers Market, CSA, Farm Stand, U-Pick
productsList of products and crops offered (seasonal)
addressStreet address
cityCity
stateState
postalCodeZIP code
latitude / longitudeGPS coordinates for mapping
websiteFarm website URL
phonePhone number
imageUrlFarm photo URL
farmingPracticesCertifications: Certified Organic, naturally grown, grass fed, etc.
detailUrlLocalHarvest profile URL

Why use this LocalHarvest scraper?

  • No login required — all farm data is publicly accessible
  • Three search modes — search by city, by state, or by category
  • Rich data extraction — products, farming practices, GPS, and contact info
  • Fast and efficient — uses CheerioCrawler (no browser needed), keeping compute costs minimal
  • Two scraping modes — quick listing overview or full detail page extraction
  • 80,000+ listings — covers farms, CSAs, farmers markets, farm stands, and u-pick across the US

How to scrape LocalHarvest farm data

  1. Go to the LocalHarvest Scraper page on Apify Store
  2. Click Try for free
  3. Select a Search Type: By City, By State, or By Category
  4. Enter a Location — for city search use the format portland-or, for state search use california
  5. If searching by category, choose from: Organic Farms, CSA Programs, Farmers Markets, Farm Stands, U-Pick
  6. Toggle Scrape Detail Pages on for complete farm data (description, products, GPS, contact) or off for a quick listing
  7. Set Max Requests to control the scope of your scrape
  8. Click Start and wait for results

Input example

{
"searchType": "city",
"location": "portland-or",
"scrapeDetails": true,
"maxRequestsPerCrawl": 100
}

Output example

Each farm listing returns a JSON object like this:

{
"detailUrl": "https://www.localharvest.org/hood-river-organic-M20287",
"name": "Hood River Organic",
"type": "Family Farm",
"description": "Hood River Organic is proud to be a cooperative CSA in the NW to offer boxes of local and organic produce year-round...",
"address": "4780 Dee Hwy",
"city": "Hood River",
"state": "OR",
"postalCode": "97031",
"phone": "(541) 354-2111",
"website": "https://hoodriverorganic.com",
"latitude": 45.57,
"longitude": -121.62,
"imageUrl": "https://lh-images.us-east-1.linodeobjects.com/d9d3d8b3-37c3-4c7e-9c84-07ad19d4ccce.jpg",
"products": ["beets", "cabbage", "carrots", "kale", "mushrooms", "apples", "pears", "beef", "cheese", "eggs", "honey"],
"farmingPractices": ["Certified Organic", "naturally grown", "grass fed/pastured"]
}

How much does it cost to scrape LocalHarvest?

This Actor uses CheerioCrawler (no browser), so compute costs are very low.

ScenarioRequestsEst. ResultsEst. ComputeEst. Actor Fee
One city with details15~12~$0.01~$0.02
One state category50~40~$0.02~$0.08
Large regional scrape200~150~$0.05~$0.30

Actor pricing: $0.002 per result + minimal compute costs. A typical city scrape costs under $0.05 total.

Input parameters

ParameterTypeRequiredDefaultDescription
searchTypestringYescitySearch mode: city, state, or category
locationstringNoportland-orCity-state slug (e.g., portland-or) or state name (e.g., california)
categorystringNoorganic-farmsFarm category: organic-farms, csa, farmers-markets, farm-stands, u-pick
scrapeDetailsbooleanNotrueVisit detail pages for full data (description, products, GPS, contact info)
maxRequestsPerCrawlintegerNo100Safety limit on total HTTP requests (1-5000)

Search type examples

By City — Find farms near a specific city:

{"searchType": "city", "location": "portland-or"}
{"searchType": "city", "location": "austin-tx"}
{"searchType": "city", "location": "san-francisco-ca"}

By State — Browse all farms in a state by category:

{"searchType": "state", "location": "california", "category": "organic-farms"}
{"searchType": "state", "location": "oregon", "category": "csa"}

By Category — Browse all farms in a nationwide category:

{"searchType": "category", "category": "farmers-markets"}
{"searchType": "category", "category": "u-pick"}

Tips for best results

  • Finding city slugs: Go to localharvest.org, search for a city, and copy the URL slug (e.g., portland-or, austin-tx)
  • Quick mode: Set scrapeDetails to false for a fast list of farm names, types, and locations without visiting each detail page
  • Full data mode: Keep scrapeDetails as true to get descriptions, products, farming practices, GPS coordinates, and contact info
  • Large scrapes: Increase maxRequestsPerCrawl for bigger geographic areas. Each listing page shows ~10-15 farms.

Integrations

Connect LocalHarvest farm data with your workflow:

  • API — Access results programmatically via the Apify API
  • Webhooks — Get notified when a scrape completes
  • Zapier / Make — Pipe results into Google Sheets, CRMs, or databases
  • Python / Node.js — Use the Apify SDK to run and retrieve data

Other useful scrapers

This Actor extracts publicly available farm and agricultural business information from LocalHarvest.org. It does not extract private user data, bypass authentication, or access protected content. The scraped data consists of farm listings that agricultural businesses have voluntarily published on LocalHarvest's public directory.

Users are responsible for ensuring their use of scraped data complies with applicable laws, including GDPR and CCPA. For questions about data usage, consult a legal professional.

Support

  • Issues? Open an issue on the Actor's Apify page
  • Custom data needs? Contact us for enterprise agricultural data solutions