Kody Pocztowe API

Darmowe API pozwalające pobrać adres przy użyciu kodu pocztowego Poczty Polskiej.

Opis

Wspierane formaty odpowiedzi:

  • application/json - format JSON (domyślny format)
  • application/xml - format XML
  • text/plain - format tekstowy

Użycie:

Pobranie informacji o kodzie pocztowym:

curl -H 'Accept:application/json' 'https://kodpocztowy.intami.pl/api/KOD'

W miejsce KOD wpisz kod pocztowy w formacie xx-xxx.
Ustaw nagłówek Accept na wybrany format odpowiedzi.
W odpowiedzi zwrócone zostaną informacje opisane w opis pól w wybranym formacie.

Przykład:
curl -H 'Accept:application/json' 'https://kodpocztowy.intami.pl/api/01-111'

Pobranie kodów pocztowych przypisanych do miasta:

curl -H 'Accept:application/json' 'https://kodpocztowy.intami.pl/city/MIASTO'

W miejsce MIASTO wpisz nazwę miasta.
Ustaw nagłówek Accept na wybrany format odpowiedzi.
W odpowiedzi zwrócona zostanie lista kodów pocztowych przypisanych do miasta.
Uwaga: Jeśli istnieje więcej niż jedno miasto o tej nazwie to zostaną zwrócne kody ze wszystkich miast.

Przykład:
curl -H 'Accept:application/json' 'http://kodpocztowy.intami.pl/city/Wrocław'

Pobranie kodów pocztowych przypisanych do dzielnicy miasta:

curl -H 'Accept:application/json' 'https://kodpocztowy.intami.pl/city/MIASTO/district/DZIELNICA'

W miejsce MIASTO wpisz nazwę miasta, a w miejsce DZIELNICA nazwę dzielnicy.
Ustaw nagłówek Accept na wybrany format odpowiedzi.
W odpowiedzi zwrócona zostanie lista kodów pocztowych przypisanych do dzielnicy miasta.

Przykład:
curl -H 'Accept:application/json' 'https://kodpocztowy.intami.pl/city/Wrocław/district/Oporów'
Pobranie kodów pocztowych przypisanych do ulicy w mieście:
curl -H 'Accept:application/json' 'https://kodpocztowy.intami.pl/city/MIASTO/street/ULICA'

W miejsce MIASTO wpisz nazwę miasta, a w miejsce ULICA nazwę ulicy.
Ustaw nagłówek Accept na wybrany format odpowiedzi.
W odpowiedzi zwrócona zostanie lista kodów pocztowych przypisanych do ulicy w tym miescie.

Przykład:
curl -H 'Accept:application/json' 'https://kodpocztowy.intami.pl/city/Wrocław/street/Grodzka'

Opis pól:

nazwa polaopiswymagalność
Kodkod pocztowy w formacie xxx-xxxzawsze
Nazwanazwa jednostkiwystępuje dla jednostek, którym przydzielono indywidualny kod pocztowy
Miejscowośćnazwa miejscowościzawsze
Ulicaulicaopcjonalnie
Numernumer budynkuwystępuje dla jednostek, którym przydzielono indywidualny kod pocztowy
Numeracjaopis numeracjiopcjonalnie
Gminagminazawsze
Powiatpowiatzawsze
Dzielnicadzielnica miastaopcjonalnie

MCP — Model Context Protocol

API udostępnia także endpoint MCP (Model Context Protocol), dzięki czemu modele językowe / LLMy mogą samodzielnie wyszukiwać informacje o polskich kodach pocztowych.

Adres usługi MCP:

https://kodpocztowy.intami.pl/mcp

Endpoint używa transportu streamable HTTP i nie wymaga uwierzytelnienia.

Dostępne narzędzia (tools):

nazwaopis
lookup_by_zipzwraca pełny adres dla podanego kodu pocztowego
lookup_by_cityzwraca listę kodów pocztowych dla miasta
lookup_by_city_streetzwraca kody pocztowe dla ulicy w mieście (opcjonalnie wildcard)
lookup_by_city_districtzwraca kody pocztowe dla dzielnicy w mieście

Konfiguracja klienta MCP:

{
  "mcpServers": {
    "kody-pocztowe": {
      "type": "http",
      "url": "https://kodpocztowy.intami.pl/mcp"
    }
  }
}

Limity:

Endpoint MCP podlega tym samym limitom co reszta API: 50 zapytań na dobę z jednego adresu IP dla planu darmowego. Po przekroczeniu limitu wywołania narzędzi kończą się kodem HTTP 429.

Ograniczenia:

Ilość zapytań z jednego adresu IP jest ograniczona do 50 zapytań na dobę. W przypadku przekroczenia tego limitu usługa odpowie kodem http 429 - "Too Many Requests".

Jeśli Twoja aplikacja potrzebuje zwiększonego limitu możesz skorzystać z jednego z płatnych planów dostępnych za pośrednictwem RapidAPI Polish Zip Codes .
Sprawdź dostępne plany subskrypcji.

Kontakt

Jeśli uważasz, że brakuje jakieś funkcjonalości lub potrzebujesz pomocy napisz email.

Demo

Explore the API

Sprawdź też inne API