Developers

A QR code API that fits your stack

Generate and manage dynamic codes from your own systems with scoped keys, update destinations in real time, and keep every request idempotent.

Capabilities

What the API can do

Scoped API keys

Authenticate with scoped keys you manage and rotate from settings.

Update destinations

Change where a printed code points from your own systems.

Idempotency

Idempotent requests so retries never create duplicate records.

Lifecycle webhooks

Subscribe to QR, subscription, user and bulk lifecycle events.

Predictable errors & limits

RFC 9457 problem responses, pagination and a 120-request-per-minute limit.

Getting started

Three steps to your first call

  1. Get your API key

    Create an account and generate a scoped API key in your settings.

  2. Call the REST API

    Create, read and update your QR records over HTTPS with idempotent requests.

  3. Automate & integrate

    Wire codes into your product, CRM or fulfilment and react with webhooks.

What's inside — and outside — the API

The public API is a QR CRUD surface: create a record when an order, product or campaign is created, store the returned identifier, then update the destination when the source record changes. It's rate-limited to 120 requests per minute, with Business allowing up to 100,000 requests per month.

It does not expose dashboard analytics, a raw per-scan feed, or a public bulk-generation endpoint — bulk CSV jobs run in the app. Outbound webhooks cover supported lifecycle events; none is emitted for each individual scan.

API FAQ

What can the API do?

Create and manage dynamic QR records — create, read, update and delete — with scoped keys and idempotent requests. It’s built for provisioning and maintaining codes from your own systems.

How do I authenticate?

With a scoped API key you generate in your account settings and send on each request. Keep it secret and rotate it if it’s ever exposed.

Is there a rate limit?

Yes — 120 requests per minute. Business includes up to 100,000 API requests per month and Enterprise is unlimited; Starter and the free tier don’t include API access.

Do you have webhooks?

Yes — supported webhooks cover QR lifecycle, subscription, user and bulk events. There’s no per-scan webhook.

Where are the full API docs?

The full reference lives in your dashboard once you have an account. Contact us if you need help getting started.

Build with Qrcado

Create an account, grab an API key and start automating.