USDA AMS MARS API (MyMarketNews)
The Market Analysis Reporting System (MARS) API provides programmatic access to USDA AMS agricultural market news data. The API allows users to automatically pull raw market news data including commodity prices, volume, and trade reports across livestock, dairy, fruits, vegetables, grains, and other agricultural commodities. No API key is required for basic access; registered users can obtain an API key for higher rate limits. Data is available in JSON format. Date ranges are limited to 180 days per request with up to 100,000 records per call.
Documentation
Documentation
https://mymarketnews.ams.usda.gov/mymarketnews-api
GettingStarted
https://mymarketnews.ams.usda.gov/mars-api/getting-started
Authentication
https://mymarketnews.ams.usda.gov/mymarketnews-api/authentication
Specifications
Schemas & Data
JSONSchema
Report Schema
JSONSchema
Report Data Schema
JSONSchema
Office Schema
JSONStructure
Report Structure
JSONStructure
Report Data Structure
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/agricultural-marketing-service/refs/heads/main/json-ld/agricultural-marketing-service-mars-api-context.jsonld
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/agricultural-marketing-service/refs/heads/main/capabilities/mars-offices.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/agricultural-marketing-service/refs/heads/main/capabilities/mars-reports.yaml