Data API
Public JSON endpoint — free, no auth, CORS-enabled.
Endpoint
GEThttps://gputracker.dev/gpu-data.json
~5 MB JSON, updated every 6h via GitHub Actions, served from Vercel CDN. No rate limits.
Response Schema
{
"lastUpdated": "2026-04-01T12:47:41Z",
"count": 5181,
"providerCount": 54,
"modelCount": 75,
"data": [{
"id": "uuid-v5",
"provider": "Vast.ai",
"model": "RTX3070",
"gpuCount": 1,
"vram": 8.0,
"cpu": 6,
"ram": 30.0,
"pricePerHour": 0.013,
"region": "US-East",
"commitment": "Spot",
"availability": "High",
"link": "https://vast.ai/",
"lastUpdated": "2026-02-21T11:29:22Z"
}]
}Examples
JavaScript
const { data } = await fetch('https://gputracker.dev/gpu-data.json').then(r => r.json());
const cheapH100 = data
.filter(d => d.model === 'H100')
.sort((a, b) => a.pricePerHour - b.pricePerHour)[0];Python
import requests
data = requests.get('https://gputracker.dev/gpu-data.json').json()['data']
h100s = sorted([d for d in data if d['model'] == 'H100'], key=lambda d: d['pricePerHour'])
for row in h100s[:5]:
print(row['provider'], row['pricePerHour'])Pro API — $199/month
For teams and products that need structured, filterable GPU pricing data at scale. Same data powering gputracker.dev, delivered via authenticated REST API.
What you get
- - 1,000 requests/day
- - Filter by GPU model, provider, region, price range
- - Sort by price, VRAM, freshness
- - Historical pricing snapshots (90 days)
- - JSON + CSV export
- - Webhook on price drops
Sample request
GET /api/v1/gpu-offerings ?gpu_model=h100 &billing_type=on_demand &sort=price_hour Authorization: Bearer YOUR_API_KEY
$199/month
Annual: $1,899/year (save 20%). Cancel anytime.
Enterprise plans with higher limits available. Contact us for custom pricing.
Providers
AWSAzureGCPOCILambda LabsRunPodVast.aiVultrCudoNebiusTensorDockDigitalOceanHotAisleCloudRiftVerdaScalewayHyperstackGenesis CloudOVHcloudCoreWeaveCrusoeLatitude.sh
Data sourced via gpuhunt + custom scrapers. Refreshed every 6 hours.