DocsAPI Reference

API Reference

Generate QR codes programmatically with our REST API. Simple, fast, and reliable.

Base URL

https://quality-qr.app/api/v1

Format

JSON

Auth

Bearer Token

Quick Start

Generate your first QR code in seconds.

1

Get your API key

Create an account or log in, then go to Dashboard → API Keys to create a new key.

2

Make your first request

Use cURL or your favorite HTTP client to generate a QR code.

cURL
curl -X POST https://quality-qr.app/api/v1/qr \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "url",
    "content": "https://example.com"
  }'
3

Get your QR code

The API returns a base64-encoded image you can use immediately.

Response
{
  "success": true,
  "type": "url",
  "format": "png",
  "dataUrl": "data:image/png;base64,iVBORw0KGgo..."
}

Tip: Add "name": "My QR" or "isDynamic": true to save the QR code to your dashboard. The response will include a qrCode object with id, shortCode, and shortUrl.

API Sections

Explore the full API documentation.

Common Integration Use Cases

Our API powers integrations across a wide range of applications. E-commerce platforms use it to generate unique QR codes for each product or order, enabling customers to access manuals, warranty registration, or reorder links. Event management systems create dynamic QR codes for ticket verification and real-time attendance tracking. Marketing automation tools integrate the API to generate personalized QR codes at scale for direct mail campaigns. Inventory management solutions use QR codes for asset tracking and warehouse operations. Whatever your use case, our REST API provides the flexibility to embed QR code generation directly into your workflows.

SDKs Coming Soon

Official SDKs for JavaScript, Python, Ruby, and more are in development.