teryt24.pl

Simple pricing, visible limits

Start free, grow with your integration. One billable unit = one item of work the API does — no hidden conversion rates.

Keyless: 60 requests/min/IP Free plan: no charge 1 request = 1 unit Net prices

The key is free; the operator confirms your monthly limit when approving the request.

Plans

Paid plans are in preparation — the unit figures below are known; prices appear once published.

active

Free

free

5,000units / month

60 requests per minute (per key)

Support: community

  • 5 000 jednostek rozliczeniowych miesięcznie
  • Wszystkie endpointy /v1
  • Autosugestia i geokodowanie partiami
Request a key
in preparation

Starter

price after publication

100,000units / month

  • 100 000 jednostek rozliczeniowych miesięcznie
  • Wszystkie endpointy /v1
  • Wyższy limit zapytań na minutę
Contact us
in preparation

Growth

price after publication

500,000units / month

  • 500 000 jednostek rozliczeniowych miesięcznie
  • Wszystkie endpointy /v1
  • Priorytetowa obsługa e-mail
Contact us
in preparation

Business

price after publication

2,000,000units / month

  • 2 000 000 jednostek rozliczeniowych miesięcznie
  • Wszystkie endpointy /v1
  • Indywidualny limit zapytań
Contact us
in preparation

Enterprise

price after publication

negotiatedindividually

  • Indywidualnie ustalone limity i warunki
  • Umowa handlowa i rozliczenie fakturą
Contact us

What is a billable unit?

One unit is one item the API does billable work for — not necessarily one HTTP request.

plain /v1 request1 unit
POST /v1/geocode/batch (≤50)1 per address
POST /v1/postal-codes/bulk (≤100)1 per code
304 revalidation1 unit
errors 400·401·403·404·429·5xx0 units
GET /v1/usage · /v1/whoami0 always free
  • Keyless traffic is not metered monthly — it stays under the fixed 60 requests/min/IP limit.
  • A client-side retry is a new request and bills again; retries the service performs internally never count.
  • Autocomplete is priced like any other request — it is the same index work.
  • The monthly quota resets at midnight on the 1st of the month, Europe/Warsaw — never by the server's own clock.

Thresholds and exhaustion

Check usage any time via GET /v1/usage. We notify at the thresholds — once per threshold, once per period.

Key “my-app” · Free plan · current period (example)4,321 / 5,000
0%70%85%100%
70%
informational e-mail
85%
warning + guidance
100%
429 responses until the period ends
HTTP/1.1 429 Too Many Requests
{
  "code": "monthly_quota_exceeded",
  "quota": {
    "limit": 5000, "used": 5000, "remaining": 0,
    "period": "2026-10", "timezone": "Europe/Warsaw",
    "resetAt": "2026-10-31T23:00:00.000Z"
  },
  "upgradeUrl": "/cennik"
}

Distinct from the per-minute rate limit (rate_limit_exceeded) — existing clients already back off on 429; the body says why.

VAT and billing

Listed prices are net — they do not include VAT. The rate depends on the buyer's status (consumer / Polish business / EU entity) and is settled on the invoice. Billing is monthly.

Until sales go live, paid plans cannot be purchased yet — ask us about terms via the contact address below.

How to get access

1Request a keyThe script-free form at /en/key-request — the Free plan right away.
2Receive the keyThe operator approves the request; a one-time e-mail link creates the client and shows the key exactly once.
3Watch usageGET /v1/usage + e-mails at 70/85/100%. Plan changes go through the operator and apply from the next response.

Questions about plans and limits: [email protected].