QrPix

QrPix API v1

Create short links & QR codes programmatically.

Base URL

https://api.qrpix.be/v1

Authentication

All requests use a personal bearer token (generate it in your QrPix dashboard → API).

curl https://api.qrpix.be/v1/me \
  -H "Authorization: Bearer YOUR_TOKEN"

Rate limits

PlanAPI requests / dayTracked links
Free10025
Pro2,000250
Business25,000Unlimited

Endpoints

MethodPathDescription
GET/meYour account & quota
GET/linksList your links
POST/linksCreate a short link
GET/links/{id}Get a link
PUT/links/{id}Update destination / status
DEL/links/{id}Delete a link
GET/links/{id}/qrQR image of a link (PNG/SVG)
POST/qrQR of arbitrary data

Create a short link

curl -X POST https://api.qrpix.be/v1/links \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/very/long/url","title":"Campaign"}'
{
  "data": {
    "slug": "aB3xK",
    "short_url": "https://qrpix.be/aB3xK",
    "qr_url": "https://api.qrpix.be/v1/links/42/qr",
    "clicks": 0
  }
}

Minimal QR (for engraving / small prints)

Add ?minimal=1 to get the simplest possible QR (low error-correction, tiny quiet zone) — ideal with a short qrpix.be/{slug} URL for wood, metal or tiny labels.

GET https://api.qrpix.be/v1/links/42/qr?minimal=1&size=600&format=svg

Query params: format (png|svg), size (64–2000), margin, ecl (low|medium), color (#hex), minimal (1).