transparent: Generate transparent QR code (GET)

API: qrcode-monkey.com:qrcode-monkey-api
Endpoint: /qr/transparent
Response format: image/*
Auth: unknown
Method: GET
Last Status: 500
Latency: 642ms

Description

Generate a QR code with transparent background or overlay on an existing image using GET request.

Parameters (8)

crop (boolean, query, optional, default: False)

Return only QR code without background

data (string, query, required)

Content to encode in the QR code. Must be URL-encoded.

download (boolean, query, optional, default: False)

Force direct download

file (string, query, optional, default: png)

Output file format

Constraints: {'enum': ['png', 'svg', 'pdf', 'eps']}

image (string, query, optional)

Background image URL or filename. If omitted, returns transparent QR code.

size (integer, query, optional, default: 300)

Size of QR code in pixels

Constraints: {'minimum': 100, 'maximum': 2000}

x (integer, query, optional, default: 0)

X position of QR code on background image

y (integer, query, optional, default: 0)

Y position of QR code on background image

Examples (1)

Generate transparent QR code overlay openapi-spec
curl 'https://api.qrcode-monkey.com/qr/transparent?data=https%3A%2F%2Fwww.example.com'
import requests

resp = requests.get(
    "https://api.qrcode-monkey.com/qr/transparent",
    params={
        'data': 'https://www.example.com',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("qrcode-monkey")
result = api.fetch("qr/transparent", data="https://www.example.com")

for item in result:
    print(item)
const resp = await fetch("https://api.qrcode-monkey.com/qr/transparent?data=https%3A%2F%2Fwww.example.com");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:40:31.007365 500 642ms
2026-04-15 00:49:25.067040 500 392ms
2026-04-14 01:08:08.818260 500 303ms
2026-04-12 14:36:40.462511 500 308ms
2026-04-10 01:55:05.752959 500 212ms
2026-04-09 03:36:50.890108 500 296ms