コンテンツにスキップ

住所検索

/address [GET]

基本情報

概要

キーワードを指定して住所情報を取得します。

URL

https://{HOST}/{CID}/v1/address

※APIマーケットの場合はURL体系が異なります

出力形式

  • json

対応言語

  • ja, en, ko, zh-CN, zh-TW, th

出力順

  • キーワードの類似度と検索のランキングを考慮した株式会社ナビタイムジャパン独自のスコア降順

パラメータ

パラメータ名 必須 概要 型名 デフォルト値 上下限/選択値 備考
word (✔) 検索ワード 文字列 住所のふりがなも指定可能です
入力値によって検索結果が以下のようになる場合があります
・何も HIT しない:入力の誤り、表記揺れ、存在しない住所など
・HIT するが精度が悪い:小字・丁目以降の表記揺れが激しい場合など
 例)「word=東京都渋谷区恵比寿1〜1〜1」→「東京都渋谷区恵比寿」が最上位 HIT

codeとの併用は不可(どちらか片方を必ず指定)
code (✔) 住所コード 文字列 wordとの併用は不可(どちらか片方を必ず指定)
address_filter 住所フィルタ 文字列 特定住所を出力したい際に指定してください
住所コードの頭に'-'を付けると、該当住所を出力から除外することができます

word指定時のみ有効
level_to 住所レベルの上限 数値 最小値:1
最大値:7
指定の住所レベルまでの住所のみに絞り込みます
 1:都道府県
 2:市区町村
 3:大字・町
 4:小字・丁目
 5:街区
 6:地番
 7:枝番
例えば3と入力すると大字・町までヒットします
東京都港区六本木6丁目10-1 → 東京都港区六本木

word指定時のみ有効
level_from 住所レベルの下限 数値 最小値:1
最大値:7
指定の住所レベルからの住所のみに絞り込みます
 1:都道府県
 2:市区町村
 3:大字・町
 4:小字・丁目
 5:街区
 6:地番
 7:枝番
例えば3と入力すると大字・町からヒットします
東京都 → 東京都港区六本木

word指定時のみ有効
kana_row 出力結果フィルタ(子音) 文字列 レスポンスのうち、指定された行の文字から始まる住所のみを返却します
 a:あ行
 k:か行
 s:さ行
 t:た行
 n:な行
 h:は行
 m:ま行
 y:や行
 r:ら行
 w:わ行

code指定時のみ有効
例えば該当パラメータにa、codeパラメータに13(東京都)と指定すると『東京都』に続く住所があ行から始まるもののみ出力されます(例:大田区)
sort 住所のソート順 文字列 code_asc lexical:辞書順
level_asc:住所レベル昇順
code_asc:住所コード昇順
現在は「丁目・小字」でソートはできません。
limit データの出力件数 数値 10 最小値:1
最大値:100
住所データの出力数
offset データの出力開始位置 数値 0 最小値:0
最大値:5000
何件目から表示されるか(1件目が0)を指定します
options 追加出力情報 文字列 exact_coord:建物到着地点 追加で出力する情報
※D2Dオプション申込時のみ利用可能
(APIマーケットでは利用不可)
lang 言語 文字列 ja: 日本語
en: 英語
ko: 韓国語
zh-CN: 中国語(簡体字)
zh-TW: 中国語(繁体字)
th: タイ語
出力する言語を指定します
・ピリオド区切りで複数指定可能
※多言語オプション申込時のみ利用可能
(APIマーケットでは利用不可)
datum 緯度経度の測地系 文字列 wgs84 wgs84:世界測地系
tokyo:旧日本測地系
coord_unit 出力データに含まれる緯度経度の単位 文字列 degree degree:度表記の10進法
millisec:ミリ秒表記
search_old 旧住所検索の有無 真偽値 false true:検索対象に旧住所を含める
false:検索対象に旧住所を含めない
旧住所は2010年4月以降掲載の住所が対象となります。

word指定時のみ有効
sort_latest 旧住所を含む検索時のソート順 真偽値 true true:最新住所>旧住所の順でソートする
false:必ずしも最新住所が上位にならず、旧住所が上位に返却され得る
search_old=true指定時のみ有効

langパラメータの指定時の注意点

・多言語に対応したレスポンスはMultilingualオブジェクトとして出力されることにご注意ください。
・wordパラメータの言語はlangパラメータの一番最初に指定する言語と一致する必要があります。
例)lang=en.jaと指定した場合、wordパラメータに指定する言語は英語

パラメータ構成例

  • 検索ワード「代々木」で10件検索
/address?word=代々木

レスポンス

名称 レスポンス名 型名 配列 説明
検索数 count Countオブジェクト レスポンスのヒット数などの情報
住所情報 items Addressオブジェクト 住所情報のまとまり
単位情報 unit Unitオブジェクト 出力される単位の情報

Countオブジェクト

