REST API
Render branded QR codes on the fly, or create and list dynamic codes from your own systems.
Render a QR code public
Returns an SVG. Embed it directly in an <img> tag.
GET https://qr.linkom.app/api/v1/qr?data=https://example.com&color=7c3aed&color2=db2777&dots=fluid&eye=rounded&frame=box&text=SCAN%20ME&size=600dataRequired. Text or URL to encode (max 2000 chars).color / color2Hex without #. color2 enables a linear gradient.bgBackground hex, or transparent.dotssquare · rounded · fluid · dots · classy · diamond · vertical · horizontaleye / eyeballsquare · rounded · soft · circle · leaf (eyeball also: diamond)frame / textbox · top · bubble · badge · ticket, with label texteccL · M · Q · Hsize / marginPixel width (64–4000) and quiet zone in modulesCreate a dynamic code Business
Authenticate with the API key from your dashboard settings.
curl -X POST https://qr.linkom.app/api/v1/codes \
-H "Authorization: Bearer qr_live_..." \
-H "Content-Type: application/json" \
-d '{"name":"Table 12","type":"url","content":{"url":"https://example.com/menu"}}'
# → 201 { "id": "...", "slug": "AB3DE9K", "shortUrl": "https://qr.linkom.app/AB3DE9K", "qrData": "HTTPS://QR.LINKOM.APP/AB3DE9K" }List your codes
curl https://qr.linkom.app/api/v1/codes -H "Authorization: Bearer qr_live_..."