郵便番号API-世界中の郵便番号データへのアクセス

郵便番号APIを使用して、郵便番号を検索し、すべての郵便番号の範囲距離などを取得します。

世界規模のデータ
94+ 国
{
   "query":{
      "code": "10005",
      "country": "US",
      "range": "25",
      "measure": "mi",
   },
   "results":{
       "range_codes_unique": [
           "07010", 
           "07020", 
           "07022", 
           "07024", 
           "07026", 
           ...
       ],
       "range_codes": [
           "07010", 
           "07020", 
           "07022", 
           "07024", 
           "07026", 
           ...
       ],
       "range_codes_details": [
          {
              "postal_code":"07010",
              "country_code":"US",
              "city":"Cliffside Park",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07020",
              "country_code":"US",
              "city":"Edgewater",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07022",
              "country_code":"US",
              "city":"Fairview",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07024",
              "country_code":"US",
              "city":"Fort Lee",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07026",
              "country_code":"US",
              "city":"Garfield",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
           ...
       ],
   }
}
Postalcodes.app - Access to Worldwide Postal Code data | Product Hunt






使いやすいAPI

PostalCodes.appは、世界中のさまざまな郵便番号に関する情報を取得できるツールです。キロメートルまたはマイル単位の距離範囲で郵便番号を取得するか、一般的な郵便番号の詳細を取得できます。

GET 距離内の郵便番号を取得する

この使いやすいエンドポイントを使用すると、特定の距離内にある郵便番号のリストを取得できます。リクエストの例では、一意の郵便番号のリスト、郵便番号の完全なリスト、および各郵便番号の詳細が返されます。

GET https://postalcodes.app/api/v1/?key=YOUR-APIKEY&distance=25&zipcode=10005&country=us

APIは、キロメートル(デフォルト)またはマイルでの距離測定を受け入れます。

測定値をキロメートルに変更するには、リクエストにms

GET https://postalcodes.app/api/v1/?key=YOUR-APIKEY&ms=km&distance=25&zipcode=10005&country=us

応答は次のようになります。

{
   "query":{
      "code": "10005",
      "country": "US",
      "range": "25",
      "measure": "mi"
   },
   "results":{
       "range_codes_unique": ["07010", "07020", "07022", "07024", "07026", ...],
       "range_codes": ["07010", "07020", "07022", "07024", "07026", ...],
       "range_codes_details": [
          {
              "postal_code":"07010",
              "country_code":"US",
              "city":"Cliffside Park",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07020",
              "country_code":"US",
              "city":"Edgewater",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07022",
              "country_code":"US",
              "city":"Fairview",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07024",
              "country_code":"US",
              "city":"Fort Lee",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07026",
              "country_code":"US",
              "city":"Garfield",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
           ...
       ],
   }
}

GET 郵便番号の詳細を取得する

次の例では、検索クエリに一致する郵便番号の詳細が返されます。

GET https://postalcodes.app/api/v1/?key=YOUR-APIKEY&zipcode=10005&country=us

応答は次のようになります。

{
   "query":{
      "code": "10005",
      "country": "us",
      "range": "",
      "measure": "mi"
   },
   "results":{
       "range_codes_unique": ["10005"],
       "range_codes": ["10005"],
       "range_codes_details": [
          {
              "postal_code":"10005",
              "country_code":"US",
              "city":"New York",
              "state":"New York",
              "state_code":"NY",
              "province":"New York",
              "province_code":"061"
          }
       ],
   }
}

GET カスタムデータを取得する

追加のパラメータを渡して、結果に必要なものだけを取得できます。リクエストにfields

GET https://postalcodes.app/api/v1/?key=YOUR-APIKEY&fields=["range_codes_unique"]&distance=25&zipcode=10005&country=us

応答は次のようになります。

{
   "query":{
      "code": "10005",
      "country": "US",
      "range": "25",
      "measure": "mi"
   },
   "results":{
       "range_codes_unique": ["07010", "07020", "07022", "07024", "07026", ...]
   }
}



+94 サポートされている国

AD (アンドラ)
AR (アルゼンチン)
AS (アメリカ領サモア)
AT (オーストリア)
AU (オーストラリア)
AX (オーランド諸島)
AZ (アゼルバイジャン)
BD (バングラデシュ)
BE (ベルギー)
BG (ブルガリア)
BM (バミューダ)
BR (ブラジル)
Flag of Belarus
BY (ベラルーシ)
CA (カナダ)
CH (スイス)
CL (チリ)
CO (コロンビア)
CR (コスタリカ)
CY (キプロス)
CZ (チェコ共和国)
Flag of Germany
DE (ドイツ)
DK (デンマーク)
DO (ドミニカ共和国)
DZ (アルジェリア)
EE (エストニア)
ES (スペイン)
FI (フィンランド)
FM (ミクロネシア)
FO (フェロー諸島)
FR (フランス)
GB (イギリス)
GF (フランス領ギアナ)
GG (ガーンジーとオルダニー)
GL (グリーンランド)
GP (グアドループ)
GT (グアテマラ)
GU (グアム)
HR (クロアチア(フルバツカ))
HU (ハンガリー)
IE (アイルランド)
IM (マン島)
IN (インド)
IS (アイスランド)
IT (イタリア)
JE (ジャージー)
JP (日本)
Flag of South Korea
KR (韓国)
LI (リヒテンシュタイン)
LK (スリランカ)
LT (リトアニア)
LU (ルクセンブルク)
LV (ラトビア)
MC (モナコ)
MD (モルドバ)
Flag of the Marshall Islands
MH (マーシャル諸島)
MK (マケドニア)
MP (北マリアナ諸島)
MQ (マルティニーク)
MT (マルタ)
Flag of Malawi
MW (マラウイ)