API Reference
The QR-it REST API lets you create, manage, and analyze QR codes programmatically. All responses are JSON.
Authentication
All API requests require an API key sent in the X-API-Key header. Generate your key from the API Keys page.
curl https://qr-it.app/api/v1/qr \
-H "X-API-Key: your_api_key_here"Never expose your API key in client-side code. Use environment variables on your server.
Base URL
https://qr-it.app/api/v1Rate Limits
Free100 requests / day
PremiumUnlimited
When the rate limit is exceeded, the API returns 429 Too Many Requests.
QR Codes
Create, read, update, and delete your QR codes.
Analytics
Retrieve scan analytics for your QR codes.
Quick Start
cURL
curl -X GET "https://qr-it.app/api/v1/qr" \
-H "X-API-Key: YOUR_KEY"JavaScript
const res = await fetch("https://qr-it.app/api/v1/qr", {
headers: { "X-API-Key": "YOUR_KEY" }
});
const { qrCodes } = await res.json();Python
import requests
r = requests.get(
"https://qr-it.app/api/v1/qr",
headers={"X-API-Key": "YOUR_KEY"}
)