- API (データ&プログラム) -API(data&program)

農薬情報取得API:Get/{AgriculturalChemicalNo}

提供ベンダー:
システム名:
WAGRI運営事務局
利用条件:
WAGRI会員は無償

概要

API名称
AgriculturalChemical
説明

独立行政法人 農林水産消費安全技術センター(FAMIC)が公開している農薬登録情報を、WAGRI運営事務局が提供します。

農薬マスターは、毎月2日と16日にバージョンが更新されます。デフォルトでは最新バージョンの農薬データを取得できます。過去のバージョンも蓄積されております。バージョンを指定することにより該当バージョンに登録されている農薬データを取得することができます。バージョンは1からの通し番号となっておりますが、/API/Public/AgriculturalChemical/GetVersionInfoで取得した情報を元に年月日との対応付けが可能です。

(参考)農薬登録情報ダウンロードの説明ページ http://www.acis.famic.go.jp/ddownload/index.htm

データの更新頻度
毎月2日と16日
カテゴリー
添付ファイル

リクエスト

URL

https://api.wagri.net/API/Public/AgriculturalChemical/Get/{AgriculturalChemicalNo}

説明

独立行政法人 農林水産消費安全技術センター(FAMIC)が公開している農薬登録情報を、WAGRI運営事務局が提供します。

HTTPメソッド
GET
パラメータ

URLデータ定義

名称 値の説明
AgriculturalChemicalNo 農薬番号 string Required(必須)
呼出例

Get  https://api.wagri.net/API/Public/AgriculturalChemical/Get/{AgriculturalChemicalNo}

Header

X-Authorization:{アクセストークン}

レスポンス

レイアウト

レスポンスデータ定義

農薬マスター
名称 値の説明
AgriculturalChemicalNo 農薬番号 string Required
Max Length: 256
AgriculturalChemicalRegisterNo 農薬登録番号 string Required
Max Length: 256
AgriculturalChemicalType 農薬の種類 string Required
Max Length: 256
AgriculturalChemicalName 農薬の名称 string Required
Max Length: 256
OfficialName 正式名称 string Required
Max Length: 256
ActiveIngredient 有効成分 string Required
Max Length: 256
ActiveIngredientInTotalUseCount 総使用回数における有効成分 string Max Length: 256
Concentration 濃度 string Max Length: 256
MixedCount 混合数 string Max Length: 1
Use 用途 string Max Length: 20
ChemicalTypeName 剤型名 string Max Length: 20
RegistDate 登録年月日 string Required
Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$
DetailList 農薬詳細 array of DetailList
レスポンス例

サンプルコードのレスポンスイメージ(抜粋)

