農作業名ガイドライン(GL1)取得API:Get/{FarmworkNameId}
- 公開日
- 更新日 2025-03-18
利用条件
概要
API名称
カテゴリー
説明
内閣官房IT総合戦略室が提供する、農作業名ガイドライン(GL1)のデータです。
本APIの利用にあたっては利用規約への同意の上、別途利用申請が必要です。
ご利用の際は以下の「農業データ連携基盤(WAGRI)利⽤・変更申請ページ」からご申請をお願い申し上げます。
https://wagri-subscription.db.naro.go.jp/ords/r/prd/subscription/pre-registration
添付ファイル
■マニュアル
■利用規約
■コード一覧
関連メソッド
データの更新頻度
リクエスト
新URL
New!
https://api.wagri2.net/MaffOpenData/others/GuidelinesForFarmworkNames/Get/{FarmworkNameId}
旧URL(2025年度末で終了予定)
https://api.wagri.net/API/MaffOpenData/Private/GuidelinesForFarmworkNames/Get/{FarmworkNameId}
説明
登録されている農作業名ガイドライン(GL1)のデータを主キーにより1件指定して取得できます。 主キーはJSON形式のレスポンス情報に含まれており、Odataによるフィルター検索で取得できます。 主キー以外の条件抽出に関しても、Odataで取得可能です。
HTTPメソッド
パラメータ
URLデータ定義
GuidelinesForFarmworkNames(PK)
| 名称 | 値 | 型 | 値の説明 |
|---|---|---|---|
| FarmworkNameId | 農作業名ID | string | Required Max Length: 6 |
URL説明
JSON型式のレスポンスに含まれており、データ1件を特定するための一意のキーとなります。
新呼出例
New!
https://api.wagri2.net/MaffOpenData/others/GuidelinesForFarmworkNames/Get/030100
旧呼出例(2025年度末で終了予定)
https://api.wagri.net/API/MaffOpenData/Private/GuidelinesForFarmworkNames/Get/030100
レスポンス
レイアウト
レスポンスデータ定義
GuidelinesForFarmworkNames
| 名称 | 値 | 型 | 値の説明 |
|---|---|---|---|
| FarmworkNameId | 農作業名ID | string | Required Max Length: 6 |
| LargeCategoryCode | 大項目コード | string | Required Max Length: 2 |
| LargeCategoryName | 大項目名 | string | Required Max Length: 30 |
| FarmworkName | 農作業名 | string | Required Max Length: 30 |
| Thesaurus | 同義語_類義語_関連語等 | string, null | Max Length: 500 |
| ConcreteExample | 具体例 | string, null | Max Length: 500 |
| FarmworkBasicOntology | 農作業基本オントロジー | string, null | Max Length: 500 |
| FarmworkRice | 作業名_米 | boolean, null | |
| FarmworkRiceForFeed | 作業名_米(飼料用) | boolean, null | |
| FarmworkWheat | 作業名_麦類 | boolean, null | |
| FarmworkWheatForFeed | 作業名_麦類(飼料用) | boolean, null | |
| FarmworkOutdoorVegetable | 作業名_露地野菜 | boolean, null | |
| FarmworkGreenhouseVegetable | 作業名_施設野菜 | boolean, null | |
| FarmworkOutdoorFruit | 作業名_露地果樹 | boolean, null | |
| FarmworkGreenhouseFruit | 作業名_施設果樹 | boolean, null | |
| FarmworkFlowerTree | 作業名_花き・花木 | boolean, null | |
| FarmworkCereal | 作業名_雑穀 | boolean, null | |
| FarmworkCerealForFeed | 作業名_雑穀類(飼料用) | boolean, null | |
| FarmworkBeans | 作業名_豆類 | boolean, null | |
| FarmworkStarchyRootVegetables | 作業名_いも類 | boolean, null | |
| FarmworkSilageForFeed | 作業名_多汁質飼料作物(飼料用) | boolean, null | |
| FarmworkOthers | 作業名_その他 | boolean, null | |
| FarmworkGrassForFeed | 作業名_牧草(飼料用) | boolean, null | |
| FarmworkCornForFeed | 作業名_トウモロコシ(飼料用) | boolean, null | |
| FarmworkSudangrassForFeed | 作業名_スーダングラス(飼料用) | boolean, null | |
| FarmworkSorghumForFeed | 作業名_ソルガム(飼料用) | boolean, null | |
| FarmworkWildGrassForFeed | 作業名_野草(飼料用) | boolean, null | |
| Remarks | 備考 | string, null | Max Length: 1000 |
レスポンス説明
GuidelinesForFarmworkNames
レスポンス例
{
"FarmworkNameId": "030100",
"LargeCategoryCode": "03",
"LargeCategoryName": "耕耘",
"FarmworkName": "鎮圧",
"Thesaurus": null,
"ConcreteExample": null,
"FarmworkBasicOntology": "http://cavoc.org/aao/ns/3/A151",
"FarmworkRice": true,
"FarmworkRiceForFeed": true,
"FarmworkWheat": true,
"FarmworkWheatForFeed": true,
"FarmworkOutdoorVegetable": true,
"FarmworkGreenhouseVegetable": true,
"FarmworkOutdoorFruit": false,
"FarmworkGreenhouseFruit": false,
"FarmworkFlowerTree": false,
"FarmworkCereal": true,
"FarmworkCerealForFeed": true,
"FarmworkBeans": true,
"FarmworkStarchyRootVegetables": true,
"FarmworkSilageForFeed": true,
"FarmworkOthers": true,
"FarmworkGrassForFeed": true,
"FarmworkCornForFeed": true,
"FarmworkSudangrassForFeed": true,
"FarmworkSorghumForFeed": true,
"FarmworkWildGrassForFeed": false,
"Remarks": null,
"id": "API~MaffOpenData~Private~GuidelinesForFarmworkNames~1~030100",
"_Owner_Id": "0699b9f7-da0f-457d-b3e8-aa1b9a79d8c3"
}
ステータスコード
| コード | 名称 | 値の説明 |
|---|---|---|
| 400 | Bad Request | リクエストが不正です。 |
| 403 | Forbidden | リソースのアクセスが禁止されています。 |
| 500 | Internal Server Error | サーバー内部でエラーが発生しました。 |
| 401 | Unauthorized | 認証情報が不正です。 |
サンプルソースコード
プログラム記述例(WAGRI共通)
import requests
url = "https://api.wagri.net/API/Public/AgriculturalLand/SearchByCityCode"
payload = {
'CityCode': '432041'
}
headers = {
'X-Authorization': 'アクセストークン',
}
response = requests.get(url, headers=headers, params=payload)
print(response.text)
プログラム記述例(個別API)
ー

