teryt24.pl

API usage policy

The rules for using the public teryt24.pl API. They apply to every client — keyed or keyless. Nominatim's usage policy (OSMF) served as the model for this document.

Rate limits

Identification

Please identify yourself in at least one of these ways:

Browser-based callers are attributed automatically from the Origin/Referer headers. What exactly the server sees about your requests: GET /v1/whoami.

API keys

A key identifies your integration in the operator's traffic analytics and gives it a rate limit of its own. Apply through the application form (Polish UI — you can describe your integration in English), stating:

Keys are issued manually; approval is answered at the contact address you provide. A key is shown exactly once when issued — only its hash is stored, so the operator cannot recover it. Treat it like a password: never commit it to a repository or ship it in browser-visible client code. A key can be revoked at any time — requests presenting it answer 401 from that moment.

Questions, API key requests and abuse reports: [email protected].

Data and attribution

This API is a compilation of public registers. When you use the results, please state the sources — for GeoNames this is a licence requirement:

GUS TERYT (SIMC, TERC, ULIC) — localities, administrative hierarchy, streets

Źródło: Główny Urząd Statystyczny (GUS), rejestr TERYT — eteryt.stat.gov.pl

PRG address points (GUGiK) — address validation and geocoding

Źródło: Główny Urząd Geodezji i Kartografii (GUGiK), Państwowy Rejestr Granic — geoportal.gov.pl

Postal codes and coordinates — GeoNames

Data © GeoNames (geonames.org), licensed under CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/

Note: this is an unofficial treatment of public registers. The service is not a product of GUS or GUGiK and does not replace the source registers — where official certainty matters, please use the original sources.

Prohibited use

The following uses are prohibited and will get the address or key blocked:

Availability and changes

The service is in beta and runs best-effort — without an SLA. These rules may change; material limit changes for existing keys will be communicated through the contact recorded when the key was issued. The keyless limit (60/min/IP) will not be lowered without notice.

Contact

Questions, API key requests and abuse reports: [email protected].