Farm Market Prices
Pricing
Pay per usage
Farm Market Prices
Farm Market Prices. Powerful automation with structured JSON/CSV output, proxy rotation, and automatic retries. Pay only for results.
What it does
Farm Market Prices scrapes current agricultural commodity futures prices from major financial data sources. It collects last traded prices, daily changes, trading volume, and open interest data for commodities like corn, wheat, soybeans, cotton, sugar, coffee, cattle, and more. The actor maps common commodity names to their exchange symbols and retrieves contract-level pricing data including multiple delivery months.
Why use it
Real-time agricultural commodity pricing is critical for farmers planning sales, commodity traders executing strategies, agricultural lenders assessing risk, food manufacturers managing costs, and agricultural economists tracking market trends. This actor delivers structured pricing data that can be integrated into trading systems, financial models, procurement planning tools, and market analysis dashboards. Automating price collection eliminates manual data entry and ensures consistency.
How it works
- The actor accepts a list of commodity names (e.g., "corn", "wheat", "soybeans").
- Commodity names are mapped to their exchange trading symbols (ZC for Corn, ZW for Wheat, etc.).
- CheerioCrawler fetches futures price pages from financial data providers.
- HTML tables are parsed to extract contract months, last prices, changes, volume, and open interest.
- All price entries are pushed to the Apify dataset with timestamps.
- Multiple contract months are captured for each commodity when available.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
commodities | string[] | ["corn","wheat","soybeans"] | List of agricultural commodities to get prices for |
maxResults | integer | 30 | Maximum number of price entries to return (1-200) |
Output fields
| Field | Type | Description |
|---|---|---|
commodity | string | Commodity name |
contractMonth | string | Futures contract delivery month |
lastPrice | number | Last traded price |
change | number | Daily price change |
volume | number | Trading volume |
openInterest | number | Open interest (outstanding contracts) |
timestamp | string | Data collection timestamp |
Cost estimate
This actor scrapes publicly available financial market data. The pay-per-event pricing is $0.0015 per result (High tier). Collecting 30 price entries costs approximately $0.045. Default memory is 1024 MB for efficient Cheerio-based HTML parsing.
Tips
- Supported commodities: corn, wheat, soybeans, oats, rice, cotton, sugar, coffee, cocoa, cattle, hogs, soybean oil, soybean meal.
- Prices are typically delayed 10-20 minutes from real-time.
- Run the actor during market hours (weekdays) for the most current data.
- For USDA production data, check out USDA Crop Data Scraper and Organic Certification Lookup.
- For nutrition data related to agricultural products, see Nutrition Data Scraper.
