QR Code REST API
Generate, manage, and track QR codes programmatically. Integrate QR code creation into your app, workflow, or service in minutes.
Quick Start
curl -X POST https://qrbloom.com/api/v1/qr \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "URL",
"data": { "url": "https://example.com" },
"style": {
"dotsColor": "#000000",
"backgroundColor": "#FFFFFF"
}
}'Features
8 QR Types
URL, WiFi, vCard, Text, Email, Phone, SMS, and Social links
PNG & SVG Export
Download QR codes in raster or vector format
Dynamic QR Codes
Update the destination without reprinting
Scan Analytics
Track scans with device, location, and time data
Custom Styling
Set colors, dot styles, and corner shapes
Rate Limiting
60 requests per minute on paid plans
Bearer Auth
Secure API key authentication
JSON Responses
Clean, predictable JSON for every endpoint
Endpoint Reference
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/qr | Create a new QR code |
| GET | /api/v1/qr | List your QR codes |
Authentication
All API requests require a Bearer token. Generate your API key from the dashboard settings page.
Authorization: Bearer YOUR_API_KEY