QR Code API is an application programming interface that you can integrate with your app or website to create customized QR Codes.
Whether it’s bulk QR Codes, QR Codes with logos, or QR Codes for business cards, vCards, and coupons, an online QR Code generator API lets you create QR Codes to suit every intent.
Uniqode’s QR Code API solution can be integrated into any app to create dynamic and static QR Codes, track QR Code scans, create QR Codes in bulk, and add multiple users.
Note - Uniqode API is available to users on the Pro plan and above.
How to get started with Uniqode’s QR Code API
Uniqode’s API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
The Uniqode API uses an API key to authenticate requests.
Your API key carries many privileges, so keep it secure! Do not share your API keys in publicly accessible areas such as GitHub, client-side code, etc.
Click here to view Uniqode’s static QR Code generation API.
Click here to view Uniqode’s dynamic QR Code generation API.
Note - All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.
1. Where can I find the API key on the Uniqode dashboard?
Login to your account on the Uniqode dashboard.
Find the API section on the dashboard navigation bar on the left.
3. Copy your API key and Organization ID—this will be required for authenticating Uniqode’s API.
Organization ID is required for users with multi-user access management functionality in their Uniqode plan. This is necessary for making organization-specific API requests based on the organizations you have specified in your account.
2. How do I authenticate Uniqode API on my preferred software platform?
In your application or software tool of choice, add a plain text header field named Authorization. The contents of the header will be Token XXX, where XXX is your API Key.
Here’s an example header:
curl -X "GET" "https://api.uniqode.com/api/2.0/qrcodes/" -H "Authorization: Token Your.API.Key-HERE" -H "Content-Type: application/json"
Once this authentication has been added to your app, you can start using Uniqode API to set up custom QR Code workflows within your app itself.
Once the authentication has been added to your app, you can use the Uniqode API to help automate QR Code generation.
NOTE - To view the full documentation for all Uniqode’s APIs, head to https://apidocs.uniqode.com/.
Note - Depending on the Uniqode plan that you have subscribed to, the number of API requests you can make will vary:
Plan | Rate limit | Usage limit |
Pro | 10 requests/sec | 250k requests/month |
Plus | 25 requests/sec | 500k requests/month |
Business + | 100 requests/sec | 2M requests/month |