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.
Drop file here or click to select
Max 1GB
PDFs, images, videos, audio, code, datasets, and more
Three steps to your first sale
No signups. No KYC. No waiting.
Upload & price
Drop any file and set your USDC price. PDFs, videos, code, datasets — up to 1GB.
Share your link
Get a unique payable.link. Share it on social media, in emails, or embed it in your site.
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.
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
$
Frequently asked questions
Everything you need to know about payable.link