QR Forge icoon QR FORGE

1. Introductie

QR Forge API

De QR Forge API ondersteunt QR-generatie voor url en text, als losse call of in bulk via CSV. Tracking, analytics per scan, logo-overlay, teams en webhooks vallen buiten deze eerste versie.

2. Authenticatie

Bearer API key

Maak eerst een account aan via e-mail + 6-cijferige login-code. Daarna kun je in het dashboard een API key aanmaken. Gebruik die key in de header:

Authorization: Bearer qrf_live_YOUR_API_KEY

3. API key aanmaken

Via dashboard

Ga naar /dashboard/api-keys om een key aan te maken, te roteren of in te trekken. De volledige key wordt maar één keer getoond.

4. Eén QR-code genereren

POST /api/v1/qr

curl -X POST https://qrforge.nl/api/v1/qr \
  -H "Authorization: Bearer qrf_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "url",
    "value": "https://example.com",
    "format": "png",
    "size": 512
  }'

5. Bulk QR-codes genereren

POST /api/v1/qr/bulk

curl -X POST https://qrforge.nl/api/v1/qr/bulk \
  -H "Authorization: Bearer qrf_live_YOUR_API_KEY" \
  -F "csv=@codes.csv"

CSV mag via multipart upload of als raw text/csv-body worden aangeleverd.

6. Usage endpoint

GET /api/v1/usage

Geeft het huidige maandverbruik, resterende ruimte en per-minute rate limit terug op basis van het pakket van het account.

7. Rate limits

Per pakket

PakketPer maandPer minuutBulk rijenMax sizeFormaten
Free 500 20 100 512px PNG + SVG
Starter 5.000 60 1.000 1.024px PNG + SVG
Pro 50.000 180 10.000 2.048px PNG + SVG
Business 250.000 600 50.000 4.096px PNG + SVG
Enterprise Onbeperkt Onbeperkt Onbeperkt Onbeperkt PNG + SVG

8. Error codes

Standaard codes

  • authentication_required
  • invalid_api_key
  • validation_error
  • rate_limit_exceeded
  • monthly_limit_exceeded
  • bulk_limit_exceeded
  • unsupported_format
  • invalid_csv
  • internal_error

9. CSV-format

Kolommen

Ondersteunde headers zijn value, type en filename. Gebruik bij voorkeur een headerregel zodat duidelijk is welke kolommen je meestuurt.

  • value is verplicht en bevat de URL of tekst die in de QR-code moet komen.
  • type is optioneel en mag url of text zijn. Laat je deze weg, dan gebruiken we standaard url.
  • filename is optioneel en bepaalt de bestandsnaam van het gegenereerde bestand in de ZIP-download. Zonder filename gebruikt QR Forge automatisch een veilige naam.

Ondersteunde combinaties met header zijn bijvoorbeeld value, value,type, value,filename en value,type,filename.

value,type,filename
https://example.com,url,example-homepage
Hello world,text,hello-world
https://qrforge.nl/url,qrforge-campaign
value,filename
https://example.com,example-homepage
https://campaign.example/spring,spring-campaign
https://qrforge.nl/docs,docs-link
value
https://example.com
https://qrforge.nl
https://campaign.example/launch

10. cURL voorbeelden

Single en bulk

Gebruik JSON voor single requests en multipart/form-data of raw text/csv voor bulk.

11. Prijspakketten

QR Forge API prijzen

Genereer QR-codes via API, van losse codes tot bulk CSV-bestanden voor campagnes, drukwerk, productlabels en websites.

Free

Gratis

Probeer de QR Forge API gratis. Ideaal om te testen of kleine aantallen QR-codes te genereren.

  • PNG en SVG export
  • 500 QR-codes per maand
  • Bulk CSV tot 100 rijen
  • 20 requests per minuut
  • QR-formaat tot 512px

Starter

€9 / maand

Voor kleine websites, makers en eenvoudige automatisering die regelmatig QR-codes nodig hebben.

  • PNG en SVG export
  • 5.000 QR-codes per maand
  • Bulk CSV tot 1.000 rijen
  • 60 requests per minuut
  • QR-formaat tot 1.024px

Pro

€29 / maand

Meest gekozen

Voor bureaus, webshops en campagnes die bulk QR-generatie serieus gebruiken.

  • PNG en SVG export
  • 50.000 QR-codes per maand
  • Bulk CSV tot 10.000 rijen
  • 180 requests per minuut
  • QR-formaat tot 2.048px

Business

€99 / maand

Voor grotere volumes, drukwerk, events, productlabels en terugkerende bulkprocessen.

  • PNG en SVG export
  • 250.000 QR-codes per maand
  • Bulk CSV tot 50.000 rijen
  • 600 requests per minuut
  • QR-formaat tot 4.096px

Enterprise

Op aanvraag

Maatwerk

Voor organisaties die maatwerk, hogere limieten, SLA, support of white-label mogelijkheden nodig hebben.

  • PNG en SVG export
  • Maatwerklimieten
  • SLA en prioriteitssupport mogelijk
  • White-label mogelijkheden

Extra Bundels

Meer nodig? Koop extra QR-bundels voor incidenteel piekgebruik.

10.000 extra QR-codes €9
50.000 extra QR-codes €29
250.000 extra QR-codes €99

12. Best practices

Zakelijk gebruik

  • Roteer API keys periodiek en trek ongebruikte keys in.
  • Gebruik alleen http en https voor type url.
  • Valideer CSV vooraf bij grote imports.
  • Bewaar response-IDs van bulk jobs om later status op te vragen.