Data Sources
Full transparency on where every number on AGSIST comes from.
Commodity Prices
📊 Yahoo Finance (via yfinance)
Used for: Corn, soybean, wheat, live cattle, lean hog, crude oil, natural gas, gold, silver, Dollar Index, 10-yr Treasury futures, and cryptocurrency prices.
Delay: 15 minutes minimum during market hours.
Update frequency: Every 30 minutes via GitHub Actions during weekday trading hours.
finance.yahoo.com — market data via the yfinance Python library.
Weather
🌤 Open-Meteo
Used for: Hourly temperature, wind speed, wind direction, humidity, precipitation probability, and derived spray/urea risk calculations.
Update frequency: Every hour.
open-meteo.com — open-source weather API.
Prediction Markets
🎯 Kalshi & Polymarket
Used for: Agricultural and economic event probabilities on the Ag Odds page. Data fetched server-side via GitHub Actions from Kalshi's trading API and Polymarket's Gamma API.
USDA Reports
🌾 USDA
Used for: Report calendar (WASDE, Crop Progress, Grain Stocks, Acreage, Cattle on Feed) via USDA Economic Research Service and NASS APIs.
usda.gov — public APIs.
Geocoding
📍 Nominatim / OpenStreetMap
Used for: Reverse geocoding browser lat/lng to city, state, and ZIP code. No personal location data is stored on my servers.
Farmers First Ag Index (FFAI)
📈 Farmers First Agri Service — Proprietary
The FFAI is a composite index calculated by Sigurd Lindquist at Farmers First Agri Service from publicly available agricultural economic data. farmers1st.com →
Cash Bids
🚜 Barchart OnDemand
Local elevator cash bids are sourced from the Barchart OnDemand API.
See a data issue? Contact me directly.
📞 715-797-2428 · 🌐 farmers1st.com