B

Bulk QR Code Generator · Generate

by Bulk QR Code Generator

POSTBaseSolana

$0.01

per call · USD Coin on Base

Send a list of texts — website addresses, phone numbers, plain words, WiFi details, anything — and get back a ready-to-use QR code image for each one. Every QR code comes as a base64-encoded PNG you can drop straight into a webpage or save to disk. Great for marketing campaigns, event tickets, product labels, menus, or any situation where you need many QR codes in one go. Empty entries are quietly skipped. Each input is limited to 700 characters. You must send at least one non-empty entry.

Endpoint

POST https://qr-code-generator.underscoredone.com/generate

3

Calls / 30d

3

Unique payers / 30d

Sep 1

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://qr-code-generator.underscoredone.com/generate", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    "error_correction": "H",
    "size": 600,
    "texts": [
      "https://example.com",
      "https://example.com/product/42",
      "WiFi:T:WPA;S:GuestNetwork;P:welcome123;;",
      "Phone: +1-800-555-0199"
    ]
  }),
});
const data = await res.json();
cURL
curl -X POST \
  "https://qr-code-generator.underscoredone.com/generate" \
  -H "Content-Type: application/json" \
  -d '{"error_correction":"H","size":600,"texts":["https://example.com","https://example.com/product/42","WiFi:T:WPA;S:GuestNetwork;P:welcome123;;","Phone: +1-800-555-0199"]}' \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "api_version": "1.0.0",
  "count": 2,
  "results": [
    {
      "qr_base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA...",
      "text": "https://example.com"
    },
    {
      "qr_base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA...",
      "text": "Phone: +1-800-555-0199"
    }
  ]
}

Payment details

Pay to0xe9740820225b3918b4ddd1292c7ca4ca0e2c2f08
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase, Solana
Schemesexact

Is this your API?

Pin it to the top of Media & Generation and the homepage with a featured placement.

Get featured →

More from Bulk QR Code Generator & similar services