For developers

QR Code APIwithout the $249/mo tax.

Bulk endpoint, dynamic QRs with scan analytics, custom logos, 600 DPI, 7 data types, SDK for Python & TypeScript. From $7/mo.

60 seconds to your first QR

Sign up → grab API key → run this. Bytes come back.

cURL
curl -X POST https://api.qrstudio.agency/api/v1/generate/ \
  -H "X-Api-Key: smk_..." \
  -H "Content-Type: application/json" \
  -d '{"data":"https://yourbrand.com","size_inches":4,"format":"png"}' \
  --output qr.png
Python
import requests

r = requests.post(
    "https://api.qrstudio.agency/api/v1/generate/",
    headers={"X-Api-Key": "smk_..."},
    json={"data": "https://yourbrand.com", "size_inches": 4},
)
with open("qr.png", "wb") as f:
    f.write(r.content)
Node
const res = await fetch("https://api.qrstudio.agency/api/v1/generate/", {
  method: "POST",
  headers: { "X-Api-Key": "smk_...", "Content-Type": "application/json" },
  body: JSON.stringify({ data: "https://yourbrand.com", size_inches: 4 }),
});
const buf = Buffer.from(await res.arrayBuffer());
await fs.writeFile("qr.png", buf);

Response: image/png or image/svg+xml. No SDK lock-in. Full quickstart →

API access shouldn't cost $249

Most QR SaaS treat the API as an enterprise upsell. We don't.

VendorLowest tier with APIBulk endpointDynamic + analyticsPrint DPI
QR Studioyou're here✓ Starter ($7)✓ Starter (50/batch)✓ Starter (10 codes)✓ 600 DPI
BitlyPremium ($249)Manual onlyGrowth ($35)Limited
UniqodePlus ($416)Starter ($39)Lite ($15)Standard
ScanovaAdvanced ($208)Standard ($50)Lite ($25)Standard
QR TigerEnterprise (custom)Advanced ($40)Starter ($7)Standard

Pricing as of April 2026. Verify on competitor sites before quoting.

Bulk endpoint

POST /api/v1/generate/bulk/ takes an array, returns a ZIP + manifest.json. 50/batch on Starter, 5000 on Agency.

Dynamic QRs

Encode a short URL you control. Edit destination at any time. Scan analytics with country, device, referer.

600 DPI for print

Up to 4500×4500 PNG (15″ at 300 DPI) or scalable SVG. Stickers, posters, billboards — actually scannable.

Custom logos, clean

Logo gets a real clear-zone, not just plopped on top. Neon-alpha mode strips dark backings off neon brand assets.

7 data types

URL, vCard, Wi-Fi join, mailto, SMS, geo, plain text. The API formats correctly so every scanner offers the right action.

API keys + JWT

Hashed SHA-256, plan per key, monthly quotas, audit log on every call. Production-grade auth.

5 dynamic QRs free. No card. Forever.

When you outgrow it, $7/mo unlocks 500 generations + 10 dynamics + bulk + REST API.