EverQR

EverQR API

The EverQR API lets Pro subscribers create and manage dynamic QR codes programmatically. Generate your API key from your dashboard. All requests use Authorization: Bearer YOUR_KEY and JSON bodies.

Create a code

POST https://everqr.io/api/v1/codes with body {"url": "https://example.com/menu", "label": "Spring menu"}. Returns the code id, short_url, and manage_url.

List your codes

GET https://everqr.io/api/v1/codes. Returns up to 500 codes with scan counts.

Update a code

PATCH https://everqr.io/api/v1/codes/CODE_ID with {"url": "https://example.com/new"} and/or {"label": "New label"}. The printed code keeps working; it just points somewhere new.

Scan stats

GET https://everqr.io/api/v1/codes/CODE_ID/stats. Returns total scans, scans by day, and city-level locations.

Example

curl -X POST https://everqr.io/api/v1/codes -H "Authorization: Bearer eqk_..." -H "Content-Type: application/json" -d '{"url":"https://example.com"}'

Webhooks

Add webhook endpoints from your dashboard. Every scan of your codes sends POST with JSON: {"event":"scan","code_id":"...","ts":"2026-08-04T12:00:00Z","country":"US","city":"Chicago","region":"Illinois","device":"ios","variant":null,"destination":"https://..."}. Compatible with Zapier's "Webhooks by Zapier" catch hook, Make, and n8n. Payloads contain no visitor identifiers. A test button in the dashboard sends {"event":"test"}.

Notes

  • You can create up to 10 named keys and revoke each independently. A key's secret is shown exactly once, at creation; store it somewhere safe.
  • Please keep request rates reasonable; heavy integrations are welcome, abuse is not.
  • The API requires an active Pro subscription.

Questions? Contact WOCxO, LLC via the email on your receipt, or reply to any EverQR email.

© 2026 WOCxO, LLC · EverQR · Privacy · Terms · Security