UtilitiesLive on marketplace$0.001 / call

Generate QR codes through a simple paid endpoint.

PNG/SVG QR generation for payment links, campaigns, contact cards, product inserts, and automation flows.

Built for: No-code tools, storefronts, marketers, apps, and agents that need utility generation.

Endpointhttps://api.viralorb.com/qr/generate

Powerful Features

Built for developers who need reliable, fast, and scalable API solutions

🎨
PNG or SVG
Generate clean assets for web or print workflows.
📐
Size control
Choose output dimensions and correction level.
Fast utility
Simple response shape and low operational overhead.
🔁
Composable
Pairs naturally with short links, payment pages, and campaigns.

Technical Specifications

Payment
x402 on Base USDC
Pay-to wallet
0x2524…6Da3
Latency
<500ms typical
Caching
24h where useful

Use Cases

Perfect for a wide range of applications and workflows

Payment links

Marketing inserts

Contact cards

Agent-generated assets

Simple, Pay-Per-Use Pricing

No subscriptions. No hidden fees. Pay only for what you use.

Pay Per Use
$0.001
per request
Simple & Scalable
Pay only for what you use
No monthly fees or subscriptions
No rate limits (pay per use)
24-hour caching included
Production-ready reliability
Powered by x402 Protocol
HTTP-native payments. No accounts, no billing cycles. Just set your API key and start using.

Integration notes

ViralOrb endpoints use x402 payments where protected. Unpaid requests return HTTP 402 with payment instructions.

Access path
Use the public API endpoint directly or discover it through marketplaces.
API endpoint
https://api.viralorb.com/qr/generate
Marketplace status
marketplace
Available endpoints
REST endpoints for QR Code Generator API
POST/qr/generateGenerate a QR code from text or URL data.
Example request
Use your x402 client to generate the payment header.
curl -X POST https://api.viralorb.com/qr/generate \
  -H "Content-Type: application/json" \
  -H "X-PAYMENT: <x402-payment-header>" \
  -d '{"data":"https://viralorb.com","size":512,"format":"png"}'
Payment behavior
What happens when a request is unpaid.
HTTP/1.1 402 Payment Required
{
  "x402Version": 1,
  "accepts": [
    {
      "scheme": "exact",
      "network": "base",
      "maxAmountRequired": "...",
      "resource": "https://api.viralorb.com/qr/generate"
    }
  ]
}