住所ディレクトリAPI
リクエストURL
XML
https://map.yahooapis.jp/search/address/V1/addressDirectory
JSONP
https://map.yahooapis.jp/search/address/V1/addressDirectory
目次
概要
- 住所ディレクトリAPIでは、住所の階層データ構造を参照する機能を提供します。
- 住所コードを指定して、その階層データ構造を出力します。
リクエストパラメーター一覧
本APIは、GETメソッドのみサポートしています。「Web APIの使い方#GETとは」をご参照ください。
パラメーター | 値 | 説明 |
---|---|---|
appid(必須) | string | Client ID(アプリケーションID)。詳細はこちらをご覧ください。 |
ac(必須) | string | 住所コード(JIS X 0401)または国コード(ISO 3166-1 alpha-2)です。 住所コードは都道府県(2桁)と市区町村(5桁)を指定可能です。 住所コードの後ろに頭文字コードを追加すると、五十音で絞り込みが可能です。 ex) 北海道:01、青森県青森市あ行:02201aa 都道府県を返却したい場合は、国コード(JP)を指定してください。 |
mode | string | 郡名表示形式切り替え 1:町村名を返却、郡名はカッコ書き(デフォルト) ex) 甲良町(犬上郡) 2:郡名と町村名を返却、郡名はカッコ書きしない ex) 犬上郡甲良町 |
output | string | 出力形式:
|
callback | string |
JSONPとして出力する際のコールバック関数名を入力するためのパラメーター。UTF-8でエンコードした文字列を入力します。 |
リクエストパラメーター 頭文字コード
コード | 五十音 |
---|---|
a | あ行 |
k | か行、が行 |
s | さ行、ざ行 |
t | た行、だ行 |
n | な行 |
h | は行、ば行、ぱ行 |
m | ま行 |
y | や行 |
r | ら行 |
w | わ行 |
aa | あ |
ai | い |
au | う |
ae | え |
ao | お |
ka | か |
ki | き |
ku | く |
ke | け |
ko | こ |
sa | さ |
si | し |
su | す |
se | せ |
so | そ |
ta | た |
ti | ち |
tu | つ |
te | て |
to | と |
na | な |
ni | に |
nu | ぬ |
ne | ね |
no | の |
ha | は |
hi | ひ |
hu | ふ |
he | へ |
ho | ほ |
ma | ま |
mi | み |
mu | む |
me | め |
mo | も |
ya | や |
yu | ゆ |
yo | よ |
ra | ら |
ri | り |
ru | る |
re | れ |
ro | ろ |
wa | わ |
wo | を |
nn | ん |
API使用上の注意
URLの最大の長さは2048バイトです。
URLをエンコードして指定するパラメーターもありますが、エンコード後のURLの長さが2048バイトを超えないようにしてください。
レスポンスフィールド
フィールド | 説明 |
---|---|
YDF | クエリーレスポンスのすべてを含みます。 |
ResultInfo | レスポンスのまとめ情報です。 |
Count | レスポンス情報に含まれる住所情報のデータ件数です。 |
Total | 出力されている住所情報以外も含めた全データ件数です。 |
Start | レスポンス情報に含まれる住所情報の、全データからの取得開始位置です。 |
Status | リクエスト元に処理結果を伝えるためのコードです。正常終了の場合、200を出力します。エラー時は、下記エラー項目を参照してください。 |
Latency | レスポンス情報を生成するのに要した時間です。 |
Feature | 検索結果1件分のデータ群です。 |
Name | 指定した住所文字列です。 |
Geometry | 拠点の場所を表すGeometry要素です(世界測地系)。 |
Type | 図形種別です。 |
Coordinates | 座標情報です。 |
Property | 各種データを格納します。 |
CassetteId | カセットIDです。 ※「b22fee69b0dcaf2c2fe2d6a27906dafc」固定。 |
Country | 国情報です。 |
Code(Countryの子要素) | 国コード(ISO 3166-1)です。 |
Name(Countryの子要素) | 国名です。 |
Address | 指定した住所文字列です。 |
GovernmentCode | 住所コード(JIS X 0401 2,5桁)です。 |
AddressDirectory | 住所のディレクトリ情報です。 |
AreaCode(AddressDirectoryの子要素) | 住所コード(2,5桁)です。 |
Name(AddressDirectoryの子要素) | 1階層下の住所です。 |
Kana(AddressDirectoryの子要素) | 1階層下の住所のよみです。 |
Geometry(AddressDirectoryの子要素) | 拠点の場所を表すGeometry要素です(世界測地系)。 |
Type(AddressDirectoryの子要素) | 図形種別です。 |
Coordinates(AddressDirectoryの子要素) | 座標情報です。 |
サンプルレスポンス
以下は、愛知県高浜市の住所ディレクトリのリクエストとレスポンスです。
https://map.yahooapis.jp/search/address/V1/addressDirectory?ac=23227&appid=<あなたのClient ID(アプリケーションID)>
結果を以下に示します。
<?xml version="1.0" encoding="UTF-8" ?>
<YDF xmlns="http://olp.yahooapis.jp/ydf/1.0" totalResultsReturned="20" totalResultsAvailable="20" firstResultPosition="1">
<ResultInfo>
<Count>20</Count>
<Total>20</Total>
<Start>1</Start>
<Status>200</Status>
<Latency>0.05</Latency>
</ResultInfo>
<Feature>
<Name>愛知県高浜市</Name>
<Geometry>
<Type>point</Type>
<Coordinates>136.98767654,34.92764343</Coordinates>
<BoundingBox>136.97746194,34.90729815 137.02456946,34.95762824</BoundingBox>
</Geometry>
<Property>
<CassetteId>b22fee69b0dcaf2c2fe2d6a27906dafc</CassetteId>
<Country>
<Code>JP</Code>
<Name>日本</Name>
</Country>
<Address>愛知県高浜市</Address>
<GovernmentCode>23227</GovernmentCode>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>青木町</Name>
<Kana>あおきちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.98448643,34.92429237</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>碧海町</Name>
<Kana>あおみちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.98308285,34.91906602</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>春日町</Name>
<Kana>かすがちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.98652008,34.93129551</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>呉竹町</Name>
<Kana>くれたけちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.99044938,34.94011379</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>小池町</Name>
<Kana>こいけちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>137.00193195,34.94758889</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>沢渡町</Name>
<Kana>さわたりちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.99199658,34.93255044</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>清水町</Name>
<Kana>しみずちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>137.01512260,34.92888087</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>新田町</Name>
<Kana>しんでんちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.98794003,34.94989761</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>神明町</Name>
<Kana>しんめいちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>137.00267241,34.93803794</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>田戸町</Name>
<Kana>たどちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.98524595,34.91175267</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>豊田町</Name>
<Kana>とよだちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>137.00798297,34.94015763</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>八幡町</Name>
<Kana>はちまんちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.99505939,34.95045479</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>稗田町</Name>
<Kana>ひえだちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.99319292,34.92406840</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>二池町</Name>
<Kana>ふたついけちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.99167223,34.91671331</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>本郷町</Name>
<Kana>ほんごうちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>137.00368869,34.93047179</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>向山町</Name>
<Kana>むかいやまちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>137.00226607,34.92289969</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>屋敷町</Name>
<Kana>やしきちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.99292792,34.94356349</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>湯山町</Name>
<Kana>ゆやまちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.99661413,34.93449639</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>芳川町</Name>
<Kana>よしかわちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.98362605,34.93556697</Coordinates>
</Geometry>
</AddressDirectory>
<AddressDirectory>
<AreaCode>23227</AreaCode>
<Name>論地町</Name>
<Kana>ろんちちょう</Kana>
<Geometry>
<Type>point</Type>
<Coordinates>136.99975532,34.91961696</Coordinates>
</Geometry>
</AddressDirectory>
</Property>
</Feature>
</YDF>
エラー
コード | 説明 |
---|---|
400 | 渡されたパラメーターがWeb APIで期待されたものと一致しない場合に返されます。 |
403 | リソースへのアクセスを許されていないか、利用制限を超えている場合に適用されます。 |
503 | 内部的な問題によってデータを返すことができない場合に返されます。 |
以下は、リクエストに対するエラーレスポンスです。
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>400</Code>
<Message>Bad Request</Message>
</Error>
目次
- Yahoo!ローカルサーチAPI
- Yahoo!ジオコーダAPI
- Yahoo!リバースジオコーダAPI
- 気象情報API
- 郵便番号検索API
- 場所情報API
- 住所ディレクトリAPI
- 施設内検索API
- コンテンツジオコーダAPI
- 2点間距離API
- 測地系変換API
- 標高API
- YDF
- よくある質問(FAQ)