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

MethodEndpointDescription
POST/api/v1/qrCreate a new QR code
GET/api/v1/qrList 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

Get your API key

Create a free account and generate your API key to start building.