{
    "AgriculturalChemicalNo": "N000009003",
    "_Owner_Id": "DDC52ED5-AD6F-4041-8820-8D2C9493A9F6",
    "id": "API~Public~AgriculturalChemical~124~N000009003",
    "AgriculturalChemicalRegisterNo": "0000090",
    "AgriculturalChemicalType": "クロルピクリンくん蒸剤",
    "AgriculturalChemicalName": "カヤククロールピクリン",
    "OfficialName": "日本化薬株式会社",
    "ActiveIngredient": "クロルピクリン",
    "ActiveIngredientInTotalUseCount": "クロルピクリン",
    "Concentration": "99.5%",
    "MixedCount": "1",
    "Use": "殺虫剤",
    "ChemicalTypeName": "くん蒸剤",
    "RegistDate": "1948/10/30",
    "DetailList": [
        {
            "AgriculturalChemicalDetailNo": "N00000900342195",
            "Use": "殺虫剤",
            "AgriculturalChemicalType": "クロルピクリンくん蒸剤",
            "AgriculturalChemicalName": "カヤククロールピクリン",
            "Abbreviation": "日本化薬",
            "CropName": "りんご",
            "UseLocation": "",
            "PestAndWeed": "紋羽病",
            "PurposeOfUse": "",
            "DilutionRateAmountUsed": "1穴当り5~10mL",
            "VolumeRate": "",
            "TimeOfUse": "",
            "LimitCount": "1回",
            "Usage": "土壌くん蒸",
            "FumigationTime": "",
            "FumigationTemperature": "",
            "ApplySoil": "",
            "ApplyLocation": "",
            "ApplyChemicalName": "",
            "MixedCount": "1",
            "ActiveIngredientLimitCount": "1回"
        },
        {
            "AgriculturalChemicalDetailNo": "N00000900342196",
            "Use": "殺虫剤",
            "AgriculturalChemicalType": "クロルピクリンくん蒸剤",
            "AgriculturalChemicalName": "カヤククロールピクリン",
            "Abbreviation": "日本化薬",
            "CropName": "あぶらな科野菜(キャベツ、こまつなを除く)",
            "UseLocation": "",
            "PestAndWeed": "萎黄病",
            "PurposeOfUse": "",
            "DilutionRateAmountUsed": "<床土・堆肥>1穴当り3~5mL<圃場>1穴当り2~3mL",
            "VolumeRate": "",
            "TimeOfUse": "",
            "LimitCount": "1回",
            "Usage": "土壌くん蒸",
            "FumigationTime": "",
            "FumigationTemperature": "",
            "ApplySoil": "",
            "ApplyLocation": "",
            "ApplyChemicalName": "",
            "MixedCount": "1",
            "ActiveIngredientLimitCount": "1回"
        },
        {
            "AgriculturalChemicalDetailNo": "N00000900342197",
            "Use": "殺虫剤",
            "AgriculturalChemicalType": "クロルピクリンくん蒸剤",
            "AgriculturalChemicalName": "カヤククロールピクリン",
            "Abbreviation": "日本化薬",
            "CropName": "あぶらな科野菜(キャベツ、こまつなを除く)",
            "UseLocation": "",
            "PestAndWeed": "センチュウ類",
            "PurposeOfUse": "",
            "DilutionRateAmountUsed": "<床土・堆肥>1穴当り3~5mL<圃場>1穴当り2~3mL",
            "VolumeRate": "",
            "TimeOfUse": "",
            "LimitCount": "1回",
            "Usage": "土壌くん蒸",
            "FumigationTime": "",
            "FumigationTemperature": "",
            "ApplySoil": "",
            "ApplyLocation": "",
            "ApplyChemicalName": "",
            "MixedCount": "1",
            "ActiveIngredientLimitCount": "1回"
        },
        {
            "AgriculturalChemicalDetailNo": "N00000900342198",
            "Use": "殺虫剤",
            "AgriculturalChemicalType": "クロルピクリンくん蒸剤",
            "AgriculturalChemicalName": "カヤククロールピクリン",
            "Abbreviation": "日本化薬",
            "CropName": "あぶらな科野菜(キャベツ、こまつなを除く)",
            "UseLocation": "",
            "PestAndWeed": "ハリガネムシ類",
            "PurposeOfUse": "",
            "DilutionRateAmountUsed": "<床土・堆肥>1穴当り3~5mL<圃場>1穴当り2~3mL",
            "VolumeRate": "",
            "TimeOfUse": "",
            "LimitCount": "1回",
            "Usage": "土壌くん蒸",
            "FumigationTime": "",
            "FumigationTemperature": "",
            "ApplySoil": "",
            "ApplyLocation": "",
            "ApplyChemicalName": "",
            "MixedCount": "1",
            "ActiveIngredientLimitCount": "1回"
        },
…
   ]
}
ステータスコード
コード 名称 値の説明
200 OK リクエストが成功しました。
400 Bad Request リクエストが不正です。
401 Unauthorized 認証情報が不正です。
403 Forbidden リソースのアクセスが禁止されています。
404 Not Found リソースが見つかりませんでした。
500 Internal Server Error サーバー内部でエラーが発生しました。

 

サンプルソースコード

ソースコード

Python(requestsモジュール)でのサンプルコード

農薬番号(AgriculturalChemicalNo)=N000009003を指定した場合

import requests

url = "https://api.wagri.net//API/Public/AgriculturalChemical/Get/N000009003"

headers = {
  'X-Authorization': 'アクセストークン',
 }

response = requests.get(url, headers=headers)

print(response.text)

 

 

 

前に戻る
上部へスクロール
Scroll to Top