QR Code API is an application programming interface that you can integrate with your app or website to create customized QR Codes of your choice.

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.

Beaconstac’s QR Code API solution can be integrated into any app to create both dynamic and static QR Codes, track QR Code scans, create QR Codes in bulk, and add multiple users.

Note - Beaconstac API is available to users on the Pro plan and above.

How to get started with Beaconstac’s QR Code API

Beaconstac’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 Beaconstac API uses an API key to authenticate requests.

Your API key carries many privileges, so be sure to keep it secure! Do not share your API keys in publicly accessible areas such as GitHub, client-side code, and so forth.

Note - All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.

You can find your developer token by using the following steps.

  • Login to the Beaconstac dashboard.

  • Head over to the 'Account' section using the drop-down on the top-right.

  • In the 'Account Details' section, copy the 'API token' value.

  • In your app, add a header field with key Authorization and value as Token <YOUR_TOKEN>.

Once the authentication has been added to your app, you can start bringing in the Beaconstac API to help automate QR Code generation.

Click here to view Beaconstac’s dynamic QR Code generation API.

NOTE - To view the full documentation for all of Beaconstac’s APIs, head over to https://apidocs.beaconstac.com/.

Note - Depending on the Beaconstac plan that you have subscribed to, the number of API requests you can make will vary:


Rate limit

Usage limit


10 requests/sec

250k requests/month


25 requests/sec

500k requests/month


100 requests/sec

2M requests/month

Read next: Collaborate on QR Code campaigns with Beaconstac's Slack integration

Related to this article: Improve QR Code Automation with Integromat and Workato | Automate QR Code generation with the Google Sheets plugin | Automate QR Code campaigns with Zapier

Did this answer your question?