utilpeek (Tanod) cloud GPU prices
utilpeek (Tanod) cloud GPU prices: AWS, Azure and Google Cloud list price per GPU-hour by chip, memory and region, on-demand and spot, cheapest first. Use when an agent must pick the cheapest cloud GPU per hour on AWS, Azure or Google Cloud, or check rent-vs-buy break-even.
Not tested: has real-world effectsour last check, 2026-10-18
0 of 0checks answered this week
n/amedian answer time
$0.002listed price per call
n/aprice it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://tanod.dev/v1/compute/gpu-prices
| Category | Market data |
|---|---|
| Provider host | tanod.dev |
| Networks | eip155:137, eip155:42161, eip155:56, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| Payment schemes | exact |
| Self-reported calls, 30 days | 2 from 2 payers (the provider's figure, not ours) |
Our checks, last 30 days
We never call tools that send, buy, move money or file anything, not even without paying.
Example input (from the provider)
{
"body": {},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"chip": {
"anyOf": [
{
"maxLength": 40,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "GPU chip, any case, e.g. H100 or A100 80GB."
},
"limit": {
"default": 20,
"description": "Rows to return, 1-100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"max_usd_per_gpu_hour": {
"anyOf": [
{
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Ceiling on the ranked price, USD."
},
"min_gpu_mem_gb": {
"anyOf": [
{
"maximum": 1000,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Minimum GPU memory in GB."
},
"pricing": {
"default": "any",
"description": "Price to rank by; any is the lower of the two.",
"enum": [
"on_demand",
"spot",
"any"
],
"type": "string"
},
"provider": {
"anyOf": [
{
"enum": [
"AWS",
"Azure",
"Google Cloud"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "AWS, Azure or Google Cloud."
},
"regions": {
"anyOf": [
{
"items": {
"maxLength": 40,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"description": "Region names, e.g. us-east-1."
},
"rent_vs_buy": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"gpus": {
"default": 1,
"description": "Number of GPUs bought and rented.",
"maximum": 1024,
"minimum": 1,
"type": "integer"
},
"hours_per_month": {
"default": 730,
"description": "Hours per month the GPUs run (utilisation).",
"maximum": 744,
"minimum": 1,
"type": "number"
},
"months": {
"default": 36,
"description": "Horizon in months.",
"maximum": 120,
"minimum": 1,
"type": "integer"
},
"pue": {
"default": 1,
"description": "Power usage effectiveness multiplier for cooling and overhead.",
"maximum": 3,
"minimum": 1,
"type": "number"
},
"purchase_usd": {
"description": "Purchase price of the GPUs in USD.",
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"resale_pct": {
"default": 0,
"description": "Resale value after the horizon, percent of the purchase price.",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"usd_per_kwh": {
"default": 0.15,
"description": "Electricity price in USD per kWh.",
"exclusiveMinimum": 0,
"maximum": 5,
"type": "number"
},
"watts_per_gpu": {
"anyOf": [
{
"exclusiveMinimum": 0,
"maximum": 2000,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Power draw per GPU in watts under load; defaults by chip when the chip is a known one (H100 700, A100 400, L4 72), else required."
}
},
"required": [
"purchase_usd"
],
"type": "object"
},
{
"type": "null"
}
],
"default": null,