Dynamic QR code API · Business

Dynamic QR code API

Create QR codes from your own app, change where they point after they're printed, and read scan stats, with one API key. Every code you create keeps working forever, even if you later cancel.

Create a code

curl -X POST https://api.qrvow.com/v1/codes \
  -H "Authorization: Bearer qv_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"destination": "https://yourcafe.com/menu", "name": "Table tent menu"}'

The reply includes short_url, the link to print, and the code's id.

Change it after printing

curl -X PATCH https://api.qrvow.com/v1/codes/AbC1234 \
  -H "Authorization: Bearer qv_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"destination": "https://yourcafe.com/diwali-menu"}'

The printed code now opens the new page. The old one is one call away: POST /v1/codes/{id}/revert.

Never expires

Codes you create keep redirecting forever, even if you cancel Business.

Smart rules

One code, different destinations by time, day, phone type, language or country.

Scan stats

GET /v1/codes/{id}/stats: scans per day, country and device.

Safety-checked

Every link is checked for phishing and malware before it goes live; refusals come back as 422 with reasons.

Unlimited scans

Scans never count against limits. The API allows 120 requests a minute per key.

Plain REST + JSON

Bearer key auth, JSON in and out. Base URL https://api.qrvow.com/v1.

Endpoints

MethodPathWhat it does
GET/v1/codesList your codes
POST/v1/codesCreate a code
GET/v1/codes/{id}One code
PATCH/v1/codes/{id}Change destination, name, smart rules or style
POST/v1/codes/{id}/revertUndo the last destination change
GET/v1/codes/{id}/statsScans per day, country and device
DELETE/v1/codes/{id}Delete a code

Prefer to let an AI assistant do it? The same account works with our MCP server.

Questions

Is there a free QR code API?

The API is part of Business ($9.99 a month or $79 a year). If you only need static codes, our free generator makes unlimited ones with no account and no limits.

What happens to codes made with the API if I cancel?

They keep working, forever. Without Business you lose API access and editing, but every printed code still redirects.

Are there rate limits?

120 requests a minute per API key. Scans of your codes are unlimited and never count against it.

Can I change a code's destination after it is printed?

Yes: send PATCH /v1/codes/{id} with a new destination. Every new link is checked for phishing and malware first, and you're emailed about the change.

Business: $9.99 a month, or $79 a year

Unlimited dynamic codes, your own domain, the API and the MCP server, 10 GB of files and 1,500 Vow messages a month. Every code keeps working even if you cancel.

See plans

Many QR apps switch your codes off when you stop paying. We made a vow not to.