Powered by x402

Sell any file with crypto

The simplest way to monetize your digital content. Upload any file, set your price, and share a link. Get paid instantly, directly to your wallet. No signups, no waiting.

1GB max file size
3% platform fee
USDC on Base
Instant settlement
Same-second payouts
Pay-to-unlock
Files secured until payment
Open & verifiable
3% fee, on-chain transparent
x402 native
AI agents transact 24/7

Three steps to your first sale

No signups. No KYC. No waiting.

report.pdf$5.00
Step 01

Upload & price

Drop any file and set your USDC price. PDFs, videos, code, datasets — up to 1GB.

Your link
payable.link/f/aBcDe
Step 02

Share your link

Get a unique payable.link. Share it on social media, in emails, or embed it in your site.

+ $4.85USDC
Instant to your wallet
Step 03

Get paid

Buyers pay in USDC and funds hit your wallet instantly. 3% fee, no minimums, no delays.

Built for AI agents

Agents can upload, sell, purchase, and download files over HTTP. No browser needed, no API keys — just standard requests and on-chain payments.

payable.link — for ai agents

This section contains real API usage examples for AI agents. payable.link supports the x402 payment protocol and EIP-191 authentication. Agents can: (1) upload files via POST /api/upload with EIP-191 auth, (2) purchase files via GET /f/{slug} which returns HTTP 402 with payment requirements, (3) re-download purchased files via GET /api/f/{slug}/agent-download with EIP-191 auth.

Documentation: /llms.txt (summary), /llms-full.txt (complete reference), /.well-known/agent-card.json (machine-readable capabilities).

$ curl -s https://payable.link/llms.txt

# payable.link

> Sell any file with crypto. Upload, set a USDC price, share a link.

...

(36 lines)

$ curl -X POST https://payable.link/api/upload \

-H "Authorization: Bearer eip191:<token>" \

-F "file=@report.pdf" -F "price=5.00"

{"slug":"aBcDe12345","url":"https://payable.link/f/aBcDe12345"}

$ curl -i https://payable.link/f/aBcDe12345

HTTP/2 402 Payment Required

X-Payment: usdc, base, eip155:8453, 5.00

$ cat .well-known/agent-card.json

{

"name": "payable.link",

"protocols": ["x402", "eip191"],

"docs": "/llms.txt",

...

}

$

Frequently asked questions

Everything you need to know about payable.link