GPU Price Scraper - Vast.ai & RunPod Cloud GPU Rentals avatar

GPU Price Scraper - Vast.ai & RunPod Cloud GPU Rentals

Pricing

from $1.00 / 1,000 results

Go to Apify Store
GPU Price Scraper - Vast.ai & RunPod Cloud GPU Rentals

GPU Price Scraper - Vast.ai & RunPod Cloud GPU Rentals

GPU Price Scraper collects live cloud GPU rental prices from Vast.ai and RunPod: hourly cost per GPU, VRAM, reliability and performance per dollar. Covers H100, A100, RTX 4090, L40S and 45+ more GPU models, on-demand and interruptible. No API key or proxy needed.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Krishna Dubey

Krishna Dubey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Track what an hour of cloud GPU compute actually costs. This Actor pulls live rental prices for H100, A100, RTX 4090, L40S and 45+ more GPU models from Vast.ai and RunPod, and returns them as one normalised table, so you can compare the same GPU across providers, regions and price types — on-demand or interruptible.

No login, no API key, no proxy — both providers publish this data openly.

Why

The same GPU can cost three times more on one provider than another, and prices move daily. There is no single place to see them side by side, so teams either overpay or keep a spreadsheet by hand. This Actor replaces the spreadsheet.

What you get

One row per offer, with the comparable price (pricePerGpuHourUsd) already worked out:

FieldMeaning
gpuModelGPU name as the provider spells it
pricePerGpuHourUsdHourly price per single GPU — the number to compare
pricePerHourUsdTotal hourly price of the offer
providervast.ai or runpod
priceTypemarketplace, on-demand or spot
numGpus, vramGbPerGpuMachine size
cpuRamGb, cpuCores, diskSpaceGbHost specs (Vast.ai)
internetDownMbps, internetUpMbpsNetwork speed (Vast.ai)
reliabilityHost reliability 0-1 (Vast.ai)
dlPerf, dlPerfPerDollarPerformance score and value score (Vast.ai)
locationWhere the machine sits

Rows arrive sorted cheapest first.

Input

FieldTypeDescription
sourcesarrayvast.ai, runpod, or both (default)
gpuModelsarrayModel names like RTX 4090, H100 SXM. Empty discovers what is on the market right now
onlyCheapestPerModelbooleanKeep one cheapest row per provider + model + price type. Use this for a price index
maxPricePerHourUsdintegerDrop offers above this price
minVramGbintegerDrop GPUs with less memory than this
maxItemsintegerRow cap (default 500)

Example input

{
"sources": ["vast.ai", "runpod"],
"gpuModels": ["RTX 4090", "H100 SXM"],
"onlyCheapestPerModel": true,
"maxItems": 100
}

Example output

{
"provider": "vast.ai",
"priceType": "marketplace",
"gpuModel": "RTX 4090",
"numGpus": 8,
"vramGbPerGpu": 24,
"pricePerHourUsd": 0.9616,
"pricePerGpuHourUsd": 0.1202,
"reliability": 0.9834,
"dlPerfPerDollar": 72.72,
"location": "Texas, US",
"scrapedAt": "2026-10-29T09:12:04.118Z"
}

Uses

  • Cost control — see whether your current provider is still competitive before the next training run
  • Price monitoring — schedule it daily with onlyCheapestPerModel to build a GPU price index over time
  • Capacity hunting — find who actually has H100s available, and where
  • Value shopping — sort by dlPerfPerDollar instead of raw price

Notes and limits

  • Vast.ai returns at most 64 offers per query, so the Actor queries one GPU model at a time to get real coverage. Listing many models means more requests and a longer run.
  • RunPod publishes one price per GPU type rather than per machine, so RunPod rows have no host specs, location or reliability.
  • Prices are what the providers advertise at the moment of the run. Marketplace offers can disappear between the run and your booking.
  • Spelling matters: H100 SXM and H100 PCIE are different models to the providers.

FAQ

Do I need an account with either provider? No. Both endpoints are public.

How often should I run it? Daily is enough for a price index. Marketplace supply shifts within hours, so run it right before booking if you are hunting for a specific machine.

Can you add more providers? Lambda, Together and CoreWeave are the obvious next ones. Open an issue on the Actor if you need a particular provider.