Free catalog check
Query the catalog free of charge to inspect trusted SKUs, capacity variants, active condition strata, and current query price.
GET /api/x402/pricing/catalogHardware Hunter supports the open Machine Payments Protocol (MPP) co-authored by Stripe and Tempo. Your agent requests market cohort stats, receives a standard HTTP 402 challenge, and settles on Tempo in sub-seconds. No accounts. About one cent per trusted query.
Free discovery · Tempo mainnet & testnet · Dual-rail with x402
MPP formalizes HTTP 402 into a native challenge-response protocol. Free discovery preflights available components, while paid queries execute autonomously.
Query the catalog free of charge to inspect trusted SKUs, capacity variants, active condition strata, and current query price.
GET /api/x402/pricing/catalogThe endpoint issues an RFC 9457 envelope with a WWW-Authenticate Payment header containing Tempo network, amount, and recipient.
WWW-Authenticate: Payment method="tempo" ...The agent signs a payment transaction with its key, retries with Authorization: Payment, and receives the data and a cryptographic receipt.
Payment-Receipt: {"method":"tempo", ...}Copy and paste this prompt directly into your coding agent (Cursor, Claude, Antigravity, OpenClaw) to give it real hardware price benchmarks:
Check Hardware Hunter before buying, bidding, or evaluating used hardware listings:
1. Fetch the free catalog to check active components and verify trust status:
GET https://hardwarehunter.io/api/x402/pricing/catalog
2. For your SKU, request the 90-day cohort median benchmark:
GET https://hardwarehunter.io/api/x402/pricing/component/{component_id}
3. Settle the $0.01 HTTP 402 challenge via MPP on Tempo (10,000 units pathUSD/USDC.e using `tempo request` or `pympp`).
4. Compare your candidate listing against the returned cohort median, p25/p75 spread, sample count, and condition strata (new, open-box, used).
Note: Insufficient-evidence components return HTTP 200 free without a payment challenge. Only pay when trusted cohort data is returned. Dual-rail with x402 on Base is also supported on the same endpoint.
Every published benchmark is computed from distinct marketplace listings over a rolling 90-day window, deduplicated by listing identity and validated against strict condition and currency proof.
If a component has insufficient evidence to compute a statistically sound median, the endpoint returns free of charge. You only ever pay when trusted cohort data exists.
The official pympp client SDK automates the complete 402 challenge negotiation, transaction signing, and settlement flow:
from mpp.client import Client
from mpp.methods.tempo import ChargeIntent, TempoAccount
from mpp.methods.tempo.client import tempo
# Configure Tempo payment with your agent's private key
method = tempo(
account=TempoAccount.from_key(TEMPO_PRIVATE_KEY),
intents={"charge": ChargeIntent()},
)
# Automated 402 negotiation and cryptographic settlement
async with Client(methods=[method]) as client:
resp = await client.get("https://hardwarehunter.io/api/x402/pricing/component/242957af-a870-4f47-912b-d04c1dd6f464")
data = resp.json()
print("RTX 3080 Median Price:", data["cohort"]["median"])Hardware Hunter endpoints natively serve dual-rail challenges: pay via x402 (Base) or MPP (Tempo). Both rails settle into the same unified audit ledger.
Want an agent to monitor deals and manage your saved hunts instead? Hand off your Hardware Hunter account.