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