フリーワードでの住所検索

API名: 

address/word

概要: 

リクエストパラメータで指定されるフリーワードに該当する住所情報を返却します。

※多言語を使用しての検索、出力には別途契約が必要です。

URI: 

https://test.core.its-mo.com/zmaps/api/apicore/core/v1_0/address/word

<API使用例>

https://test.core.its-mo.com/zmaps/api/apicore/core/v1_0/address/word?if_clientid=JSZxxxxxxxxxx|xxxxx&if_auth_type=ip&word=新橋

リクエストパラメータ

パラメータ 必須 デフォルト値 説明
word - 検索ワード
検索語句を指定します。
読み仮名、英語、中国語(簡体、繁体)、韓国語での検索も可能です。
and 条件の複数指定ができます。
複数指定の上限は50件で1語句の上限は1024文字です。
本項目は必須項目であるため、未指定の場合はエラーとなります。
datum   TOKYO 測地系
入出力緯度経度の測地系を指定します。
limit   0,100 検索結果取得件数
検索結果取得件数を指定します。
取得開始位置の指定範囲は0~20000 です。
20001以上の指定をした場合は20000指定と同様の結果となります。
取得件数の指定範囲は 1~1000 です。
1001以上の指定をした場合は1000指定と同様の結果となります。
addrcode   - 絞込み住所コード
検索範囲を指定の住所コードに限定します。
addrlevel   全階層 絞込み住所レベル
検索範囲を指定の住所階層に限定します。
複数指定した場合、OR検索となります。
llunit   dec 緯度経度形式
緯度経度形式を指定します。
ambiguoussearch   F 曖昧検索指定
指定された検索語句について、住所外文字列を除去した検索を行うかを真偽値で指定します。
住所外文字列とは、全国の住所で使われていない文字列を指します。
本パラメータでTを指定時に、下記の条件に該当する場合、エラーとなります。
・絞り込み住所コード(addrcode)の指定がなく、検索ワード(word)が1文字
・検索ワード(word)が特定の単語に該当する
・検索ワード(word)が特定の単語の前後に数字を含む文字列で構成されている
・検索ワード(word)が数字のみで構成されている
・検索ワード(word)が記号のみで構成されている
・検索ワード(word)が数字と記号のみで構成されている
特定の数字、単語、記号は制限ワードリストをご確認ください。
指定値 説明
T 曖昧検索を行います。
F 曖昧検索を行いません。
sort   -score 出力順
出力順を指定します。複数指定可能です。
デフォルトは昇順で、マイナス(-)を付加することで降順にできます。
指定値 説明
score マッチングスコア
todcode 都道府県コード
shkcode 市区町村コード
oazcode 大字コード
azccode 字丁目コード
gikcode 街区コード
tbncode 地番コード
ebncode 枝番コード
todkana 都道府県名カナ
shkkana 市区町村名カナ
oazkana 大字名カナ
azckana 字丁目名カナ
level 住所レベル
zipcode 郵便番号
pointdistance 任意地点距離
※本キーを指定した状態でlatlonパラメータを指定しない場合エラーとなります。
また、下記の条件に該当する場合エラーとなります。
・絞り込み住所コード(addrcode)の指定がなく、検索ワード(word)が1文字
・検索ワード(word)が特定の単語に該当する
・検索ワード(word)が特定の単語の前後に数字を含む文字列で構成されている
・検索ワード(word)が数字のみで構成されている
・検索ワード(word)が記号のみで構成されている
・検索ワード(word)が数字と記号のみで構成されている
特定の数字、単語、記号は制限ワードリストをご確認ください。
latlon - 緯度経度
任意地点距離の緯度経度を指定します。
同時に複数地点の緯度経度を指定する事はできません。
※sortパラメータにpointdistanceを指定した時は必須項目です。

制限ワードリスト

クリックで開きます

出力データ

出力フォーマット

