zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
Web Tools/QR Generator
Logo QR Generator

QR Generator

Generate QR code images from text or URL input with size and format options.

1 endpoint1 endpoint on this scraper1 calls1 calls so farupdated 3 months agoLast updated 6/13/2026, 2:24:53 AMllms.txt
Endpoints1

1/1 passing
checked 20 hours ago · daily 01:00 WIB

Encode QR

Encode input text into a QR code image.

GET/v1/web-tools:qr-generate/encode5m cache3 paramschecking key…
Parameters
datastringrequired

Text/URL to encode (max 2KB)

sizenumber

Image size in pixels (100-1000). Default 300

formatenum

Output format. Default png

·
Response
EXAMPLE
{
  "ok": true,
  "size": 500,
  "format": "png",
  "imageUrl": "https://api.qrserver.com/v1/create-qr-code/?data=https%3A%2F%2Fzpi.web.id&size=500x500&format=png"
}

Code

Encode QR
index.ts
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("web-tools:qr-generate", "encode", {
  "data": "https://zpi.web.id",
  "size": 500,
  "format": "png"
});
console.log(data);
Recommended · typed errors, safe retries and bulk jobsSDK reference

Full reference

1 endpoint · plain text
GET
Encode QR/v1/web-tools:qr-generate/encode
3 params

Parameters

datastringrequired
Text/URL to encode (max 2KB)
sizenumberoptional
Image size in pixels (100-1000). Default 300
formatenumoptional
Output format. Default png Values: png, svg, jpg.

Request

curl -X GET "https://api.zapi.ink/v1/web-tools:qr-generate/encode?data=https%3A%2F%2Fzpi.web.id&size=500&format=png" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "ok": true,
  "size": 500,
  "format": "png",
  "imageUrl": "https://api.qrserver.com/v1/create-qr-code/?data=https%3A%2F%2Fzpi.web.id&size=500x500&format=png"
}

Related APIs

More in web-tools

Jina Reader

web-toolsjina-reader

Convert any webpage ke clean Markdown via Jina Reader — ideal untuk AI/LLM ingestion. Strip nav, ads, scripts; keep title + content.

203203 calls so far5mResponses cached for 5m
Busy: 10+ calls so far

Translate

web-toolstranslate

Translate text between languages.

109109 calls so far5mResponses cached for 5m
Busy: 10+ calls so far

Cek Email Leak

web-toolscek-email-leak

Cek apakah email kamu pernah bocor dalam data breach — daftar sumber kebocoran, tanggal, data yang bocor, dan jumlah yang terdampak.

2727 calls so far1hResponses cached for 1h
Busy: 10+ calls so far

Domain Availability

web-toolsrdap

Check domain registration availability via RDAP protocol.

3030 calls so far5mResponses cached for 5m
Busy: 10+ calls so far

BuiltWith Analyzer

web-toolsbuiltwith

Tech stack detector — framework, CMS, analytics, CDN, dan lainnya.

1414 calls so far1hResponses cached for 1h
Busy: 10+ calls so far

Wayback Machine

web-toolswayback

Lookup archived snapshot dari Internet Archive Wayback Machine — find historical version of any URL by date.

44 calls so far5mResponses cached for 5m
zapi.

One key, one response shape. We keep the scrapers working.

Get an API key
ProductBrowse APIsPricingDocsMCP server
DevelopersSDK on npmGitHubOpenAPI specllms.txt
SupportReport an issueDiscord
LegalTermsPrivacyCookiesAUPRefunds
© 2026 ZapiPublic web data, one API.
zapi.