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

農薬情報取得API:GetList

提供ベンダー:
システム名:
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/GetList

説明

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

農薬マスターの一覧を取得することができます。

HTTPメソッド
GET
パラメータ

なし

呼出例

Get    https://api.wagri.net/API/Public/AgriculturalChemical/GetList

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

レスポンス

レイアウト

レスポンスデータ定義

農薬マスター
名称 値の説明
AgriculturalChemicalRegisterNo 農薬登録番号 string Required
Max Length: 256
AgriculturalChemicalName 農薬の名称 string Required
Max Length: 256
レスポンス例

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

※下記のレスポンス例では5レコードを抜粋した結果となっております。

[
    {
        "AgriculturalChemicalRegisterNo": "0000052",
        "AgriculturalChemicalName": "金鳥除虫菊乳剤3"
    },
    {
        "AgriculturalChemicalRegisterNo": "0000090",
        "AgriculturalChemicalName": "カヤククロールピクリン"
    },
    {
        "AgriculturalChemicalRegisterNo": "0000142",
        "AgriculturalChemicalName": "サンケイ石灰硫黄合剤"
    },
    {
        "AgriculturalChemicalRegisterNo": "0000313",
        "AgriculturalChemicalName": "海野石灰硫黄合剤"
    },
    {
        "AgriculturalChemicalRegisterNo": "0000799",
        "AgriculturalChemicalName": "2,4-D「石原」ソーダ塩"
    }

]
ステータスコード
コード 名称 値の説明
200 OK リクエストが成功しました。
400 Bad Request リクエストが不正です。
401 Unauthorized 認証情報が不正です。
403 Forbidden リソースのアクセスが禁止されています。
404 Not Found リソースが見つかりませんでした。
500 Internal Server Error サーバー内部でエラーが発生しました。

 

サンプルソースコード

ソースコード

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

import requests

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

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

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

print(response.text)

 

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