REST API

QR Code API for Developers

Integrate QR code creation, management, and analytics into any application. RESTful JSON API with API key authentication, bulk operations, and real-time webhooks. From a single code to 500 per request.

POST /api/v1/qr-codes
{ "type": "url", "data": "https://example.com" }

Create a QR Code in Seconds

One POST request is all it takes. Send your data, get a scannable QR code with a trackable short URL and downloadable image.

Request
cURL
curl -X POST \
https://qr-verse.com/api/v1/qr-codes \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "url",
"data": "https://example.com",
"style": { "foreground": "#238636" }
}'
Response
201 Created
{
"id": "qr_abc123",
"type": "url",
"shortUrl": "https://qr-verse.com/r/abc123",
"image": "https://qr-verse.com/api/v1/qr-codes/qr_abc123/image.svg"
}

Everything You Need to Build

A complete API for QR code lifecycle management. From creation and styling to scan tracking and real-time notifications.

Full CRUD Operations

Create, read, update, and delete QR codes programmatically. Every QR type supported - URL, vCard, WiFi, email, SMS, and more.

Bulk Operations

Create up to 500 QR codes in a single API request. Ideal for e-commerce catalogs, event tickets, or inventory management.

Analytics API

Retrieve scan data programmatically. Total scans, scans over time, geographic breakdown, device types, and referrer data.

Webhook Events

Receive real-time HTTP notifications when your QR codes are scanned. Trigger workflows in your CRM, analytics, or automation tools.

API Key Management

Generate, rotate, and revoke API keys from your dashboard. Business plans support multiple keys for different environments.

Rate Limiting

Clear rate limit headers on every response. Pro: 100 calls/day. Business: 10,000 calls/day. Never guess your remaining quota.

API Access by Plan

API access starts at Pro. Business unlocks bulk operations, webhooks, and 100x the daily call limit.

Feature
Free
EUR 0
Pro
EUR 4.99/mo
Business
EUR 12.99/mo
REST API access
API key management
Create / Read / Update / Delete
All QR types (URL, vCard, WiFi...)
Analytics data retrieval
API calls per day010010,000
Bulk operations (per request)Up to 500
Webhook notifications
Multiple API keys
White-label API responses
OpenAPI / Swagger docs

Built for Your Stack

Whether you run an online store, manage sales pipelines, or automate marketing campaigns - the QR-Verse API fits into your existing workflow.

E-commerce Platforms

Generate QR codes for every product in your catalog automatically. Link to product pages, add to packaging, or embed in receipts. Bulk create 500 codes per API call for large inventories.

Shopify, WooCommerce, or custom storefronts

CRM & Sales Tools

Create personalized QR codes for sales collateral, business cards, or client portals. Use webhooks to log scans as CRM activities and track engagement per contact.

HubSpot, Salesforce, Pipedrive

Marketing Automation

Embed dynamic QR codes in email campaigns, print ads, or event materials. Retrieve scan analytics via API to measure campaign ROI alongside your existing marketing data.

Mailchimp, ActiveCampaign, Zapier

Developer Experience

Built by developers, for developers. Predictable responses, clear documentation, and stable versioning so you can ship with confidence.

OpenAPI Documentation

Full OpenAPI 3.0 specification with interactive Swagger UI. Test endpoints directly from the docs. Every request and response schema documented.

JSON Responses

Clean, consistent JSON responses with predictable structure. Every endpoint returns the same format - data, pagination, and error objects you can rely on.

Error Handling

Structured error responses with HTTP status codes, machine-readable error codes, and human-readable messages. Debug issues quickly without guessing.

API Versioning

Versioned API endpoints (v1) with backward compatibility guarantees. Breaking changes only ship in new major versions, so your integration stays stable.

Available Endpoints
POST/api/v1/qr-codes
GET/api/v1/qr-codes/:id
PATCH/api/v1/qr-codes/:id
DELETE/api/v1/qr-codes/:id
POST/api/v1/qr-codes/bulk
GET/api/v1/qr-codes/:id/analytics

Frequently Asked Questions

What authentication method does the QR-Verse API use?
The API uses API key authentication via Bearer tokens. Include your API key in the Authorization header as "Bearer YOUR_API_KEY". You can generate and manage API keys from your account dashboard.
What QR code types can I create through the API?
All QR code types available in the web interface are also available via API: URL, vCard (contact cards), WiFi network credentials, email, SMS, plain text, and more. Each type has its own data schema documented in the OpenAPI spec.
How does bulk QR code creation work?
Business plan users can send an array of up to 500 QR code objects in a single POST request to the bulk endpoint. Each code can have different types, data, and styling. The API returns all created codes with their IDs and short URLs.
What happens when I hit the rate limit?
Every API response includes rate limit headers: X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset. When you exceed your limit, the API returns a 429 status code with the reset timestamp. Pro plans get 100 calls/day, Business plans get 10,000.
Can I customize the appearance of QR codes via API?
Yes. The API accepts style parameters including foreground color, background color, error correction level, and output format (SVG or PNG). The same customization options available in the web generator are available through the API.
How do webhooks for scan events work?
Business plan users can register webhook URLs from the dashboard. When any of your QR codes is scanned, we send a POST request to your webhook URL with scan details: QR code ID, timestamp, location (country/city), device type, and referrer. Webhooks use HMAC signatures for verification.
Is the API available on the Free plan?
No. API access requires a Pro plan (EUR 4.99/month) or Business plan (EUR 12.99/month). The Free plan includes the web-based QR generator but not programmatic API access.
Can I retrieve analytics data through the API?
Yes. Both Pro and Business plans include API access to scan analytics. You can retrieve total scan counts, scans over time (daily/weekly/monthly), geographic breakdown by country and city, device types, and top referrers for any of your QR codes.
Pro plan required

Get Your API Key

Sign up for a Pro or Business plan, generate your API key from the dashboard, and start making requests in minutes. Full OpenAPI documentation included.

Start Building