{"status": {"code": "0000",
            "text": "OK"},
 "info": {"hit": 1},
 "item": [{"text": "東京都港区新橋1丁目1−1",
           "code": "131030160010000100001",
           "point": {"lat": 35.6660472,
                     "lon": 139.7589417},
           "parts": ["東京都","港区","新橋","1丁目","1","1"],
           "kana": "トウキヨウトミナトクシンバシ",
           "zipcode": "105-0004",
           "end": true,
           "bounds": {"sw": {"lat": 35.6654533,
                             "lon": 139.7585586},
                      "ne": {"lat": 35.6663358,
                             "lon": 139.7601914}},
           "kanaParts": ["トウキヨウト","ミナトク","シンバシ","","",""],
           "level": "tbn",
           "language": {"en": {"text": "Tokyo Minato Shinbashi 1 1-1",
                               "parts": ["Tokyo","Minato","Shinbashi","1","1","1"]},
                       "zh-cn": {"text": "东京都 港区 新桥 1丁目 1-1",
                                 "parts": ["东京都","港区","新桥","1丁目","1","1"]},
                       "zh-tw": {"text": "東京都 港區 新橋 1丁目 1-1",
                                 "parts": ["東京都","港區","新橋","1丁目","1","1"]},
                       "ko": {"text": "도쿄도 미나토구 신바시 1쵸메 1-1",
                              "parts": ["도쿄도","미나토구","신바시","1쵸메","1","1"]}}}]}
キー名 データ型 説明
status   object ステータス情報が入ります。
code text(説明)
0000 OK(正常終了)
0001 タイムアウトが発生またはデータサイズが
制限値を超えたため処理が中断された
  code string ステータスコードが入ります。
  text string ステータス内容に関するテキスト情報が入ります
info   object 検索結果の情報が入ります。
  hit number 入力された条件に対してヒットした件数が入ります。
item   array 住所の配列が入ります。検索結果が0件の場合は空の配列となります。

出力例

[通常出力例(多言語情報出力契約時)]
https://test.core.its-mo.com/zmaps/api/apicore/core/v1_0/address/word?
if_clientid=JSZxxxxxxxxxx|xxxxx&if_auth_type=ip&word=新橋&addrcode=131030160010000100001

{"status": {"code": "0000",
            "text": "OK"},
 "info": {"hit": 1},
 "item": [{"text": "東京都港区新橋1丁目1−1",
           "code": "131030160010000100001",
           "point": {"lat": 35.6660472,
                     "lon": 139.7589417},
           "parts": ["東京都","港区","新橋","1丁目","1","1"],
           "kana": "トウキヨウトミナトクシンバシ",
           "zipcode": "105-0004",
           "end": true,
           "bounds": {"sw": {"lat": 35.6654533,
                             "lon": 139.7585586},
                      "ne": {"lat": 35.6663358,
                             "lon": 139.7601914}},
           "kanaParts": ["トウキヨウト","ミナトク","シンバシ","","",""],
           "level": "tbn",
           "language": {"en": {"text": "Tokyo Minato Shinbashi 1 1-1",
                               "parts": ["Tokyo","Minato","Shinbashi","1","1","1"]},
                       "zh-cn": {"text": "东京都 港区 新桥 1丁目 1-1",
                                 "parts": ["东京都","港区","新桥","1丁目","1","1"]},
                       "zh-tw": {"text": "東京都 港區 新橋 1丁目 1-1",
                                 "parts": ["東京都","港區","新橋","1丁目","1","1"]},
                       "ko": {"text": "도쿄도 미나토구 신바시 1쵸메 1-1",
                              "parts": ["도쿄도","미나토구","신바시","1쵸메","1","1"]}}}]}

[通常出力例(多言語情報出力未契約時)]
https://test.core.its-mo.com/zmaps/api/apicore/core/v1_0/address/word?
if_clientid=JSZxxxxxxxxxx|xxxxx&if_auth_type=ip&word=新橋&addrcode=131030160010000100001

{"status": {"code": "0000",
            "text": "OK"},
 "info": {"hit": 1},
 "item": [{"text": "東京都港区新橋1丁目1−1",
           "code": "131030160010000100001",
           "point": {"lat": 35.6660472,
                     "lon": 139.7589417},
           "parts": ["東京都","港区","新橋","1丁目","1","1"],
           "kana": "トウキヨウトミナトクシンバシ",
           "zipcode": "105-0004",
           "end": true,
           "bounds": {"sw": {"lat": 35.6654533,
                             "lon": 139.7585586},
                      "ne": {"lat": 35.6663358,
                             "lon": 139.7601914}},
           "kanaParts": ["トウキヨウト","ミナトク","シンバシ","","",""],
           "level": "tbn",
           "language": null}]}

[検索結果が0件の例]
https://test.core.its-mo.com/zmaps/api/apicore/core/v1_0/address/word?if_clientid=JSZxxxxxxxxxx|xxxxx&if_auth_type=ip&word=南新橋

{"status": {"code": "0000",
            "text": "OK"},
 "info": {"hit": 0},
 "item": []}