Sign Up

Log In

Custom QR Code with Logo

PAID
By qrcode-monkey
Updated 5 months ago
Tools
9.3/10
Popularity Score
1002ms
Latency
99%
Success Rate

Custom QR Code with Logo API Documentation

Create unique looking QR codes with logo, color and design as PNG, SVG, PDF or EPS. QR Codes can be generated in high quality for print and professional use cases. Extended documentation can be found here: https://www.qrcode-monkey.com/qr-code-api-with-logo

View API Details

Supercharge your App

Discover and connect to thousands of APIs in the world's largest API Hub

GETCreate Custom QR Code with GET
POSTCreate Custom QR Code
POSTUpload Image
POSTCreate Transparent QR Code
GETCreate Transparent QR Code with GET
GETCreate Custom QR Code with GET

Create custom QR Code with logo, color and design.

Sign up to test this endpoint
Log in
Header Parameters
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
dataSTRING
REQUIREDThe content of your QR code like a URL, text or any other formats that work with QR Codes. String should be URL encoded.
Optional Parameters
sizeNUMBER
OPTIONALThe minimum width and height of your QR code image in pixel.
fileSTRING
OPTIONALSet the type of your output image file. There are different formats available: png, jpg, svg (support all design options), pdf (no support for color gradients), eps (only classic QR codes).
configSTRING
OPTIONALJSON object for configuration of custom QR code design. If you add a logo file to your config make sure you uploaded the image before. JSON needs to be URL encoded.
downloadBOOLEAN
OPTIONALSet to true to force your browser to download your created file instead of displaying it.
Request Snippet
unirest.get("https://qrcode-monkey.p.rapidapi.com/qr/custom?size=undefined&file=undefined&config=undefined&download=undefined&data=<required>")
.header("X-RapidAPI-Key", "undefined")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response

loading...

Log inSign up

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://qrcode-monkey.p.rapidapi.com/qr/custom?size=undefined&file=undefined&config=undefined&download=undefined&data=<required>")
.header("X-RapidAPI-Key", "undefined")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication
Sign up for freeto test this endpoint
Join the world’s largest API marketplace with over half a million developers and thousands of APIs.
DiscoverAPIs
Testfrom the browser
Connectusing code snippets
Managefrom one dashboard