Skip to main content
ER ExaRoutes

Developers

A REST API for QR generation and analytics

Generate branded QR codes with the full design surface, run bulk jobs, read scan analytics, and receive signed webhooks. Bearer API-key auth, clean JSON, documented endpoints.

API access on paid plans. Per-plan quotas apply.

Generate with the full design surface

One POST creates a dynamic or static QR with your colors, gradients, custom eyes, logo, transparent background, and error correction. Get back a PNG, SVG, JPG, or WebP.

Bulk generation

Submit thousands of codes in one asynchronous job, poll for status, and download the archive when it finishes. Built for catalogs, serialized batches, and label runs.

Scan analytics

Read day-wise scan time series and a country breakdown per code over the API. Pipe the numbers into your own dashboards and reports.

Signed scan webhooks

HMAC-signed webhooks fire on every scan and form submission, with exponential retry and replay from the dashboard. Pipe scans into your CDP, ESP, or Zapier.

Bearer API-key auth

Authenticate with a workspace-scoped Bearer API key. Rotate keys without redeploying. Per-plan quotas and standard rate-limit headers on every response.

Edit without reprinting

Repoint a dynamic code to a new destination over the API. The printed pattern stays the same and keeps all of its scan history.

Full reference at docs.exaroutes.com

Endpoint reference, the complete QR styling request body, authentication, error codes, and webhook payloads are all documented on the developer docs site.

Open the API reference