New: meet Cleo, the AI that lives inside your QR codes.Meet Cleo, the AI inside your QR codesDiscover Cleo →

Advanced Features

The QRCodeKIT API offers powerful advanced features to enhance your QR codes with security, control, and analytics capabilities.

Available Advanced Features

FeatureDescriptionUse Case
Password ProtectionSecure QR codes with password protectionControl access to sensitive content
Visit LimitsLimit the number of times QR codes can be scannedCreate urgency and control usage
Analytics & TrackingMonitor QR code performanceUnderstand user engagement
Custom DomainsUse your own domain for QR codesBrand consistency
Bulk OperationsCreate and manage multiple QR codesScale your operations

Feature Availability

These advanced features are available on all QR code types and are included in our premium plans:

  • Password Protection - Available on all plans
  • Visit Limits - Available on all plans
  • Analytics & Tracking - Available on all plans
  • Custom Domains - Available on premium plans
  • Bulk Operations - Available on premium plans

Implementation

Advanced features are implemented through the settings object inside the input property in your QR code creation requests:

JSON
{
  "typology": "/api/qr-typologies/0598466c-025c-11ef-83ba-06c4e69992ab",
  "input": {
    "url": "https://example.com",
    "settings": {
      "password_protected": true,
      "password": "my-secret-password",
      "access_limit": {
        "max_visits": 100,
        "fallback_url": "https://example.com/expired"
      }
    }
  },
  "title": "Advanced QR Code"
}

HTTP Response Codes

When using advanced features, you may encounter these specific HTTP response codes:

Status CodeDescriptionWhen It Occurs
410 GoneVisit limit reachedQR code has exceeded its maximum visit count
402 Payment RequiredPlan limit exceededYour plan doesn't support this feature or has reached its limit
403 ForbiddenPassword requiredQR code is password protected but no password was provided
401 UnauthorizedIncorrect passwordWrong password was provided for a protected QR code

Best Practices

Security Considerations

  1. Strong Passwords - Use strong, unique passwords for protected QR codes
  2. Regular Updates - Change passwords periodically for sensitive content
  3. Access Monitoring - Monitor access attempts and failed authentications
  4. Fallback URLs - Provide meaningful fallback URLs for expired QR codes

Performance Optimization

  1. Reasonable Limits - Set visit limits that make sense for your use case
  2. Caching - Implement appropriate caching for frequently accessed QR codes
  3. Error Handling - Handle all possible HTTP response codes in your applications
  4. User Experience - Provide clear messaging when limits are reached

Next Steps

Two free dynamic QR codes. Yours forever.

No credit card. No expiry. The original dynamic QR platform since 2009.

A dynamic QR code surrounded by the content it can hold