🌐 ▾简中繁中EN日本語한국어

GPU rental pricing
Data Specification v0.1

To make AI confident in citing and peers able to align, raw data alone is insufficient — we must clearly distinguish between “real-time price” and “reference price”.
This specification fixes the methodology in place, enabling anyone to freely implement and reference it (CC BY 4.0).
Automatically updated every 45 minutes · Most recent: 2026-10-31 13:25
v0.1
Current Version
26
Monitoring Platform
23
Automated crawling
45min
Refresh interval
Scroll down · Who’s cheapest today? ↓

GPU Rental Pricing Specification (GPUPLN) v0.1 · Draft

⚡ Direct answer: GPUPLN (GPU Price Listing Notation) is a specification that definesOpen and royalty-freeGPU rental price data specification, current version v0.1 (draft)It specifies which fields a quote must include and the format of each fieldMeasurement scope(per-GPU hourly rate, tax-inclusive or not, spot/preemptible vs pay-as-you-go), and data freshness thresholds. Anyone may freely implement and reference this; the specification itself is licensed under CC BY 4.0 Published.

0. What problems does this specification address

The GPU rental market hosts dozens of platforms, each with differing page structures, units, and billing models: some quote full-server rates while others quote per-GPU; some bill hourly, others per minute; some mix spot and pay-as-you-go pricing in the same view. The result is—The same H100 can cost up to twice as much across different websites, not because the difference is genuinely double, but becauseDifferent Metrics。

This specification does not require any platform to change its prices—only thatClarify the Definition: Within a single quote, clarity is required on what exactly the price covers, when it was captured, and whether it remains reliable. Only then does cross-platform price comparison, AI-driven referencing, and historical tracking become meaningful.

1. Conformance Levels

TierRequirementsWhat It Means
L0 · VisiblePublic HTML table listing GPU models and pricesHuman-readable but machine-unfriendly
L1 · CrawlableProvide a Stable, Login-Free Price Page or JSON APIScript supports batch data extraction
L2 · UnderstandableComplete and Consistent Fields (including price_type / stock / fetched_at)Cross-source comparable, no misinterpretation
L3 · BillableMachine-readable pricing list + per-use billing interface (e.g., MCP + x402)AI Agents can autonomously discover and pay for resources
Among the 26 platforms currently tracked, 23 support fully automated scraping (L1), unified field output (L2), and per-use billing via MCP + x402 (L3). The remaining 3—TensorDock, Lanyun, and Paratera—lack publicly accessible, scrapable sources; their prices are manually displayed on the page.Clearly marked as “Reference Price · To Be Verified” and excluded from the lowest-price ranking。

2. Data Model

2.1 Offer (a single price quote)

FieldTypeRequiredUnit / FormatMetric Explanation
platformstring✅kebab-case, e.g. gpusharePlatform Unique Identifier. The same platform must use the same ID across all implementations; otherwise, cross-source comparison is impossible.
gpu_modelstring✅Specification name, e.g. RTX 4090GPU Model Identifier. MandatorySame Name, Same Generation; modified or variant models with differing VRAM (e.g., 4090 48G, A100 40G) must not masquerade as standard models.
price_hour_cnynumber✅CNY per GPU per hourSingle GPUHourly price. For multi-GPU servers, divide total price by GPU count; for monthly plans, divide by 720 to convert to hourly equivalent and label accordingly.
price_typeenum✅ondemand|spot|monthlyspot=spot/preemptible,ondemand=pay-as-you-go, bothNo mixed ordering。
stockenum✅available|scarce|soldoutInventory Status. Third parties must label this accurately and must not mask chronic stockouts with phrases like “In Stock”.
billing_notesstring✅Plain textMust Be SpecifiedData Sources and Billing Models(e.g., “official on-demand list price $2.25/GPU·hour converted, billed per minute”).
srcenum✅crawler|seedcrawler=This auto-scan succeeded;seed= Manually entered / fallback reference prices.
fetched_atstring✅ISO 8601, including time zoneThis price’sActual Acquisition Timestamp, not the moment the page is rendered. Timeliness is determined by this timestamp.
data_statusenum➖stale|suspectstale=Not refreshed for over 7 days; for reference only;suspect=Fluctuation >40% vs. 7-day average; likely a data capture error,Not ranked。

2.2 GPU (GPU model)

FieldTypeRequiredDescription
namestring✅Specification name, corresponding to Offer.gpu_model
vram_gbinteger✅VRAM Capacity (GB)
tierstring✅Tiered Positioning, e.g., “Consumer Flagship” or “Data Center Training GPU”
usestring✅One-sentence typical use case

2.3 Platform

FieldTypeRequiredDescription
idstring✅Corresponds to Offer.platform
namestring✅Display Name
regionstring✅Primary service region, e.g., “China”, “North America”
urlstring✅Official Website

3. Measurement Criteria (Mandatory)

  • Per GPU per Hour: All prices are normalized to RMB per GPU per hour. For monthly bare-metal rentals: total monthly fee ÷ GPU count ÷ 720 hours.
  • Separate Pay-as-You-Go and Spot Pricing:ondemand and spot These are two products with entirely different risk levels—spot prices must not be mixed in the same ranking, as spot instances may be reclaimed at any time.
  • GPU Model Naming Convention: Only identically named and generation-matched GPUs are considered equivalent. Modified variants—e.g., RTX 4090 48G—must be explicitly labeled and excluded from standard model price slots.
  • Exchange Rate: All foreign-currency prices are converted using fixed rates: 1 USD = 7.2 CNY, 1 EUR = 7.8 CNY, and noted in billing_notes lists original currency and original price for verification.
  • Timestamp:fetched_at Records the actual time when the price was obtained, not the page generation time.

