THIS WEEK How to Add Links to Instagram Stories Using GoTo.now: A Simple Guide Read this week's article →

A URL shortener API built for production scale

GoTo.now's API runs on the same proven engine already serving millions of redirects on our platform. Automate link creation, QR codes and stats retrieval from any stack.

Read the API overview Sign up free
Developer API illustration

One POST and you're shipping links

The account-scoped GoTo.now API is documented, predictable and uses administrator-approved, revocable keys. Authenticate with a Bearer header, send a URL and optional slug, and get a short link back as JSON. Your CI pipeline, CRM or backend job can mint links exactly like the website does.

  • POST /api/v1/links with a Bearer key
  • Optional custom slug per link
  • findIfExists makes retries safe
Read the API overview
One POST and you're shipping links

Automate the destination logic

The smart-routing endpoint configures country and device destinations, stable A/B variants, expiration fallbacks, password access, and social previews for a link your key owns. Read or disable the same rules without exposing redirect-engine credentials.

  • GET, PUT, and DELETE one link's routing rules
  • Country, device, experiment, expiry, password, and preview controls
  • Account ownership enforced for every request
Smart links
Automate the destination logic

QR codes are a GET request

GET /download-qr-code/{code}/svg/600 returns a print-ready code from a clean path - No rendering library, no queue. Generate codes in CI for packaging runs, embed them in invoices and receipts, or serve them dynamically in your own product.

  • Size, format and color via query params
  • SVG output for print pipelines
  • Codes inherit their link's editability
QR product page
QR codes are a GET request

Everything Developer API gives you

Clean REST endpoints

Create, list, inspect, update and remove account links with predictable JSON in and out.

API-key authentication

After administrator approval, a Bearer gtn_ key authenticates each request and can be revoked from Dashboard Settings.

QR codes via URL

Fetch a QR image for any short code with query-string options for size, format and colors.

Analytics summaries

Retrieve account-scoped click and conversion summaries without exposing raw visitor records.

Bulk-friendly

Idempotency keys and findIfExists make retries safe and batch imports predictable.

Boring by design

Versioned endpoints, predictable JSON and no breaking changes inside a major version - An API your code can trust for years.

Ship your first integration

1

Request API approval

Describe your use case in Dashboard Settings. After approval, create an account-scoped key; it is displayed once and stored only as a hash.

2

POST /api/v1/links

Send {"url": "https://…"} with Authorization: Bearer gtn_YOUR_KEY and receive a short URL.

3

Automate the lifecycle

Update links, configure smart routing, retrieve summaries, record conversions and receive signed webhooks.

Read the API overview

Developer API FAQs

What powers the GoTo.now API?
The same mature redirect engine that serves every goto.now link, behind an account-scoped public API at /api/v1.
How do I get an API key?
Sign in, open Dashboard Settings, and submit your use case for administrator approval. Once approved, you can create and revoke keys there.
Are there rate limits?
Link requests are limited to 120 per minute per key and conversion events to 240 per minute. Redirect traffic is never rate-limited.

Further reading

Guides from the blog that go deeper on developer api.

Works even better together

URL Shortener

Customize, share and track short links.

Explore URL Shortener →

Link Analytics

Real-time clicks, referrers, devices & geos.

Explore Link Analytics →

QR Codes

Dynamic QR codes you can edit and track.

Explore QR Codes →