Integrate QR code generation, customization, and analytics into your applications with our REST API. Build powerful QR code workflows with just a few API calls.
Make your first API call in minutes. Here's how to create a QR code:
Sign up or log in, then visit the Developers page to create an API key.
Use the API key in the X-API-Key header:
curl -X POST \
https://api.iloveqr.com/api/v1/organizations/YOUR_ORG_ID/qr-codes \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "URL",
"name": "My Website QR",
"data": {
"url": "https://example.com"
}
}'{
"id": "qr_abc123",
"type": "URL",
"name": "My Website QR",
"shortUrl": "https://ilqr.co/abc123",
"data": {
"url": "https://example.com"
},
"createdAt": "2024-01-15T10:30:00Z",
"totalScans": 0
}All API requests require authentication using an API key. Include your key in the request header:
X-API-Key: your_api_key_hereSecurity Tip: Never expose your API key in client-side code. Always make API calls from your server or use environment variables.
All API endpoints are relative to the following base URL:
https://api.iloveqr.com/api/v1API requests are rate limited to ensure fair usage and platform stability:
10
requests/second
50
requests/10 seconds
100
requests/minute
Explore our comprehensive API endpoints organized by functionality:
Low latency API with 99.9% uptime SLA
API key authentication with scoped permissions
Generous limits with clear error responses
We're working on official SDKs for JavaScript, Python, PHP, and more. Sign up to be notified when they're available.
If you have questions about the API or need assistance, check out these resources: