Skip to main content

Get started in three steps

Build your first QR code solution with the Scanova API in just a few minutes.

Step 1: Get your API key

If you don’t have a Scanova account yet, sign up for free to get started.Once you’re logged in, navigate to the API section in your dashboard to generate your API key.
  1. Go to your Scanova Dashboard
  2. Navigate to SettingsAPI Keys
  3. Click Generate New Key
  4. Copy your API key and keep it secure
Your API key is sensitive information. Never share it publicly or commit it to version control.

Step 2: Make your first API call

Let’s create a simple URL QR code using cURL:
curl -X POST "https://management.scanova.io/qrcode/" \
  -H "Authorization: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My First QR Code",
    "category": "1",
    "qr_type": "dy",
    "info": "{\"type\":\"url\",\"data\":{\"url\":\"https://scanova.io\"}}"
  }'
Replace YOUR_API_KEY with your actual API key from Step 1.
Here’s the same request using JavaScript:
const response = await fetch('https://management.scanova.io/qrcode/', {
  method: 'POST',
  headers: {
    'Authorization': 'YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    name: 'My First QR Code',
    category: '1',
    qr_type: 'dy',
    info: JSON.stringify({
      type: 'url',
      data: { url: 'https://scanova.io' }
    })
  })
});

const qrCode = await response.json();
console.log('QR Code created:', qrCode);

Step 3: Explore the API

Now that you’ve created your first QR code, explore these key features:
Ready to integrate? Here are some common use cases:

Code examples

Need help? Check out our complete API reference or contact support.