QR Code API

Generate QR codes from any text or URL. Pass your content as a query parameter and get back a PNG image of the QR code.

GET https://pylon-qr-code-api.fly.dev/qr

Endpoint

Base URL:

https://pylon-qr-code-api.fly.dev

Parameters

ParameterTypeRequiredDescription
textstringYesText or URL to encode in the QR code

Response

Returns a PNG image of the QR code (200 OK with Content-Type: image/png).

StatusDescription
200QR code PNG image returned
402Payment required — x402 challenge returned
400Missing text parameter

Pricing

$0.01 USDC per request — paid via x402 on Base Sepolia. No API key. No subscription. Pay per call.

Code Examples

curl "https://pylon-qr-code-api.fly.dev/qr?text=https://example.com" \
  --output qrcode.png

x402 Setup

To use Pylon APIs, you need an x402-compatible client with a funded wallet on Base Sepolia. Here's the quick setup:

  1. Get a wallet with USDC on Base Sepolia (testnet)
  2. Install an x402 client library (x402.org Status Terms Privacy for options)
  3. Configure it with your private key
  4. Make requests — the client handles the 402 payment flow automatically

The x402 flow: your first request returns 402 Payment Required with payment details in headers. The x402 client signs a USDC payment, then retries with payment proof attached. All automatic, all in milliseconds.