Developer API

QR Maker API

Generate, manage, and analyze QR codes programmatically. Free to use.

Base URL

https://api.qr-maker.dev

Endpoints

POST/v1/qr
GET/v1/qr/:id
PATCH/v1/qr/:id
DELETE/v1/qr/:id
GET/v1/qr/:id/analytics
POST/v1/qr/batch

Example request

cURL
curl -X POST https://api.qr-maker.dev/v1/qr \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "url",
    "content": "https://your-website.com",
    "options": {
      "fg_color": "#4F46E5",
      "bg_color": "#FFFFFF",
      "error_level": "M",
      "size": 512
    }
  }'

Example response

200 OK
{
  "id": "qr_01J2XK9VHF4MTKP6B3W8ZD7N",
  "type": "url",
  "content": "https://your-website.com",
  "dynamic": false,
  "created_at": "2024-06-15T14:22:11Z",
  "download_url": "https://cdn.qr-maker.dev/qr_01J2XK9VHF.png",
  "scan_url": "https://www.qr-maker.dev/s/abc123"
}

Ready to integrate?

API access is available for all users. Includes Node.js and Python SDKs, webhook support, and full documentation.

Create free account
Now Live on iOS

QR Maker is on the App Store!

Generate, customize, and scan QR codes natively offline.

Download App