Find GPU rental offers
find_offersCheapest GPU machines for rent right now across Vast.ai, RunPod, AWS spot and Google Cloud spot, ranked by price. Returns price per hour, provider, country, tier (datacenter or community host), reliability score, whether the price is interruptible (spot), and grid carbon intensity where an open data feed covers the host's grid (Europe and GB live; US by state or cloud region, a day old). Can filter and sort by carbon.Data is refreshed hourly; observed_at is the snapshot time. Read-only, free, no account.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"gpu_class": "<gpu_class>"
},
"name": "find_offers"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | datacenter keeps only hosts the provider lists as datacenters and drops community hosts (independent hosts on a marketplace) | any |
| count | No | GPUs on one machine | |
| limit | No | Maximum offers returned, in sort_by order. total_matching gives the full count. | |
| sort_by | No | price: cheapest first. carbon: lowest grid carbon intensity first, cheapest within the same grid; offers with no carbon value go last. | price |
| vram_min | No | Minimum VRAM per GPU, GB | |
| gpu_class | Yes | GPU model, e.g. RTX4090, RTX5090, H100, H200, A100_80, A100_40, L40S, A6000, RTX3090, L4, T4. Loose forms like '4090' or 'RTX 4090' work. | |
| providers | No | Only these providers. Default: all. | |
| max_price_hr | No | Upper bound on USD per hour for the whole machine | |
| region_filter | No | Only hosts in these ISO 3166-1 alpha-2 countries, e.g. ['US','DE']. Hosts with unknown country are excluded. | |
| min_reliability | No | Drop hosts whose provider reliability score (0..1, Vast.ai only) is below this. Offers with no score are kept. 0 shows every host. | |
| max_carbon_g_kwh | No | Only hosts on a grid at or below this carbon intensity, gCO2eq/kWh. Offers with no carbon value are dropped when this is set. | |
| include_interruptible | No | Omit (default) to get on-demand prices plus AWS and Google Cloud spot, which are real prices for a running machine. true also adds Vast.ai / RunPod minimum bids, which are a floor rather than the price of keeping the machine. false drops everything interruptible, cloud spot included (every AWS and Google Cloud offer here is spot). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| offers | Yes | ||
| sources | No | Data sources and attribution | |
| warnings | Yes | ||
| observed_at | Yes | UTC time of the price snapshot (ISO 8601) | |
| total_matching | Yes | Offers matching the filters before `limit` |