Our custom qr code generator API offers a professional solution for brands that need to have custom qr code templates with data tracking system, dynamic qr codes or qr codes in bulk and have qr codes integrated in their CRM.
1. First login and get the API key to authorise Click My Account --> Click setting --> API key 2. Add this API key in every req (POST) as Authorization: Bearer API key 3. Generate Static custom QR code
Key | value |
---|---|
URL | /api/qr/static |
Method | POST |
Authorization | Bearer API KEY |
Response | Binary Image File (PNG, SVG) |
Key | Type | Value | Description |
---|---|---|---|
qrCategory | string | url | qrCategory define different type of qr like url, Vcard, facebook, etc. Check below qrCategory table. |
text | String | https://qrcode-tiger.com | Your desired redirect URL will be embedded in QR |
size | number | 500 | Size of the qr |
logo | url | null | Add any logo url to enable the logo at the center of QR |
colorDark | string | #5e0bf0 | Color of the qr patterns |
backgroundColor | String | #ffffff | Background color of the QR. (Note: Always choose bright color for a fully scanable QR) |
gradient | Boolean | false | Set “true” to enable gradient color |
grdType | Number | 0 (Left-to-Right) | Check below table for grdType |
color01 | String | #5e0bf0 | Gradient color 1 of qr patterns |
color02 | String | #f30505 | Gradient color 2 of qr patterns |
eye_color | Boolean | false | Set “true” to change the eye color |
eye_color01 | String | #5e0bf0 | Color of outer eye |
eye_color02 | String | #f30505 | Color of inner eye |
eye_outer | String | eyeOuter0 | Different design of outer eye, check below table for all design patterns |
eye_inner | String | eyeInner0 | Different design of inner eye, check below table for all design patterns |
qrData | String | pattern0 | Different design of qr data patterns, check below table for all design patterns |
qrFormat | String | png | Download binary image file type “png” or “svg” |
transparentBkg | Boolean | false | If enabled, QR code will have a transparent background |
frame | Number | null | If enabled, QR will have a frame. Check below table for frame designs |
frameColor | String | null | Frame color change the color of frame text |
frameText | String | SCAN ME | Frame text shown over QR frame |
URL -- /api/qr/static Method -- POST
{
"size": 500,
"colorDark": "rgb(5,64,128)",
"logo": "scan_me.png",
"eye_outer": "eyeOuter2",
"eye_inner": "eyeInner1",
"qrData": "pattern0",
"backgroundColor": "rgb(255,255,255)",
"transparentBkg": false,
"qrCategory": "url",
"text": "https://qrcode-tiger.com"
}
{
"data": "base 64 QR image data",
"url": "1601477992984.png"
}
Parameter | Type | Value | Description |
---|---|---|---|
Left - Right | String | linear | Gradient flow left to right |
Top - Bottom | String | upDown | Gradient flow Top to Bottom |
NW - SE | String | diagonal1 | Gradient flow Diagonally Downward |
SW - NE | String | diagonal2 | Gradient flow Diagonally Upward |
Radial | String | radial | Gradient flow Radially |
Parameter | Type | Value | Description |
---|---|---|---|
eye_outer | String | eyeOuter0 | |
eyeOuter1 | |||
eyeOuter2 | |||
eyeOuter3 | |||
eyeOuter4 | |||
eyeOuter5 | |||
eyeOuter6 | |||
eyeOuter7 | |||
eyeOuter8 | |||
eyeOuter9 |
Parameter | Type | Value | Description |
---|---|---|---|
eye_inner | String | eyeInner0 | |
eyeIneer1 | |||
eyeIneer2 | |||
eyeIneer3 | |||
eyeIneer4 | |||
eyeIneer5 | |||
eyeIneer6 | |||
eyeIneer7 | |||
eyeIneer8 | |||
eyeIneer9 |
Parameter | Type | Value | Description |
---|---|---|---|
qrData | String | pattern0 | |
pattern1 | |||
pattern2 | |||
pattern3 | |||
pattern4 | |||
pattern5 | |||
pattern6 | |||
pattern7 | |||
pattern8 | |||
pattern9 | |||
pattern10 | |||
pattern11 |
Parameter | Type | Value | Description |
---|---|---|---|
frame | Number | 1 | |
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 | |||
10 | |||
11 | |||
12 | |||
13 | |||
14 | |||
15 |