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
| Method | Path | What it does |
|---|---|---|
| GET | /v1/codes | List your codes |
| POST | /v1/codes | Create a code |
| GET | /v1/codes/{id} | One code |
| PATCH | /v1/codes/{id} | Change destination, name, smart rules or style |
| POST | /v1/codes/{id}/revert | Undo the last destination change |
| GET | /v1/codes/{id}/stats | Scans 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