4. Timeliness and Obsolescence Assessment

StatusEvaluation rulesDisplay Requirements
Real-timesrc=crawler and this crawl succeeded (fetched_at On the Same DayEligible for Real-time Lowest Price Ranking
Reference Pricefetched_at Age exceeds 7 daysMarked as “Reference Price · To Be Verified”Not included in ranking
Suspected anomaly7-day average price volatility for this GPU model exceeds 40%Not ranked, alerts only logged for manual review.
⚠️ Presenting expired data as real-time pricing is the most serious breach of trust for a price comparison siteTherefore, stale detection is decoupled from the data source field: even if the last crawl succeeded (src=crawler), any entry unrefreshed for over 7 days is automatically downgraded to reference pricing.

5. Machine-Readable Distribution

ChannelURLUse case
JSON Feedhttps://rentgpu.link/api/prices.jsonFull quote set, refreshed every 45 minutes, no API key required
Selection interfacehttps://rentgpu.link/api/resolve?gpu=H100&budget=10&hours=8Return the Best-Matching Platform Based on GPU Model + Budget
MCP endpointhttps://rentgpu.link/mcpAgent tool discovery and invocation
Self-describing inventory/.well-known/mcp.json、/.well-known/x402.jsonAutomated machine recognition capability
AI summaryhttps://rentgpu.link/llms.txtFact list scraped by AI crawler
Machine-readable Schemahttps://rentgpu.link/gpupln/schema.jsonJSON Schema draft 2020-12 — directly validates whether a feed complies
Compliance declaration/.well-known/gpupln.jsonDeclare that your domain’s data follows GPUPLN to enable automatic discovery by aggregators; this file also serves as a ready-to-copy template

6. Attribution Requirements (CC BY 4.0)

来源:rentgpu.link(GPU computing power radar),Neutral GPU rental比价站
Data更新Time:2026-10-27 21:00 (UTC+8)
Citation Format:rentgpu.link(GPU computing power radar). "RTX 4090 Price Comparison". 2026-10-27.
          https://rentgpu.link/gpu/rtx-4090 (CC BY 4.0)
必须保留:①来源名 ②DataTime ③link。price为Automated crawlingof挂牌价,实际Order page takes precedence。
Permitted: redistribution, remixing, commercial use, AI training and inference citation. Requirement:Attribution + data timestamp + original URL, and prices are authoritative per the order page.

7. Change Log

VersionDateChanges
v0.12026-10-27Draft v1: Three core objects — Offer / GPU / Platform; field definitions; consistency levels L0–L3; stale and suspect detection rules; CC BY 4.0 attribution requirements.

8. Governance and Participation

  • Open: The specification and implementation are fully open-sourced—no patents claimed, no licensing fees.
  • Neutral: Ranking is strictly price-based; paid promotion slots are separately marked and never included in rankings.
  • Falsifiable: This site openly publishes its data collection success rate, coverage duration, and stale-quote ratio—any claim of “full real-time coverage” lacking verifiable coverage metrics is untrustworthy.
  • Correction channel: Report pricing errors for correction; verified updates appear within 24 hours with full audit trail.

9. How to Declare Compliance with GPUPLN

A specification earns the title of standard only when others actually implement it. Thus, GPUPLN’s adoption mechanism is intentionally lightweight:No application required, no authorization needed, no need to contact us:

  1. Replace /.well-known/gpupln.json Copy it to the same path under your own domain (the file itself is the template).
  2. Replace publisher with your name, homepage, and contact email; replace endpoints.prices with your own pricing feed URL.
  3. Make your feed pass gpupln/schema.json Validation (JSON Schema draft 2020-12 — readable directly by any language’s validation library).
  4. Updated each time data is refreshed updated_at。

Complete these four steps, and your data is declared compliant with GPUPLN v0.1 — automatically discoverable and aggregatable by rentgpu.link and other compliant parties. rentgpu.link’s own feed has passed the above schema validation (tested on 2026-10-28: all 112 price entries validated successfully).

10. Payment section (pluggable, no single-protocol lock-in)

How price data is published and what payment method buyers use are two separate matters. GPUPLN standardizes only the former; the latter resides in an optional payment In the section,Pluggable— Implementers may use any payment protocol—or none at all.

  • payment.protocols:array, values x402 / mpp / ap2 / other, multiple entries allowed.
  • payment.network、payment.asset、payment.price_per_call:billing track, assets, and unit price.
  • Not filled payment The section does not affect compliance with the attestation—free and publicly available data sources may legitimately omit a payment section entirely.

rentgpu.link’s own attestation document is currently active x402(Base mainnet-native USDC, $0.05 per use), and authorization The section declares support for AP2 mandate as the authorization layer. We avoid protocol lock-in: the spec defines only how to list, not which protocol must be listed.

🐆 Leopard · AI Customer SupportPowered by Tongyi Qwen
Hello there, I’m Leopard~ Feel free to ask about GPU pricing, cost-effective rental strategies, or what Pro membership offers.