API Documentation

Integrate QR code generation into your applications

API Features

RESTful API

Simple HTTP endpoints with JSON responses

Secure Authentication

API key based authentication with OAuth 2.0 support

Generous Rate Limits

Up to 1000 requests per minute for Pro plans

Webhooks

Real-time notifications for scan events

Sandbox Environment

Test your integration without affecting production

Quick Example

// Generate a QR code
const response = await fetch('https://api.corgiqr.com/v1/qr-codes/generate', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    type: 'url',
    data: {
      url: 'https://example.com',
      title: 'My Website'
    },
    format: 'png',
    size: 400
  })
});

const qrCode = await response.json();
console.log(qrCode.imageUrl);
Rate Limits
API rate limits vary by plan. Free tier: 100/hour, Pro: 1000/minute, Enterprise: Unlimited

Request API Access

Fill out this form to get your API credentials

apiDocs.form.privacy