Skip to content
GPU Finder

Changelog

New features, improvements, and fixes for GPU Finder.

Availability Index methodology 1.1: retired listings no longer count as unavailable

  • — Changed: from methodology 1.1 a configuration counts for a month only if the provider offered it then, meaning it was priced in the catalogue or reported in stock at least once. Listings a provider has retired are excluded instead of being scored as 0% available
  • — New: September 2026 is published under both versions. The edition first published under methodology 1.0 is unchanged (/research/gpu-cloud-availability-index/2026-09); the methodology 1.1 restatement (/research/gpu-cloud-availability-index/2026-09-v1.1) uses the same history and freeze time and reads H100 27%, H200 48%, A100 51% and B200 15% of covered hours, with its own CSV and JSON
  • — Changed: editions from October 2026 onward use methodology 1.1 only; each edition page states which version it was computed under

Availability Index: September 2026 edition and findings

  • — New: the GPU Cloud Availability Index September 2026 edition (/research/gpu-cloud-availability-index/2026-09) covers 1 September through 1 October UTC, frozen on 1 October: 120 provider, GPU and node-size records, 92 of them ranked, with CSV and JSON downloads
  • — New: a findings post, H100 Availability, September 2026 (/blog/gpu-cloud-availability-september-2026), with the first month-over-month comparison: H100 was reported available 25% of hours, down from 34% in August
  • — Changed: Lium and Packet are ranked for the first time; Cudo, delisted on 19 September, is not in this edition

Lium B300 and A100 80GB listings

  • — New: Lium B300 rows, including whole 8x B300 hosts, and Lium A100 80GB rows — both labels Lium uses for B300 (SXM6 AC and SXM6 PC) and its A100-SXM4-80GB label were previously skipped
  • — Improved: Lium's B300, A100 80GB and H200 rows link to the Lium explore filter with the most hosts for that GPU

Google Cloud pricing guide, and comparison pages that link to each provider's full catalog

  • — New: the Google Cloud (GCP) provider page has a pricing guide with the cheapest B200, H200, H100, A100, L4 and T4 rows, plus answers built from live data on H100 and A100 per-GPU cost, Spot VM prices, egress and TPUs
  • — Improved: every provider comparison links straight to both providers' full GPU pricing pages, and its search snippet now shows the models both providers list, which side is cheaper on how many, and a live H100 (or lead model) price pair
  • — Clarified: AWS vs Lambda compares AWS EC2 with Lambda (formerly Lambda Labs), the GPU cloud, not the AWS Lambda serverless service

Cudo removed: it no longer offers on-demand GPUs

  • — Removed: Cudo Compute has moved to large-scale AI infrastructure and no longer rents GPUs on demand, so its provider page, prices and stock tracking are gone; the Cudo vs Runpod comparison now redirects to /compare

X daily post: floors now come from the full price history, and a quiet market no longer skips the post

  • — Fixed: the @GPUFinder_dev post considered only offers repriced in the last eight days, so stable-priced offers were invisible to it — H200 read Vast $2.61 while PrimeIntellect $2.00 was in stock, B200 $5.60 instead of Lium $5.50, and MI300X (Runpod $2.39) was missing from every post since launch. The post now uses each offer's latest recorded price, exactly like the market band on the homepage, so the two agree
  • — Fixed: the post's freshness check measured the age of the last price change instead of the last collector run that verified the offer, so a day without repricing (11 September) skipped the post. It now checks when the offer was last seen; the 36-hour limit is unchanged

Node-size and region pages: their own overview, Product markup, and links from the hub, home and footer

  • — New: every /gpu/<model>/8x and /4x page opens with a short overview computed from its own rows — the node-vs-per-GPU-hour math with the median listing and the provider spread, how many providers actually have that size in stock versus the listed floor, and spot and egress economics for that node size (what 1 TB of checkpoints out costs in hours of the cheapest node)
  • — New: every /gpu/<model>/us, /europe and /asia page explains the regional floor against the global one per GPU-hour, which providers have endpoints in the region (and which global pools are counted), the node sizes on offer there, and stock and egress for those listings
  • — New: node and region pages carry Product + AggregateOffer structured data (whole-node USD/hr for node pages, per-GPU-hour for region pages), matching the model pages
  • — Improved: the /gpu hub lists every submitted node-size and region page, the home page and the site footer link the most-searched ones (8x/4x H100, 8x H200, 8x B200, H100 by region), node pages link their model's region pages and vice versa — until now each of these pages had a single inbound link
  • — Changed: node-size pages are submitted in the sitemap only from 3 priced providers (they still render from 2); OG card images and hashed build assets now send X-Robots-Tag: noindex so they stop appearing in Search Console's crawled-not-indexed report

