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

農薬情報取得API:GetByAgriculturalChemicalRegisterNo/{AgriculturalChemicalRegisterNo}

提供ベンダー:
システム名:
WAGRI運営事務局
利用条件:
ベーシックAPI(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/GetByAgriculturalChemicalRegisterNo/{AgriculturalChemicalRegisterNo}

説明

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

農薬登録番号を指定して、農薬マスターを取得することができます。

HTTPメソッド
GET
パラメータ

URLデータ定義

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

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

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": "N000005203",
        "_Owner_Id": "DDC52ED5-AD6F-4041-8820-8D2C9493A9F6",
        "id": "API~Public~AgriculturalChemical~124~N000005203",
        "AgriculturalChemicalRegisterNo": "0000052",
        "AgriculturalChemicalType": "除虫菊乳剤",
        "AgriculturalChemicalName": "金鳥除虫菊乳剤3",
        "OfficialName": "大日本除蟲菊株式会社",
        "ActiveIngredient": "ピレトリン",
        "ActiveIngredientInTotalUseCount": "ピレトリン",
        "Concentration": "3.0%",
        "MixedCount": "1",
        "Use": "殺虫剤",
        "ChemicalTypeName": "乳剤",
        "RegistDate": "1948/10/20",
        "DetailList": [
            {
                "AgriculturalChemicalDetailNo": "N00000520301067",
                "Use": "殺虫剤",
                "AgriculturalChemicalType": "除虫菊乳剤",
                "AgriculturalChemicalName": "金鳥除虫菊乳剤3",
                "Abbreviation": "除虫菊",
                "CropName": "きゅうり",
                "UseLocation": "",
                "PestAndWeed": "アブラムシ類",
                "PurposeOfUse": "",
                "DilutionRateAmountUsed": "1000~1600倍",
                "VolumeRate": "100~300㍑/10a",
                "TimeOfUse": "収穫前日まで",
                "LimitCount": "5回以内",
                "Usage": "散布",
                "FumigationTime": "",
                "FumigationTemperature": "",
                "ApplySoil": "",
                "ApplyLocation": "",
                "ApplyChemicalName": "",
                "MixedCount": "1",
                "ActiveIngredientLimitCount": "5回以内"
            },
            {
                "AgriculturalChemicalDetailNo": "N00000520301068",
                "Use": "殺虫剤",
                "AgriculturalChemicalType": "除虫菊乳剤",
                "AgriculturalChemicalName": "金鳥除虫菊乳剤3",
                "Abbreviation": "除虫菊",
                "CropName": "きゅうり",
                "UseLocation": "",
                "PestAndWeed": "アザミウマ類",
                "PurposeOfUse": "",
                "DilutionRateAmountUsed": "1000~1600倍",
                "VolumeRate": "100~300㍑/10a",
                "TimeOfUse": "収穫前日まで",
                "LimitCount": "5回以内",
                "Usage": "散布",
                "FumigationTime": "",
                "FumigationTemperature": "",
                "ApplySoil": "",
                "ApplyLocation": "",
                "ApplyChemicalName": "",
                "MixedCount": "1",
                "ActiveIngredientLimitCount": "5回以内"
            },
...
        ]
    }
]
ステータスコード
コード 名称 値の説明
200 OK リクエストが成功しました。
400 Bad Request リクエストが不正です。
401 Unauthorized 認証情報が不正です。
403 Forbidden リソースのアクセスが禁止されています。
404 Not Found リソースが見つかりませんでした。
500 Internal Server Error サーバー内部でエラーが発生しました。

 

サンプルソースコード

ソースコード

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

農薬登録番号(AgriculturalChemicalRegisterNo)=0000052を指定した場合

import requests

url = "https://api.wagri.net//API/Public/AgriculturalChemical/GetByAgriculturalChemicalRegisterNo/0000052"

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

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

print(response.text)

 

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