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/qr/" \
  -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/qr/', {
  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:

Website URL QR Code

When scanned, redirects user to a website or encoded URL.

Business Card QR Code

When scanned, displays business card information.

Analytics

Track campaign performance with detailed analytics.

Lead Generation

Capture and manage leads with QR code forms.

Conversion Tracking

Implement client and server conversion tracking for QR journeys.

Code examples

JavaScript

Node.js and browser examples for web applications.

Python

Python examples for backend services and scripts.

PHP

PHP examples for web applications and WordPress.

cURL

Command-line examples for testing and automation.
Need help? Check out our complete API reference or contact support.