QR Codes API
Use our QR Code API to build your business perfectly. Become a QR code generator pro
How can our API
help your business?

Business process automation
Our API is built to make your QR creation smooth and efficient. You can easily integrate our QR Code generator with your iOS, Android, Website or workflow system.

Make a good impression
Mass generation with your designs. That's why with our API, you can generate QR codes with your templates!

Customize Response
You can request to return SVG Code or download the file.SVG depends on your needs and processing flow
Basic Example
Request URL | https://api.qrgateway.com/api/qr-generator?access_token=your-access-token-here |
---|---|
Request Method | POST | GET (using Query Params) |
Request Body | { "frame_name": "no-frame", "qr_code_text": "https://www.qrgateway.com/", "download": 1, "qr_code_logo": " scan_me_border_2" } |
Response |
Get started easily with
our QR Code Generator API
Now that you have a general idea of what our API can do, you can use the QR Code parameters below to create your QR Code. Please note that the ACCESS_TOKEN is a required GET parameter, and all other parameters can be sent in the POST body when using POST or in the GET parameter when using GET.
Endpoint | https://api.qrgateway.com/api/qr-generator |
---|---|
Methods | POST | GET |
Response | Binary Image File SVG || Code SVG |
Basic Parameters
Parameter Name | Type | Default | Description |
---|---|---|---|
access_token | string | Required | Get it from Account > API Key |
qr_code_text | string | Required |
What you like to encode e.g. https://www.yourdomain.com or
Free Text.
If you use the GET method, please encode it before making the request. |
download | boolean | 0 | 0 = Return data 1 = Send data to browser |
Design Parameters
* If you use the GET method, please encode it before making the request.
Parameter Name | Type | Default | Description |
---|---|---|---|
pattern_color | string | #000000 | QR Codes color in format #RRGGBB. |
background_color | string | #FFFFFF | Background color in format #RRGGBB. |
marker_left_inner_color | string | #000000 | Inner color of the top-left position marker. |
marker_left_outer_color | string | #000000 | Outer color of the top-left position marker. |
marker_right_inner_color | string | #000000 | Inner color of the top-right marker. |
marker_right_outer_color | string | #000000 | Outer color of the top-right marker. |
marker_bottom_inner_color | string | #000000 | Inner color of the bottom-left marker. |
marker_bottom_outer_color | string | #000000 | Outer color of the bottom-left marker. |
| string | version1 |
|
qr_pattern | string | version1 |
|
qr_code_logo | string | no-logo |
|
Frame Parameters
Parameter Name | Type | Default | Description |
---|---|---|---|
frame_color | string | #000000 | Frame color in format #RRGGBB, e.g. #0000aa. |
frame_text | string | Any label to display it close to the icon | |
frame_icon_name | string |
| |
frame_name | string | Required |
Gallery Mockup






Please contact us
if you need a solution for individual needs or large-scale commercial use
Ready to automate your marketing?
Unlock PDF, Video, Social Media & more QR Codes!