llms.txt now follows the llmstxt.org format

  • — Changed: /llms.txt has a single H1 and a blockquote summary, and every page, API endpoint, dataset and provider entry is an absolute Markdown link (- [name](https://gpufinder.dev/…): notes) instead of a bare path — site audits had flagged the file as containing no links, and an agent reading it out of context can now resolve every URL without knowing the host

GPU Finder is on X: a daily cheapest-in-stock price post from @GPUFinder_dev

  • — New: follow @GPUFinder_dev on X for one post every morning (07:15 UTC) with the cheapest in-stock price per GPU-hour for H100, H200, B200, A100 80GB, MI300X and RTX 4090, plus the biggest 24-hour move among them — the same numbers as the market band on the homepage, generated from the same data and never edited by hand
  • — New: the footer, the Organization metadata and llms.txt link the account; Twitter cards now name it as the site handle

Availability Index August 2026 revised: Theta EdgeCloud artefact removed, Vultr B200 re-keyed to 8x; new post on the findings

  • — Fixed: the August 2026 Availability Index edition is regenerated from corrected history at its original 1 September freeze time. Theta EdgeCloud had ranked second for H100 and H200 at 100% because its static cloud-VM catalogue was recorded as available until the 23 August fetcher fix; those 322 records (1-23 August, all Theta cloud VMs) are now unknown, Theta no longer ranks, and every other record is unchanged. The page and the JSON carry a revision note
  • — Fixed: Vultr's vbm-256c-3072gb-8-b200-gpu bare-metal plan is an 8x B200 node, not 9x — the count was derived from 1,536 GB of GPU memory at 180 GB per card; B200 is now 192 GB per card and the existing row was re-keyed so its history follows
  • — New: /blog/gpu-cloud-availability-august-2026 — what a month of hourly stock checks says: H100 reported available 34% of covered hours across 12 ranked clouds (25% outside one marketplace feed), H200 and A100 about 52%, B200 5%; 8x nodes far scarcer than single cards; a third of provider × GPU × size combinations never available. With the caveats that make the numbers safe to quote
  • — Improved: the Availability Index generator accepts --generated-at and --revision-note so a published edition can be regenerated from corrected history without moving its freeze time

Search titles: brand-first homepage, cloud-intent H100/A100, server-price node pages; Lambda pricing guide

  • — Changed: the homepage title now leads with the brand — "GPU Finder — Cloud GPU Pricing Comparison (2026)" — after the 24 August retitle pushed the name to the end of an 82-character title and the page slid from position 2 to 12 on its own name in Google within a week
  • — Changed: the H100 and A100 pages are titled for cloud pricing per hour ("H100 Cloud Pricing per Hour (2026) — Rent H100 GPUs") with matching H1 and description; the old rental template ranked 55-77 on retail card-price queries and never for the cloud phrases the pages answer
  • — Changed: node-size pages say "8x H100 Server Price (2026) — from $12.80/hr" to match how people search for multi-GPU node prices; the RTX 5090 page is titled "Rent RTX 5090 in the Cloud (2026) — Prices & Live Stock"
  • — New: a Lambda GPU pricing guide on /providers/lambda — cheapest H100 and A100 per GPU-hour from live data, per-minute billing, no egress fees, and how Lambda compares with AWS — alongside the AWS guide
  • — New: /providers answers the questions people ask about GPU cloud providers (who we compare, which is cheapest, who shows live stock) with visible FAQs and structured data
  • — Changed: /picks/budget is now "Budget GPU Cloud Picks for AI Workloads" and /compare points readers to the cheapest cloud GPU table, so three pages stop competing with /cheapest-cloud-gpu for the same search
  • — Fixed: price-history pages now require at least two providers with priced history as well as six months of data — the single-provider pages that entered the sitemap overnight on 4 September (K80, M60, M4000, P4000, TPU v3, Inferentia, a Virtex FPGA, RTX PRO 6000 96GB) are removed again; 29 price-history pages remain
  • — Improved: the egress fees post is refreshed for 30 providers and covers the other hidden GPU cloud costs — billing increments, idle storage, and re-runs from unreliable capacity

Cudo stock badges: Out instead of Stale, A100 rows gain stock data

  • — Fixed: Cudo node sizes that no single host can currently fill (for example 8× H100 when the largest host has 4 free GPUs) now show a fresh "Out" badge; previously the hourly check skipped them, so their badge froze on the last snapshot and read "Stale · 64d ago" while the price stayed current
  • — Fixed: Cudo's 80 GB A100 listings now receive stock data — the stock feed labelled the card differently from the pricing catalogue, so all 13 rows showed "No data" despite free capacity

Availability Index: complete August 2026 edition

  • — Improved: the GPU Cloud Availability Index August 2026 edition (/research/gpu-cloud-availability-index/2026-08) now covers the complete calendar month, 1 August through 1 September UTC, generated after the period closed; it replaces the month-to-date freeze of 24 August that was published at launch, and the CSV and JSON downloads carry the same 124 provider × GPU × node-size records
  • — Improved: the Availability Index hub and edition pages describe complete and month-to-date editions accurately and state when an edition supersedes an earlier freeze at the same URL

New: /cheapest-cloud-gpu — the cheapest price per GPU-hour for every GPU

  • — New: /cheapest-cloud-gpu lists every GPU model we track with its cheapest on-demand price per GPU-hour and the cheapest listing reported in stock on a check in the last 6 hours (provider, node size, stock badge, 30-day reliability, provider count, spot floor), ordered by the price you can actually rent at; flagship cards for H100, H200, B200, A100, MI300X, L40S, RTX 4090 and RTX 5090 sit on top. Linked from the footer, /gpu and /picks/budget
  • — New: /tools/gpu-cost-calculator estimates a job's real bill — node price × hours, egress after the provider's free tier, and the rounding overhead of per-hour vs per-minute vs per-second billing — prefilled with the cheapest in-stock H100 and linked from every provider page's egress section
  • — New: region pages /gpu/<model>/europe, /us and /asia for H100, H200, A100, A100 80GB and B200 — every listing in that region with the cheapest in-stock option, the regional price range against the global floor and 30-day reliability; the homepage region filter now recognises many more provider region spellings (marketplace host countries, Shadeform city names, Hyperstack, PrimeIntellect country codes) and global pools count for every region
  • — New: nine more GPU-vs-GPU pages with real shared catalogues — B200 vs H100, A100 vs H200, H100 vs L40S, B200 vs B300, GH200 vs H200, L40S vs RTX 5090, A100 vs A100 80GB, RTX 4090 vs RTX A6000, L4 vs L40S — and four provider comparisons (Google Cloud vs Nebius, AWS vs Azure, Hyperstack vs Lambda, Runpod vs Shadeform), each with at least three GPU models priced on both sides
  • — New: price-history pages /gpu/<model>/price-history for every GPU with at least six months of data — the cheapest on-demand price each month (chart and per-provider table), 6- and 12-month low/high, month-on-month change, lowest and highest ever, and a visible FAQ; linked from the GPU page's history section
  • — New: node-size pages /gpu/<model>/8x and /gpu/<model>/4x for every GPU that at least two providers sell at that size — cheapest in-stock node, per-GPU-hour and per-month cost, the full node-level price table, the 7-day availability heatmap for that size, and a size switcher; linked from each GPU page under "<GPU> by node size"
  • — New: the homepage gains a "GPU cloud pricing per hour" table under the main results — the cheapest in-stock price per GPU-hour for H100, H200, B200, A100, MI300X, L40S, L4, A10G, RTX 4090, RTX 5090 and T4 with the provider, node size and 30-day reliability

Shorter page titles, generated llms.txt, count hygiene

  • — Improved: page titles lead with the price ("H100 Cloud Pricing from $0.41/hr (2026)"), stay under 60 characters and carry the brand once; RTX 5090 / 4090 read "Cloud Rental", B200 / B300 "GPU Rental & Cloud Pricing", and TPU, Trainium, Inferentia and Gaudi pages are titled as accelerators on their platform ("TPU v5p Cloud Pricing (Google Cloud)") instead of "Cloud GPU Pricing"; the blog index is "GPU Cloud Pricing Blog — Guides & Comparisons"
  • — Improved: /llms.txt is generated from the provider registry (counts and the /go link list can no longer drift), links the sitemap and RSS feed, and documents the public /api/v1 endpoints and their rate limit
  • — Fixed: the homepage description no longer claims "200+ GPU models"; the about page derives its provider counts from the registry

Structured data pass, visible Q&A, thin-page gating

  • — Improved: every page's structured data is now complete and representative — GPU pages carry a Product with image, URL and brand; provider pages an Organization with its offer range; blog posts an Article with image, publisher logo and a real "Updated" date; the homepage a WebSite search action; /about an Organization with logo, founder and profiles — and every FAQ block on the site is visible text, not markup-only
  • — New: the market snapshot on GPU pages answers its three questions in plain sight ("Is now a good time to rent…", "What is the cheapest…", "Which providers most reliably have it in stock")
  • — Improved: provider comparisons with fewer than three GPU models priced on both sides are no longer offered to search engines and sit behind a disclosure on /compare, which now lists comparisons by catalogue overlap; provider pages open with a short factual blurb (billing, stock source, egress, referral) and breadcrumbs appear on picks, blog and about pages

H100 hub: cheapest H100 by GPU count, in-stock list, upgrade guidance

  • — New: /gpu/h100 opens with "Cheapest H100 right now by GPU count" — the lowest on-demand 1×/2×/4×/8× node at each size, normalised to per-GPU-hour, with stock status and the cheapest spot per GPU-hour — plus the providers reporting H100 stock on the last hourly check and a short "when to upgrade to the H200" section linking the live H100 vs H200 comparison
  • — Improved: footer GPU links and the buttons at the bottom of every GPU-vs-GPU page now read "H100 cloud pricing" style anchors, so each GPU hub is the one page that term points to
  • — Improved: the link-preview image for the homepage, /gpu, /providers, /compare and the picks pages is a neutral card with the cheapest H100, H200, B200, A100, MI300X and RTX 4090 prices instead of the H100 chart

Design refresh: one price table, answer cards, mobile cards, dark mode

  • — New: every pricing table on the site (homepage, GPU pages, provider pages, comparisons) is the same component — prices in monospace numerals, sortable headers with a visible sort state, a sticky header and first column, a per-row Visit button, and marketplace listings collapsed behind "+N more listings" so one provider no longer fills the page
  • — New: on phones the tables become cards with the price first, and the homepage filter collapses to one line ("H100 × 8 · All regions · Edit") so the prices are in the first screen
  • — New: an answer card — cheapest in-stock price, provider, region, stock badge and a Visit button — opens the homepage, every GPU page and every comparison, and the same card is drawn in the link-preview image
  • — Improved: one availability vocabulary everywhere: In stock / Limited / Out / Stale · Nh ago / No data, with the 30-day reliability share on a second line; heatmap cells carry a ✓ / ~ / ✕ glyph so colour is never the only signal
  • — Improved: /providers shows each provider's logo, category, one-line description, billing granularity, live-stock status, egress, cheapest H100 per GPU-hour, a 7-day availability sparkline and top GPUs, and can be sorted by cheapest H100, most GPU models or name
  • — New: dark mode follows your system setting; a new 3×3 availability-grid logo and favicon; JetBrains Mono for every number; the primary colour is now a deep green shared with the "in stock" signal instead of generic blue
  • — Improved: picks deep-link to the matching live price table; the footer gains a Product column; the dropdown menus work with arrow keys; every page passes Lighthouse accessibility at 100 (focus rings, 24 px targets, reduced-motion support)

Data-correctness fixes: marketplace rows, Lambda regions, price guards

  • — Fixed: Vast.ai listings are one row per GPU, GPU count and location — the cheapest SXM/PCIe/NVL variant no longer opens a new row and leaves the old one showing a stale price for two weeks; Vast stock is now reported per location instead of one global count on every row
  • — Fixed: Theta EdgeCloud community rows keep one stable row per GPU and count instead of moving to a new row whenever the cheapest host changes country
  • — Fixed: Lambda regions that drop out of the capacity list now show "unavailable" within the hour instead of staying "available" until the listing ages out; Theta cloud VMs no longer claim 100% availability from a static catalogue; Hyperstack, Hot Aisle, Cudo and Theta community stock use the same thresholds (>5 available, 1-5 limited)
  • — Fixed: a $0 or broken on-demand price can no longer become a floor, a chart bar, the homepage's first row or a "near its 6-month low" claim; spot prices equal to or above on-demand are no longer stored or shown as spot
  • — Fixed: GPU-vs-GPU pages compare per-GPU-hour floors on both sides (an 8×-only model is no longer measured against the other side's single-GPU price) and say so in the table; copy now states prices refresh daily and availability hourly
  • — Improved: /api/v1/status reports, per provider and per collector (prices, availability), the last successful run, the current failure streak and the last error
  • — Improved: one shared pricing pipeline behind the homepage, GPU pages, provider pages and the API — region merging, spot labelling and pool-level stock de-duplication now behave identically everywhere; /api/v1/prices rows come back sorted by on-demand price
  • — Improved: monthly price history is materialized every morning (previous + current month, the price in effect at month end) so the trend chart and /api/v1/history always reach the current month — including GPUs that had no 2025–26 backfill

Faster pages, answer-first homepage, GPU pages reordered

  • — Faster: GPU and provider pages now send only the first 20 pricing rows and one availability view in the page payload and load the rest when you press "Show all" or switch the GPU-count view — /gpu/h100 is about half the HTML it was; the homepage likewise ships its first 20 rows
  • — Faster: the price charts load only when you scroll to them, and the GPU page opens on the provider comparison tab so no history request fires on load; the comparison bar chart no longer clips the tallest bar, the history chart defaults to the six cheapest providers plus "Others" with a labelled $/hr axis, and chart animation respects reduced-motion settings
  • — Faster: provider comparison pages render their editorial and FAQ on the server (FAQ answers are now visible in the page, matching the structured data) instead of shipping the whole page as JavaScript
  • — Improved: the homepage leads with the answer — the cheapest in-stock 8× H100 right now, provider count and last update — with one alert sign-up under the summary bar; the explanatory copy moved below the table
  • — Improved: GPU pages are reordered — prices first, then availability, history, spot and specs — with a jump nav; the market snapshot states the unit next to every price ($/GPU-hr vs per-node) and no longer shows "mid-range" in red
  • — Fixed: the 7-day availability heatmap uses the same time-weighted math as the reliability score; Google Cloud tpu-v6e placeholder catalog rows ($700/hr flat across every topology) are excluded; provider pages and /api/v1/providers quote the smallest-node price range like the provider index
  • — New: RSS feed for the blog at /feed.xml; GPU-vs-GPU pages carry share images; the mobile menu closes on Escape and shows a close icon

Lium referral link

  • — Transparency: Lium links (provider page, /go/lium, API providerUrl, alert emails) now carry our Lium referral code — this supersedes the Aug 20 note that Lium links had none. Rankings, prices, availability, and sort order are unaffected; outbound links stay rel="sponsored" and the About page discloses that some provider links are referral links

Accuracy, sitemap and mobile fixes from the August site review

  • — Fixed: Vultr fractional GPU slices (2–4 GB of a shared card) are no longer listed as full 1× GPUs — the A16 "from $0.059/hr" and A40 "from $0.075/hr" floors were slice prices; existing slice rows age out within 14 days
  • — Fixed: GPU model pages with no current offers now return 404 instead of "0 providers, from $0.00/hr", and the sitemap only lists models with live prices, with real last-modified dates from the data instead of the deploy date
  • — Fixed: GPU URLs are plain lowercase slugs (e.g. the Virtex UltraScale+ page no longer 404s); legacy forms redirect
  • — Fixed: the model-page price comparison chart only compares instances at the labelled GPU count (no more 1× rows inside an "8x" chart) and takes on-demand and spot from the same instance
  • — Fixed: the /providers index refreshes hourly again (it had been frozen for over a day) and quotes each provider's smallest-node price range — the Google Cloud "$27,399/hr" TPU-pod figure is gone
  • — Improved: availability percentages and the 7-day heatmap are now time-weighted (a one-hour stock-out reads ~96%, not ~50%), and "cheapest in stock" is gated on current stock status
  • — Improved: on phones the price columns come first and vCPU/RAM columns hide on narrow screens, so On-Demand and Spot are visible without scrolling; sortable headers announce their sort state to screen readers; muted text meets AA contrast
  • — Improved: homepage title and heading say what the site is — cloud GPU pricing comparison — and every provider count on the site comes from one constant
  • — Security: price-alert sign-ups only accept known GPU models and sane counts/prices, reject cross-site posts, and send at most one confirmation email per address every 10 minutes; weekly database backups no longer include subscriber data

Packet Dedicated pricing added

  • — New: Packet (packet.ai) is now listed as a pricing-only provider with Dedicated full-card GPU rates for L40S, RTX 4090, A100 80GB, and B200, sourced from Packet's public pricing page
  • — Transparency: Packet Dynamic prices are shared multi-tenant slices, so they are not mixed into GPU Finder's on-demand full-card tables until a dedicated shared/fractional pricing surface exists
  • — Unchanged: Packet availability is not collected yet; its dashboard GPU pages are a future candidate source for stock and provisioning signals

Digital Ocean comparison pages

  • — New: four Digital Ocean head-to-head pages are live — AWS vs Digital Ocean, Digital Ocean vs Lambda, Digital Ocean vs Runpod, and Digital Ocean vs Vast
  • — Improved: sparse-provider comparisons now explain limited catalogs near the pricing table, so missing Digital Ocean rows show as unavailable data instead of implying a cheaper winner
  • — Transparency: Digital Ocean links may use Awin/referral tracking, but rankings, prices, availability, and editorial verdicts remain price- and data-driven

Lium marketplace pricing and live stock

  • — New: Lium (lium.io), a GPU marketplace where independent hosts compete on price, is now the 31st provider — RTX 3090, RTX 4090, RTX 5090, RTX 6000 Ada, RTX PRO 6000, L40S and H200 listings with per-second billing, sourced from Lium's public nodes feed
  • — New: Lium rows carry live stock (available / limited / unavailable) and a host count per GPU, configuration, and country, refreshed hourly — hosts that allow partial rentals also appear at the 1/2/4-GPU steps they sell
  • — Transparency: Lium listings linked to lium.io with no referral code at launch (a referral code was added Aug 22 — see above); rankings, prices, and sort order are unaffected by how a provider is added

EcoHash region now shown

  • — Fixed: EcoHash RTX PRO 6000 listings now display their region (US) from EcoHash's availability feed instead of "N/A" — on the provider page, the RTX PRO 6000 page, and the public API
  • — Unchanged: price and availability history for these listings carried over; prices ($1.89 per GPU-hour, billed per second) were already flowing live from the feed

Clearer affiliate disclosures

  • — Transparency: pages that contain affiliate-network links now state "We earn commissions when you shop through the links below" above the links — on GPU model pages, comparison pages, and provider pages
  • — Transparency: price-drop alert emails carry the same disclosure before the provider link
  • — Unchanged: rankings, prices, and sort order are never affected by commissions; referral links remain marked with rel="sponsored" and disclosed on the About page

Faster, steadier page loads

  • — Improved: the homepage comparison table now arrives as ready-made static HTML instead of loading in behind a placeholder, removing the biggest layout jump on the site
  • — Improved: price chart placeholders now reserve the exact space of the loaded chart, so the page no longer shifts when charts appear
  • — Improved: every GPU model page and provider page is now pre-rendered, cutting server response times on first visits

Stable provider links for AI assistants and the API

  • — New: every provider now has a stable outbound link at gpufinder.dev/go/{provider} (e.g. /go/runpod) that redirects to the provider's site — safe to share anywhere a provider URL is needed
  • — New: the /api/gpu-instances API returns a providerUrl field on every result row, so API consumers and AI assistants can link users straight to the provider
  • — New: llms.txt now lists the provider links so AI assistants answering GPU pricing questions can pass them along
  • — Transparency: a few of these links carry our disclosed referral code — rankings, prices, and sort order are never affected by commissions

EcoHash live availability and corrected specs

  • — New: EcoHash RTX PRO 6000 listings now show live stock status (available / limited / unavailable), refreshed hourly from EcoHash's public availability API
  • — Fixed: the EcoHash 8-GPU configuration now lists its correct 128 vCPUs and 512 GB RAM (previously estimated at 64 vCPUs) — per-configuration specs and pricing now come directly from EcoHash's authoritative feed

Direct provider links on every pricing row

  • — New: every row on GPU model pages and comparison pages now has a Visit button that takes you straight to the provider, so you can act on a price without hunting for the provider's site
  • — New: price-drop alert emails include a direct link to the provider offering the new lowest price
  • — New: Runpod's own signup bonus ($5 credit when you add $10 via our link) is shown next to its Visit button
  • — Transparency: some provider links are referral links and are labeled as such — rankings, prices, and sort order are never affected by commissions

Provider data reliability release

  • — Fixed: availability collection now keeps updating healthy providers when one provider fetcher fails or times out, so one flaky API no longer blocks the rest of the stock refresh
  • — Improved: availability history and collection heartbeats are recorded more consistently, giving reliability scores cleaner coverage after provider interruptions
  • — Fixed: Hot Aisle and Hyperstack pricing ingestion now handles their current API response shapes, keeping those provider listings refreshed instead of silently dropping changed rows
  • — Improved: provider dependency maintenance keeps the ingestion pipeline current without changing the public comparison workflow

EcoHash RTX PRO 6000 pricing added

  • — New: EcoHash now appears on RTX PRO 6000 pricing with 1/2/4/8-GPU configurations normalized from its public pricing endpoint
  • — New: EcoHash's RTX PRO 6000 listing links to the provider product page and starts at $1.98/GPU-hour, with per-second billing noted by EcoHash on its site
  • — Unchanged: EcoHash has pricing data only right now, so no availability fetcher or stock signal was added

Reliability depth, spelled out on every GPU and provider page

  • — New: a '30-day reliability depth' section on each /gpu/[model] and /providers/[name] page shows how many rows have a 30-day reliability score, what share of visible rows are covered, and the deepest history window on the page — turning the availability data into a readable trust signal instead of a bare badge
  • — New: each page now calls out its strongest reliability signals (the providers or GPUs held available for the most covered time) and states the limits plainly — scores stay hidden until a row has enough history, and some provider APIs report coarse capacity levels rather than exact stock counts

Reliability scores now span a 30-day window

  • — Improved: the reliability score on every /gpu/[model] and /providers/[name] row now reflects the last 30 days of availability history instead of 7 — a steadier signal that smooths over one-off stockouts and better separates consistently-available providers from flaky ones
  • — Improved: GPU-vs comparison pages and the 'most reliably in stock' callouts now read from the same 30-day window, so the whole site tells one story
  • — Unchanged: price-drop and reliability-change alert emails still fire on a tighter 7-day signal, so a slow multi-week drift doesn't get lost in a month-long average

Spot & interruptible pricing for Runpod and Vast.ai

  • — New: Runpod and Vast.ai now show explicit spot / interruptible prices pulled straight from their APIs — Runpod's Secure and Community Cloud spot rates, and Vast.ai's marketplace bid floors — each labelled by its real model (spot, interruptible, or bid)
  • — New: a spot discount badge on GPU pages shows how much you'd save versus on-demand, with a reminder that spot capacity can be reclaimed — handy for checkpointed batch and fine-tuning jobs
  • — Improved: spot prices appear only when a provider exposes a distinct spot/interruptible figure — values equal to on-demand or without a real source are hidden instead of shown as a fake discount (Lambda stays on-demand-only until a verified spot source exists)

Hyperstack H200, B200 and RTX PRO 6000 now listed

  • — New: Hyperstack pricing now comes straight from its own API instead of the shared catalog, so its latest GPUs are listed — H200 (141GB SXM5), B200, and RTX PRO 6000, alongside the existing H100, A100, L40 and RTX A-series
  • — Improved: Hyperstack on-demand and spot prices now update with the rest of the site instead of waiting on third-party catalog refreshes

News digest signup and stronger availability coverage

  • — New: GPU Finder now has a sitewide weekly news digest signup in the footer, plus an inline banner after the GPU results table so readers can subscribe while comparing live prices
  • — Improved: Runpod availability now covers every tracked GPU/count combination, including no-stock cases that previously stayed stale, so reliability scores and in-stock signals have cleaner coverage
  • — Improved: AceCloud availability is now pulled from its public regional API, while unavailable Fluidstack and Hyperbolic endpoints are skipped explicitly instead of pretending stale data is current

More accurate price comparisons

  • — Fixed: provider comparison pages now compare per-GPU prices — previously a provider selling a GPU only in 8x instances was compared at the full 8x instance price against a competitor's single-GPU price, overstating differences and occasionally flipping the 'cheaper' verdict. Tables now show $/GPU/hr
  • — Fixed: delisted instances no longer appear in pricing tables — SKUs a provider removed from its catalog used to keep showing at their last-known price indefinitely, and could set a GPU's displayed floor price. Listings now drop out after 14 days unseen
  • — Fixed: price history charts and market snapshots no longer carry delisted SKUs' prices forward into new months
  • — Fixed: price-alert emails now use the same duration-weighted reliability metric the site displays (the alert evaluator was still using a record-count average that understated stable providers)
  • — Fixed: the RTX A6000 page now shows its full specs and pricing-context write-up (a key mismatch meant it never rendered)
  • — Improved: Scaleway availability now reflects real capacity from their scarcity API — previously every listed GPU showed as available regardless of stock
  • — Fixed: availability history no longer records conflicting statuses when a provider lists multiple variants of the same GPU (e.g. H100 SXM/PCIe) — reliability scores and heatmaps get cleaner from here on
  • — Improved: the homepage now serves from cache with a 5-minute refresh instead of querying the database on every visit — noticeably faster first paint
  • — Fixed: GPU model pages no longer show a 'spot' price that's identical to on-demand (same suppression the homepage and provider pages already had)

GPU vs GPU head-to-head comparison pages

  • — New: side-by-side GPU comparison pages at /gpu/{a}-vs-{b} — 20 curated matchups (H100 vs H200, A100 vs H100, RTX 4090 vs 5090, and more) with live on-demand and spot price floors, GPU memory, provider counts, and 7-day availability reliability
  • — Each comparison opens with a live 'which is cheaper right now' verdict and a data-driven 'when to pick which' breakdown — all numbers update hourly from the same feed as the rest of the site
  • — Every GPU page now links to its head-to-head matchups, so you can jump straight from a single GPU to how it stacks up against the alternatives

Billing granularity on picks + two new provider comparisons

  • — Fixed: price-history charts (and the per-GPU market snapshot) now extend to the current month — recent months are read from the live price feed instead of stopping at the last bulk-imported snapshot
  • — Every pick on /picks now shows the provider's billing increment (per-second / per-minute) — per-second avoids rounding a 14-minute job up to a full hour, a ~4x difference the listing $/hr hides. Verified from provider docs across Nebius, Runpod, Vast, Lambda, Hot Aisle, Hyperstack, and Prime Intellect
  • — New comparison page: AWS vs Google Cloud — hyperscaler head-to-head across A100 / H100 / H200 / B200, with the TPU and committed-discount trade-offs spelled out
  • — New comparison page: Cudo vs Runpod — budget/mid-tier matchup across H100 and L40S, serverless vs committed-use

Consumer GPU picks + biggest-price-spread comparisons

  • — New 'Consumer / Local LLM' picks page — the best cloud GPUs for running local LLMs on consumer cards (RTX 5090 / 4090 / 3090), with live per-hour pricing and 7-day reliability
  • — Every /gpu/[model] page now links to the use-case picks it's recommended for ('Best for these workloads')
  • — The Compare index now shows the GPUs with the biggest price spread across providers right now — the same card can cost 4-10x more on one cloud than another
  • — New blog post: 'Cheapest Cloud RTX 4090 & 5090 for Local LLMs (2026)' — live consumer-GPU pricing table, VRAM fit guide, and rent-vs-buy math
  • — Provider comparison pages now link to the use-case picks each provider is recommended for ('Best for your workload')

Market snapshot: 'is now a good time?' on every GPU page

  • — Every /gpu/[model] page now opens with a market snapshot built from data we already collect — no guesswork
  • — Cheapest configuration confirmed in stock right now, with the provider and live $/hr
  • — Price-trend read from 30+ months of history: whether the floor price is near its 6-month low or high, and the change vs last month
  • — 7-day reliability narrative — which providers most reliably hold the GPU in stock, and which are frequently waitlisted
  • — Plain-language answers are also emitted as FAQ structured data so search and AI assistants can cite them directly

AceCloud added as 28th provider

  • — AceCloud (India-based GPU cloud) live with 43 SKUs across H100, H200, A100, L40S, L4, RTX PRO 6000, RTX 6000 Ada, RTX A6000, RTX 8000, RTX 4090, A30, A2 — Mumbai region
  • — Pricing pulled from AceCloud's public REST API, refreshed daily with the rest of the catalog
  • — AceCloud reached out via email to be listed — first inbound provider integration
  • — Noida and US regions to follow once region slugs are confirmed

Per-region availability + consistent pricing tables

  • — Per-region availability for Nebius — H100 in eu-north1, H200 in eu-west1, etc. now show their actual regional capacity instead of a fleet-wide aggregate. Stock is summed across data-center fabrics within a region, not across regions
  • — Same per-region precision rolled out for Hyperstack, Lambda, Cudo, and Shadeform
  • — When a displayed row spans multiple regions, the row now reflects the best status across those regions and the sum of their stock — previously it froze whichever region was first in the result set
  • — Show-all pagination on /providers/[name] and /gpu/[model] — top 20 rows by default, then a 'Show all N instances' link. The AWS provider page (924 instances) no longer renders in one giant DOM dump
  • — Unified column order across Home, GPU model, and Provider pricing tables: Provider/GPU, Instance, GPUs, vCPUs, RAM, On-Demand, Spot, Availability, [Egress], Region. Availability has its own column on the home table now (previously stacked under the price)

Email alerts: price drops + reliability changes

  • — Sign up on any /gpu/[model] page or homepage to get an email when your watched GPU drops below your threshold price OR when its 7-day reliability score changes meaningfully
  • — Double opt-in (confirmation email) — alerts only activate after you click the link
  • — Daily evaluator at 08:00 UTC; max one email per change per subscription per 24 hours
  • — One-click unsubscribe in every email
  • — Powered by Resend; alerts@gpufinder.dev

Availability heatmap + reliability scores + price history on every GPU page

  • — 7-day availability heatmap on /gpu/[model] — provider rows × day columns, colored by % of availability checks that reported 'available' that day. Hover any cell for percentage + sample count
  • — Reliability score on every row of /gpu/[model] and /providers/[name] — % of the last 7 days an instance was reported available, derived from 100k+ availability snapshots
  • — Score color-tiered: green ≥95%, neutral ≥80%, yellow ≥50%, red below. Hidden when fewer than 50 data points (low-sample guard)
  • — Per-GPU detail pages now include the full price history & comparison chart
  • — Chart defaults to the Price History tab — landing visitors see months of price trends immediately
  • — Chart auto-selects the GPU count that has the richest history (1x, 4x, or 8x)
  • — Spot vs on-demand bar comparison shipped alongside on the same chart

About page, H100 vs H200 blog & provider links

  • — About page — learn how we collect data, our methodology, and who built GPU Finder
  • — New blog post: H100 vs H200 comparison with live pricing table from 27 providers
  • — Share buttons on blog posts — copy link, share to X or LinkedIn
  • — Visit provider buttons on all provider detail pages — click through to sign up
  • — Expanded availability coverage — more GPU configurations tracked for Runpod, Cudo, and Scaleway

Theta EdgeCloud & UX improvements

  • — Theta EdgeCloud added as 27th provider — cloud GPUs (H100, H200, A100, L40S) and community GPUs (RTX 3060-5090) with real-time availability
  • — Inter font with tabular numerals for better price column alignment
  • — Sticky first column on GPU model and provider page tables for easier mobile scrolling
  • — Keyboard-accessible sortable table headers
  • — Availability status now shows 'Unknown' when data is stale

Provider pages, comparisons & availability expansion

  • — Provider detail pages — browse all 26 providers with GPU offerings, pricing, availability, and egress costs
  • — Provider comparison pages — compare any two providers side by side with live pricing and egress
  • — Navigation update — Providers and Compare in header, mobile hamburger menu for all pages
  • — Real-time GPU availability expanded to 13 providers — added PrimeIntellect, Shadeform, improved Runpod, Vast.ai, and Hyperstack data
  • — Availability now covers multi-GPU configs (1x, 2x, 4x, 8x) — not just single-GPU
  • — Request a Provider form — tell us which providers to add next
  • — Custom 404 page with GPU shortcuts for easy recovery
  • — Dynamic OG images for comparison pages showing head-to-head pricing

GPU model pages, egress costs & Hot Aisle

  • — 20 dedicated GPU model pages — browse pricing for H100, A100, B200, MI300X, and more
  • — Egress cost comparison across all 26 providers — see who charges for data transfer and who doesn't
  • — Hot Aisle added as 25th provider with live API integration
  • — Vultr added as 26th provider with pricing and real-time availability
  • — Real-time GPU availability from 10 provider APIs — see what's in stock right now
  • — Availability checks every 30 minutes
  • — Popular GPUs section on homepage for quick navigation
  • — Improved mobile experience — responsive tables, better form layout

Launch

  • — GPU Finder is live at gpufinder.dev
  • — Compare GPU cloud prices across 24 providers

Price alerts & API access

  • — Sign up for price drop alerts via email
  • — API early-access interest page — tell us how you'd use a GPU pricing API

Price history charts

  • — Price history line chart — track how GPU prices change over 14 months
  • — Popular GPU shortcut buttons for one-click comparisons
  • — Dynamic social preview images with provider price charts

Charts & visual improvements

  • — Price comparison bar chart — instantly see which provider is cheapest
  • — Faster page loads with server-side rendering

24+ providers

  • — Expanded from a handful of providers to 24+ including AWS, GCP, Azure, Lambda, Runpod, Nebius, and more
  • — Accurate GCP pricing — GPU and base VM costs combined correctly

Initial release

  • — Compare on-demand and spot GPU prices across cloud providers
  • — Filter by GPU model, count, and minimum VRAM
  • — Sortable results table with provider, instance type, and pricing