agweb.com APIagweb.com ↗
Access AgWeb agricultural news, commodity futures prices for corn, soybeans, and wheat, plus local cash grain bids by ZIP code via a single REST API.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/8addc113-671f-4120-99c6-be42180fc85a/get_latest_news' \ -H 'X-API-Key: $PARSE_API_KEY'
Retrieve the latest general news articles from AgWeb. Returns articles across all categories with titles, URLs, summaries, dates, and authors.
No input parameters required.
{
"type": "object",
"fields": {
"articles": "array of article objects with title, url, summary, date, author",
"category": "string indicating the category fetched"
},
"sample": {
"data": {
"articles": [
{
"url": "https://www.agweb.com/news/machinery/how-robotic-dogs-are-guarding-ag-assets",
"date": "April 30, 2026 06:28 PM",
"title": "How Robotic Dogs are Guarding Ag Assets",
"author": "Eduardo Morales",
"summary": "Asylon’s DroneDog is paving the way for a future of high-tech security."
}
],
"category": "news"
},
"status": "success"
}
}About the agweb.com API
The AgWeb API exposes 12 endpoints covering agricultural news, commodity futures, and local cash grain bids sourced from AgWeb.com and Barchart market data. You can pull full article content with get_article_detail, retrieve corn and soybean futures across multiple contract months with get_futures_data, and query elevator bid prices by 5-digit ZIP code with get_cash_grain_bids — all returning structured JSON.
News and Content Endpoints
Seven endpoints cover AgWeb editorial content. get_latest_news returns a cross-category feed of articles, each with title, url, summary, date, and author. get_news_by_category accepts a category parameter with values such as crops, livestock, policy, machinery, and conservation-farming. get_article_detail takes a full article URL and returns the complete content body, a metadata object (including date_published, date_modified, author, and description), and an array of tags. search_articles accepts a keyword query and returns matching results with titles, URLs, and summaries.
Markets and Futures Data
get_markets_overview returns a snapshot of major commodity prices grouped by category, with symbol, price, and change fields for each contract. get_futures_data accepts a symbol parameter — common values include ZC (Corn), ZS (Soybeans), ZW (Chicago Wheat), and KE (K.C. Wheat) — and returns price data arrays across multiple delivery months along with a displayCommodities map. get_corn_futures and get_soybean_futures are convenience wrappers for ZC and ZS respectively, returning identical response shapes.
Cash Grain Bids
get_cash_grain_bids accepts a 5-digit US zip_code and returns an array of nearby elevator objects. Each elevator entry includes company, city, state, county, address, distance, and a bids array. Individual bids carry commodity name with grain grade, delivery month, basis, and cash price — making this the most granular local pricing endpoint in the set.
Market Analysis and Reports
get_market_analysis returns analyst commentary articles from AgWeb's market-analysis section. get_weekend_market_report retrieves periodic market outlook pieces. get_latest_markets_news covers USDA reports and broader commodity news. All three return the same article shape: title, url, summary, date, and author.
- Display real-time local elevator bid prices on a farm management dashboard using
get_cash_grain_bidsfiltered by ZIP code. - Track corn and soybean futures across delivery months by polling
get_corn_futuresandget_soybean_futureson a schedule. - Build a commodity news digest by combining
get_news_by_category(crops, livestock, policy) into a single feed. - Index full article text for search or NLP by fetching body content from
get_article_detailwith article URLs. - Alert users to relevant AgWeb coverage by running keyword queries through
search_articlesagainst terms like 'farm bill' or 'USDA report'. - Monitor daily analyst sentiment on grain markets by scraping titles and summaries from
get_market_analysis. - Populate a commodity price widget with a broad market snapshot from
get_markets_overviewacross multiple contract categories.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does AgWeb have an official developer API?+
What does `get_cash_grain_bids` actually return for each elevator?+
get_cash_grain_bids returns an array of elevator objects within proximity of the supplied ZIP code. Each object includes company, city, state, county, address, distance, and a bids array. Each bid entry carries the commodity name (with grain grade), delivery month, basis value, and cash price. The status object at the top level carries a response code and message from the upstream data provider.Which commodity symbols are supported by `get_futures_data`?+
ZC (Corn), ZS (Soybeans), ZW (Chicago Wheat), and KE (K.C. Wheat), among others listed in the displayCommodities map returned in each response. The response includes price data arrays across multiple delivery months for the requested symbol.Does the API cover historical futures prices or only current contract data?+
Is article pagination supported when fetching news by category?+
get_news_by_category returns paginated article listings, but the current endpoint inputs only expose the category parameter — there is no explicit page or offset input documented. If you need to paginate deeper into a category archive, you can fork this API on Parse and revise it to expose a page number parameter.