Loading...
Integrate QR code generation, tracking, and analytics into your applications.
https://trackqr-backend.fly.devInclude your token in the Authorization header for all authenticated requests.
Generate API keys from your . All responses use the format:
{
"success": true,
"data": { ... },
"message": "Description"
}Rate limit headers are included in every response: X-RateLimit-Remaining, X-RateLimit-Reset.
Webhook payloads are signed with HMAC-SHA256. Verify using the X-TrackQR-Signature header.
// Verify webhook signature (Node.js / Bun)
const crypto = require("crypto");
const signature = crypto
.createHmac("sha256", webhookSecret)
.update(rawBody)
.digest("hex");
const isValid = sig === `sha256=${signature}`;qr.scannedA QR code was scanned. Includes location, device, and browser info.qr.createdA new QR code was created.qr.updatedA QR code was updated (content, settings, or status).qr.deletedA QR code was permanently deleted.Create, manage, and track dynamic QR codes.
Access scan analytics and engagement data.
Organize QR codes into folders.
Save and reuse QR code design templates.
Manage team members and collaborate on QR campaigns.
Receive real-time notifications when QR code events occur. Webhooks are signed with HMAC-SHA256.
Create and manage custom landing pages for QR codes.
Use your own domain for QR code redirects.
Manage API keys for server-to-server integrations.
Manage billing and subscription plans.
Manage user profile and preferences.