Atoms API
Free commodity and energy market data for developers. Real-time prices for 50+ commodities across energy, metals, agriculture, and more.
Quick Start
# Get all commodity prices curl https://atomsdata.co/api/v1/prices # Filter by category curl https://atomsdata.co/api/v1/prices?category=energy # Filter specific commodities curl https://atomsdata.co/api/v1/prices?commodity=wti,gold,copper
Endpoints
GET
/api/v1/pricesReturns current prices for all tracked commodities.
Query Parameters
commoditystringComma-separated commodity IDs (e.g. wti,gold,copper)categorystringFilter by category: energy, metals, rare-earths, agriculture, power, nuclear, shippingResponse
{
"data": [
{
"id": "wti",
"name": "WTI Crude Oil",
"symbol": "CL",
"category": "energy",
"price": 78.42,
"change": 1.23,
"changePercent": 1.59,
"unit": "$/bbl",
"currency": "USD",
"source": "NYMEX",
"timestamp": "2026-02-17T14:30:00Z"
}
],
"meta": {
"source": "atomsdata.co",
"attribution": "Powered by Atoms",
"rateLimit": {
"remaining": 97,
"resetAt": "2026-02-18T00:00:00Z"
},
"timestamp": "2026-02-17T14:30:05Z"
}
}GET
/api/v1API index. Returns available endpoints, parameters, and rate limit information as JSON.
Rate Limits
Free
1,000 req/day
- Per IP address
- All endpoints included
- 5-minute cache (s-maxage=300)
- No API key required
Coming Soon
Pro
10,000 req/day
- API key authentication
- Historical price data
- WebSocket streaming
- Priority support
Attribution
Required
When displaying data from the Atoms API, include the following attribution in your application:
Powered by Atoms (atomsdata.co)
Need more data?
Pro API access includes historical data, WebSocket streaming, higher rate limits, and dedicated support.
Contact for Pro Access