/v1/search endpoint returns farms within a geographic radius of a given coordinate. Results are sorted by distance from your origin point and include a computed distance_mi field on every record.
Parameters
Required
Latitude of the origin point (decimal degrees). Example:
33.08.Longitude of the origin point (decimal degrees). Example:
-96.54.Optional
Search radius in miles. Minimum
1, maximum 100. Values outside this range are clamped.Comma-separated list of product names to filter by. Only farms that carry at least one of the listed products are returned. Example:
grass-fed beef,pastured eggs.Comma-separated list of product categories. Example:
meat,dairy.Comma-separated list of certifications. Only farms holding at least one of the listed certifications are returned. Example:
USDA Organic,Animal Welfare Approved.Free-text search term matched against farm name, city, and state. Maximum 120 characters.
Page number for paginated results. Minimum
1.Number of results per page. Minimum
1, maximum 100.The
total field in meta is always null for search requests. Use has_more to determine whether additional pages exist.Example request
Example response
address, zip, phone, website, email, description, certifications, practices, delivery_options, quality_score, quality_tier, google_rating, image_url, hours_json, and more.
Response fields
Unique farm identifier.
Farm display name.
City where the farm is located.
Two-letter US state abbreviation.
Farm latitude.
Farm longitude.
Classification of the farm operation. Common values:
farm, ranch, market, csa.Array of product names offered by the farm.
Array of product category names.
Distance in miles from the provided
lat/lng origin, rounded to one decimal place.