HTTP 402 + USDC.
For AI agents.

Pay-per-call utility + Hyperliquid trading. Pre-paid credits or x402 USDC. No signup.

How it works

Three steps. No SDK. No setup ceremony.

1. Pay

Buy credits with card or any of 100+ cryptos via NowPayments. $1 buys 5 calls. Or skip this entirely with the x402 rail (below).

2. Get a key

You receive an ap_live_... API key on the success page. Save it once. (x402 rail needs no key — agents sign payments per call.)

3. Call any endpoint

Bearer auth, JSON in, JSON or binary out. 1 credit per success — failed calls don't deduct.

Pricing

Pay-per-call, no subscriptions. Credits never expire.

$1
5 credits

Just enough to feel it.

Most popular
$5
30 credits

Best value for testing.

$20
150 credits

Power user.

Hyperliquid agent-native moat

Specialized HL infrastructure that's hard to replicate. Not a wrapper — direct agent-native protocol access via our 5 bps builder code.

9 read endpoints live now · 6 trade endpoints unlocking 2026-05-28 (Trezor)

Read (live mainnet)

/hyperliquid/markets

Perp + spot universe metadata

0.0011 USDC

/hyperliquid/market/orderbook

L2 orderbook snapshot for a coin

0.0022 USDC

/hyperliquid/market/funding

Predicted funding rates per venue

0.0011 USDC

/hyperliquid/market/candles

OHLCV candles (1m to 1M)

0.0022 USDC

/hyperliquid/market/trades

Recent public trades for a coin

0.0011 USDC

/hyperliquid/account/balance

Margin summary + withdrawable

0.0011 USDC

/hyperliquid/account/positions

Open positions with PnL + liq price

0.0011 USDC

/hyperliquid/account/orders

Open orders for an address

0.0011 USDC

/hyperliquid/account/fills

Trade fills (up to 2000 most recent)

0.0022 USDC

Tradephase-3-pending · Trezor 2026-05-28+

/hyperliquid/order/place

Place new order (builder fee 5 bps)

0.0055 USDC

/hyperliquid/order/cancel

Cancel open order by oid or cloid

0.0055 USDC

/hyperliquid/order/modify

Modify open order with new params

0.0055 USDC

/hyperliquid/position/close

Close/reduce via reduceOnly order

0.011 USDC

/hyperliquid/leverage/set

Set asset leverage 1-50

0.0055 USDC

/hyperliquid/margin/update

Adjust isolated-position margin

0.0055 USDC

Builder onboardingFREE

/hyperliquid/builder/check

FREE — check if main wallet has approved 402s.shop builder code

/hyperliquid/builder/approve-tx

FREE — unsigned EIP-712 typed data for builder approval

Utility belt

Commodity HTTP utilities for agents — fast, cheap, x402-ready. 16 endpoints across 5 sub-groups.

Media generation

/qr-code

Generate QR codes from text

0.0011 USDC

/og-image

Create social media OG images

0.0011 USDC

/screenshot

Capture website screenshots

0.0011 USDC

/pdf-from-url

Convert URLs to PDF

0.0011 USDC

Web scraping

/word-count

Count words and reading time

0.0011 USDC

/extract-metadata

Extract page meta tags

0.0011 USDC

/extract-emails

Find emails on a page

0.0011 USDC

/website-tech

Detect frameworks & CMS

0.0011 USDC

Domain intelligence

/whois

Domain registration data

0.0011 USDC

/domain-check

Check domain availability

0.0011 USDC

AI utilities

/youtube-transcript

Get YouTube transcripts

0.0011 USDC

/summarize

AI-powered summarization

0.011 USDC

Crypto reads

/coin-price

Crypto spot prices (CoinGecko)

0.0011 USDC

/ens-resolve

Resolve ENS name ↔ address

0.0011 USDC

/wallet-balance

Native + USDC balance, multi-chain

0.0011 USDC

/gas-price

Live gas price across EVM chains

0.0011 USDC

Autonomous credit purchasex402 SKUs

Agents can buy credit packages without a human in the loop. POST any of these and pay via x402; server returns an ap_live_... key.

/api/buy-credits/small
$1
5 credits returned
/api/buy-credits/medium
$5
30 credits returned
/api/buy-credits/large
$20
150 credits returned

Try it right now

No signup. Type anything, get a QR code. 5 free per hour per IP.

Preview

Try it in 30 seconds

One key. One header. One endpoint. Pick your language.

# Buy credits at 402s.shop, then call any endpoint:

curl -X POST https://402s.shop/api/v1/qr-code \
  -H "Authorization: Bearer ap_live_..." \
  -H "Content-Type: application/json" \
  -d '{"text":"https://402s.shop"}' \
  --output qr.png

Why HTTP 402?

HTTP 402 Payment Required has sat in the spec since 1996, waiting for a real implementation. Coinbase's x402 protocol (2025) finally gives it one — HTTP 402 + signed USDC transfers, few-second on-chain settlement, no human in the loop. Both rails ship together: classic credits + native x402.

Credits rail (humans)
HTTP/1.1 402 Payment Required
WWW-Authenticate: Bearer realm="402s.shop"
X-Credits-Remaining: 0
x402 rail (agents)
HTTP/1.1 402 Payment Required
{ "x402Version": 1, "accepts": [{
  "network": "base",
  "asset": "USDC",
  "maxAmountRequired": "1000"
}]}

FAQ

Rail #1 — Credits: a human dev pre-buys credits (with a card or any of 100+ cryptos via NowPayments), gets an API key, hands it to their agent. Rail #2 — x402: the agent pays autonomously per call with USDC on Base, no signup, no key. Same endpoints, two ways to pay. (Agents can also buy a credits key autonomously — POST /api/buy-credits/{small|medium|large} and pay via x402.)