LocalHarvest Farm & CSA Directory Scraper
Pricing
from $2.00 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
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?
| Field | Description |
|---|---|
| name | Farm or market name |
| description | Full farm description with details about offerings |
| type | Classification: Family Farm, Farmers Market, CSA, Farm Stand, U-Pick |
| products | List of products and crops offered (seasonal) |
| address | Street address |
| city | City |
| state | State |
| postalCode | ZIP code |
| latitude / longitude | GPS coordinates for mapping |
| website | Farm website URL |
| phone | Phone number |
| imageUrl | Farm photo URL |
| farmingPractices | Certifications: Certified Organic, naturally grown, grass fed, etc. |
| detailUrl | LocalHarvest 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
- Go to the LocalHarvest Scraper page on Apify Store
- Click Try for free
- Select a Search Type: By City, By State, or By Category
- Enter a Location — for city search use the format
portland-or, for state search usecalifornia - If searching by category, choose from: Organic Farms, CSA Programs, Farmers Markets, Farm Stands, U-Pick
- Toggle Scrape Detail Pages on for complete farm data (description, products, GPS, contact) or off for a quick listing
- Set Max Requests to control the scope of your scrape
- 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.
| Scenario | Requests | Est. Results | Est. Compute | Est. Actor Fee |
|---|---|---|---|---|
| One city with details | 15 | ~12 | ~$0.01 | ~$0.02 |
| One state category | 50 | ~40 | ~$0.02 | ~$0.08 |
| Large regional scrape | 200 | ~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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchType | string | Yes | city | Search mode: city, state, or category |
location | string | No | portland-or | City-state slug (e.g., portland-or) or state name (e.g., california) |
category | string | No | organic-farms | Farm category: organic-farms, csa, farmers-markets, farm-stands, u-pick |
scrapeDetails | boolean | No | true | Visit detail pages for full data (description, products, GPS, contact info) |
maxRequestsPerCrawl | integer | No | 100 | Safety 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
scrapeDetailstofalsefor a fast list of farm names, types, and locations without visiting each detail page - Full data mode: Keep
scrapeDetailsastrueto get descriptions, products, farming practices, GPS coordinates, and contact info - Large scrapes: Increase
maxRequestsPerCrawlfor 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
- Hotfrog Business Directory Scraper — Scrape business listings from 18+ countries
Legal disclaimer
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