名称 レスポンス名 型名 配列 説明
トータルヒット件数 total 数値 検索ヒットした件数
オフセット値 offset 数値 オフセットが設定されている場合はその値を出力
データの出力件数 limit 数値 データの出力件数に設定されている値
1件しかヒットしなかった場合でも、limit=10でリクエストしている場合は10と出力

Addressオブジェクト

名称 レスポンス名 型名 配列 説明
住所コード code 文字列 旧住所の場合は返却されません
住所テキスト name 文字列/Multilingualオブジェクト langパラメータ指定時は、Multilingualオブジェクトで出力
郵便番号 postal_code 文字列
住所の緯度経度 coord Coordinateオブジェクト
建物到着地点の緯度経度 exact_coord Coordinateオブジェクト パラメータ「options=exact_coord」指定時かつデータが存在する場合のみ出力
レベル別の住所情報 details AddressDetailオブジェクト
住所階層終端フラグ is_end 真偽値 住所階層の深さが最下であることを表すフラグ
以下のいずれかが返却される
true:詳細な住所は存在しない
false:詳細な住所が存在する
データが存在する場合のみ出力
旧住所フラグ is_old 真偽値 古い住所かどうかを表すフラグ
以下のいずれかが返却される
true:旧住所
false:最新版の住所
search_old=trueを指定した場合のみ返却される
旧住所の場合、住所コードは出力しない

Coordinateオブジェクト

名称 レスポンス名 型名 配列 説明
各地点の代表緯度 lat 数値
各地点の代表経度 lon 数値

AddressDetailオブジェクト

名称 レスポンス名 型名 配列 説明
対象レベルまでの住所コード code 文字列
対象レベルの住所テキスト name 文字列/Multilingualオブジェクト langパラメータ指定時は、Multilingualオブジェクトで出力
対象レベルの住所テキストのふりがな ruby 文字列 多言語出力指定時も日本語で出力
住所のレベル level 文字列 住所レベル
 1: 都道府県
 2: 市区町村
 3: 大字・町
 4: 小字・丁目
 5: 街区
 6: 地番
 7: 枝番

Multilingualオブジェクト

名称 レスポンス名 型名 配列 説明
英語名称 en 文字列
日本語名称 ja 文字列
韓国語名称 ko 文字列
タイ語名称 th 文字列
中国語(簡体字)名称 zh-CN 文字列
中国語(繁体字)名称 zh-TW 文字列

Unitオブジェクト

名称 レスポンス名 型名 配列 説明
測地系 datum 文字列
緯度経度の出力形式 coord_unit 文字列

レスポンス例

{
    "count": {
        "total": 2282,
        "offset": 0,
        "limit": 10
    },
    "items": [
        {
            "code": "13113031000",
            "name": "東京都渋谷区代々木",
            "postal_code": "1510053",
            "coord": {
                "lat": 35.682372,
                "lon": 139.698866
            },
            "details": [
                {
                    "code": "13",
                    "name": "東京都",
                    "ruby": "とうきょうと",
                    "level": "1"
                },
                {
                    "code": "13113",
                    "name": "渋谷区",
                    "ruby": "しぶやく",
                    "level": "2"
                },
                {
                    "code": "13113031",
                    "name": "代々木",
                    "ruby": "よよぎ",
                    "level": "3"
                }
            ],
            "is_end": false
        },
        {
            ・・・
        }
    ],
    "unit": {
        "datum": "wgs84",
        "coord_unit": "degree"
    }
}

レスポンス例(多言語返却時 ※lang=ja.en.ko指定)

{
    "count": {
        "total": 2282,
        "offset": 0,
        "limit": 10
    },
    "items": [
        {
            "code": "13113031000",
            "name": {
                "en": "Tokyo Shibuya Yoyogi",
                "ja": "東京都渋谷区代々木",
                "ko": "도쿄도시부야구요요기"
            },
            "postal_code": "1510053",
            "coord": {
                "lat": 35.682372,
                "lon": 139.698866
            },
            "details": [
                {
                    "code": "13",
                    "name": {
                        "en": "Tokyo",
                        "ja": "東京都",
                        "ko": "도쿄도"
                    },
                    "ruby": "とうきょうと",
                    "level": "1"
                },
                {
                    "code": "13113",
                    "name": {
                        "en": "Shibuya",
                        "ja": "渋谷区",
                        "ko": "시부야구"
                    },
                    "ruby": "しぶやく",
                    "level": "2"
                },
                {
                    "code": "13113031",
                    "name": {
                        "en": "Yoyogi",
                        "ja": "代々木",
                        "ko": "요요기"
                    },
                    "ruby": "よよぎ",
                    "level": "3"
                }
            ],
            "is_end": false
        },
        {
            ・・・
        }
    ],
    "unit": {
        "datum": "wgs84",
        "coord_unit": "degree"
    }
}