Quality QRQuality QR
  • Features
  • Use Cases
  • Pricing
  • Docs
  • Blog
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.

Authentication

Learn how to authenticate your API requests

QR Codes

Create, retrieve, update, and delete QR codes

Error Handling

Understand error responses and how to handle them

Rate Limits

Learn about API rate limits and best practices

Prefer AI? Use our MCP Server

Skip the HTTP client. Connect Quality QR to Claude, Cursor, or any MCP-compatible AI tool and manage QR codes through natural language. No installation required — just add your API key.

MCP Server docs

SDKs Coming Soon

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

Quality QRQuality QR

Create beautiful, trackable QR codes with transparent pricing and a free tier that never expires.

Review us on Trustpilot

Product

  • Features
  • Pricing
  • API
  • Demo
  • QR Generator

QR Types

  • Use Cases
  • URL QR Code
  • WiFi QR Code
  • vCard QR Code
  • Email QR Code

Resources

  • Documentation
  • Guides
  • Knowledge Base
  • Alternatives
  • Blog

Company

  • About
  • Privacy Policy
  • Cookie Settings
  • Terms of Service
  • Contact

© 2026 Quality QR. All rights reserved. · Sitemap