QRQR Code Agency
Getting started

Get started with QR Code Agency

Everything a developer needs to ship the first integration in under an hour.

Get started

Four short reads stand between you and a production integration.


Make your first QR in five minutes. Curl, Python, JavaScript, Node.js, C#, and Go snippets ready to copy.


How X-Api-Key works, how to create and rotate keys, where to store them, and why you should never call us directly from a browser.


What is free, what each tier costs, what the size and DPI caps are, and how monthly quota plus credit packs interact.


Official TypeScript SDK, community Python and Go libraries, plus a minimal openapi.json you can feed to your generator of choice.

When you finish, jump to Concepts for the deeper material or to the API reference for the parameter-by-parameter view.

Prerequisites

You will need:

  • A QR Code Agency account (sign up)
  • One API key (create)
  • Any HTTP client. We test against curl, Python requests, browser fetch, Node fetch, .NET HttpClient, and Go net/http. There is no special transport, just JSON over HTTPS.

Estimated time

TaskTime
Sign up and create a free key2 min
Quickstart (first PNG on disk)5 min
Wire authentication into your code10 min
Build a real feature (dynamic QR + analytics)1-2 hours

Glossary

TermMeaning
Static QRThe encoded data is the destination. Cannot change after print.
Dynamic QRThe encoded data is q.qrstudio.agency/q/<short_id>/. Destination is repointable any time.
Render cache24 hour content-addressed cache. Same params + same logo bytes return instantly.
QuotaNumber of successful 200 responses you can spend per calendar month.
OverageExtra renders on Starter and Pro charged per unit when quota is exhausted.
Credit packPrepaid block of renders that never expires. Useful for occasional use without a subscription.
ScanOne scan = one HTTP hit to q.qrstudio.agency/q/<short_id>/. Logged with country, device, referer.

On this page