API Documentation
QR Suisse offers a REST API that lets you create, read, update and delete your dynamic QR codes programmatically, and check their scan statistics. It integrates with your existing tools — Zapier, Make, a CRM, an internal script — anywhere an HTTP request will do.
The API is reserved for Pro accounts. Each Pro account has an API key (managed from the dashboard) and an included monthly creation quota, extendable via add-on. See our pricing for Pro plan details.
Getting started
- Switch to the Pro plan if you haven't already.
- Generate an API key from your dashboard and choose the rights you need (read, create, update, delete, statistics).
- Authenticate each request with the header Authorization: Bearer <key>.
- See the full endpoint reference below.
Frequently asked questions
Is API access included in my Pro subscription?
Yes. Every Pro account has an API key and a monthly creation quota included in the subscription, at no extra cost for standard use.
What operations does the API support today?
Creating, reading, updating and deleting QR codes (URL and business card types), and reading their scan statistics. Managing existing QR codes (reading, updating, deleting, statistics) is not subject to the quota.
Can I connect the API to an automation tool or an AI agent?
The API is a standard, key-authenticated REST API — it can be called from any tool capable of sending HTTP requests, including Zapier or Make, or from an agent that queries these endpoints directly. A dedicated AI assistant connector (MCP) is not available at this time.
Is there a limit on the number of calls?
Only QR code creation is subject to a monthly quota (included in the Pro plan, extendable via add-on). Reading, updating, deleting and reading statistics are not limited by this quota (a technical anti-abuse cap applies to all requests).