Crop history for every field in America
17 years of USDA crop data for 29 million fields. Search, explore, and integrate.
Interactive Map
Browse 29 million fields across all 48 contiguous states. Click any field to see its 17-year crop rotation history.
REST API
Programmatic access to field history, batch lookups, polygon analysis, and bulk exports. Free tier included.
AI-Ready (MCP)
Works natively with Claude Desktop via MCP. Ask questions about crop patterns in natural language.
How it works
Search
Find any field by location, coordinates, or field ID.
Explore
View 17 years of crop rotation history with interactive charts.
Integrate
Pull data into your app via REST API or Claude MCP.
Simple, transparent pricing
- 10,000 field lookups / day
- Lat/lng lookup
- Batch up to 100 fields
- 2008–2024 history
- Unlimited field lookups
- Lat/lng lookup
- Batch up to 1,000 fields
- Real-time polygon analysis
- Bulk state exports
Legend
About US Fields History
Questions or feedback? Contact CEO Victor Glushkov at ceo@crophist.com
US Fields History visualizes the crop history of ~29 million agricultural fields across the contiguous United States from 2008 to 2024. For each field and each year, the dominant crop is shown based on the USDA Cropland Data Layer.
What you can do
- Browse the map at any zoom level — raster crop colors at low zoom, individual field polygons at high zoom
- Use the year slider to see how cropping patterns changed over 17 years
- Click any field to see its full crop rotation history (2008–2024)
- Click a crop in the legend to highlight fields with that dominant crop
Data sources
nass.usda.gov — Cropland Data Layer
Coverage
- Geography: 48 contiguous US states (CONUS)
- Years: 2008–2024 (17 years)
- Fields: ~29.1 million unique boundaries
- Crops: 127 categories from the CDL classification
Methodology
For each field and year, zonal statistics are computed by intersecting the field polygon with the CDL raster. The crop code covering the largest fraction of the field is recorded as the dominant crop. A minimum coverage threshold of 51% is applied.
Technical stack
- Map rendering: MapLibre GL JS
- Vector tiles: PMTiles hosted on AWS S3 + CloudFront
- Raster tiles: AWS Lambda (rio-tiler) reading Cloud-Optimized GeoTIFFs
- Field history API: AWS Lambda + DynamoDB
Terms of Use
Last updated: March 2026
1. Use of the service
CropHist (crophist.com) is provided for informational and research purposes. You may use the map and crop history data displayed on this site and accessed via the API in accordance with these terms.
2. Data licensing
USDA Cropland Data Layer: Published by the US federal government and is in the public domain. It may be freely used, reproduced, and distributed without restriction.
Field boundary data: Field boundary geometries and visual representations are provided by Varda Global Field ID and are subject to Varda AG's terms of use. Varda retains all intellectual property rights in the field boundary data.
Field identifiers: Varda Field IDs are generated by and proprietary to Varda AG. CropHist is the source and creator of crop history data; Varda Global Field ID is the source and creator of field identifiers and boundary data.
3. Restrictions on field boundary data
By using this service, you agree that you shall not:
- Offer, sell, share, display, transmit, distribute, or make available field boundary data or field boundary graphics as a standalone product or service, or from within or as part of any product or service;
- Offer, sell, share, display, transmit, distribute, or make available field boundary data through external integration interfaces, APIs, or data exports;
- Extract, scrape, download, or otherwise obtain field boundary geometries from the map tiles, vector tiles, or any other part of this service;
- Share field boundary data with any third parties except your own employees, consultants, and contractors who need access in connection with your internal business purposes;
- Disassemble, decompile, reverse-engineer, or create derivative works based on the field boundary data or visual representations.
4. Permitted use of crop history data
Crop history data (crop codes, crop names, coverage fractions, and rotation patterns) accessed via the CropHist API is licensed for use within your own products and services. You may reference Varda Field IDs as identifiers for fields, provided that Varda Global Field ID is attributed as the creator and source of the field identifiers.
5. No warranty
This service, including all field boundary data, crop history data, and field identifiers, is provided strictly "as is" without any warranty, express or implied, as to quality, accuracy, or completeness. Field boundary data and boundary graphics are not a legal record of ownership or property boundaries and shall not be used in connection with any boundary dispute or legal matter. Crop classifications are derived from satellite imagery and may contain errors. Do not rely on this data for commercial agricultural decisions without independent verification.
6. Limitation of liability
To the maximum extent permitted by law, CropHist and its data providers (including Varda AG) exclude all liability (whether in contract, tort, negligence, breach of statutory duty, or otherwise) in relation to the service, field boundary data, crop history data, and field identifiers. Neither CropHist nor Varda AG shall be liable for any indirect, incidental, special, or consequential damages arising from your use of or reliance on the data.
7. Attribution
If you reference or reproduce data from this site, please cite:
CropHist (crophist.com) — Field crop history for the contiguous United States, 2008–2024. Field boundaries: Varda Global Field ID. Crop data: USDA NASS Cropland Data Layer.
8. Changes
We reserve the right to modify these terms at any time. Continued use of the service constitutes acceptance of any updated terms.
Privacy Policy
Last updated: February 2026
No personal data collected
This site does not collect, store, or process any personal information. There is no account system, no login, and no user tracking.
Cookies
This site does not use cookies or local storage beyond what is strictly necessary for the map to function (browser caching of map tiles for performance).
Analytics
We use Google Analytics to understand how visitors use the site (page views, session duration, general location). Google Analytics uses cookies. You can opt out via Google's browser add-on. See Google's Privacy Policy.
Server logs
Tile and API requests are served via AWS CloudFront and Lambda. AWS standard access logs may record IP addresses and request paths as part of normal infrastructure operation. These logs are retained for troubleshooting and are not used for any other purpose.
Third-party services
The map basemap is provided by Mapbox. When the map loads, your browser makes requests to Mapbox tile servers. Please refer to Mapbox's privacy policy for details on their data practices.
CropHist API
Programmatic access to crop history for 29 million US fields — 17 years, instantly.
- 100 field lookups / day
- Lat/lng lookup
- 2008–2024 history
- 10,000 field lookups / day
- Lat/lng lookup
- Batch up to 100 fields
- 2008–2024 history
- Unlimited field lookups
- Lat/lng lookup
- Batch up to 1,000 fields
- Real-time polygon analysis
- Bulk state exports
API Reference
Base URL: https://api.crophist.com — All requests require Authorization: Bearer YOUR_API_KEY
/v1/field/{field_id}
Crop history for a known Varda field ID.
curl https://api.crophist.com/v1/field/04a2.0000019 \ -H "Authorization: Bearer YOUR_API_KEY"
/v1/field?lat={lat}&lng={lng}
Find the field at a coordinate and return its crop history. Spatial lookup uses CDL raster data.
curl "https://api.crophist.com/v1/field?lat=41.95&lng=-93.45" \ -H "Authorization: Bearer YOUR_API_KEY"
/v1/fields
Batch lookup — up to 100 field IDs (Pro) or 1,000 (Enterprise).
curl -X POST https://api.crophist.com/v1/fields \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"field_ids": ["04a2.0000019", "04a2.000001a"]}'
/v1/analyze
Real-time zonal statistics for any GeoJSON polygon against CDL. Enterprise only.
curl -X POST https://api.crophist.com/v1/analyze \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"geojson":{"type":"Polygon","coordinates":[[[-93.5,41.9],[-93.4,41.9],[-93.4,42.0],[-93.5,42.0],[-93.5,41.9]]]},"years":[2023,2024]}'
/v1/export?state=US&year=2023&format=parquet
Bulk export as parquet or CSV (returns presigned S3 download URL, valid 1 hour). Enterprise only.
/v1/stats?bbox={w},{s},{e},{n}&year={year}
Aggregate crop statistics for a bounding box. Works without auth (demo: 25 calls/day).
curl "https://api.crophist.com/v1/stats?bbox=-93.5,41.9,-93.0,42.1&year=2024"
/v1/usage
Check your current usage and rate limits.
curl https://api.crophist.com/v1/usage \ -H "Authorization: Bearer YOUR_API_KEY"
Response format
{
"field_id": "04a2.0000019",
"history": [
{"year": 2024, "crop_code": 1, "crop_name": "Corn", "color": "#f2c94c", "fraction": 0.94},
{"year": 2023, "crop_code": 5, "crop_name": "Soybeans", "color": "#14b8a6", "fraction": 0.89},
...
]
}
Rate-limit headers
Every response includes rate-limit headers (Free and Pro tiers):
X-RateLimit-Limit: 100 # Daily limit X-RateLimit-Used: 42 # Requests used today X-RateLimit-Remaining: 58 # Remaining today
Error codes
400 Bad request — missing or invalid parameters401 Unauthorized — missing or invalid API key403 Forbidden — feature not available on your tier404 Not found — field or endpoint not found429 Rate limited — daily quota exceeded500 Server error — contact ceo@crophist.comWorks with Claude
Use CropHist directly in Claude Desktop or Claude Code via MCP. No API key needed to try.
{
"mcpServers": {
"crophist": {
"command": "npx",
"args": ["-y", "crophist-mcp"]
}
}
}
Paste into your Claude Desktop config, then ask: "What crops were grown near Ames, Iowa?"
25 free demo calls/day. Get an API key for 100+/day.
Get your free API key
API Dashboard
—
Are you sure? The current key will be permanently deactivated.
Unlock 10,000 calls/day, batch lookups, and more with Pro.
Upgrade to Pro — $49/moAdmin Dashboard
| Tier | Created | Usage Today | Stripe |
|---|
| Path | Views |
|---|