Logo Bundesamt für Verbraucherschutz und Lebensmittel

Programmierschnittstelle für die Bereitstellung von Pflanzenschutzmittelzulassungsdaten (REST API Version 1.0)

Dokumentation
Das Bundesamt für Verbraucherschutz und Lebensmittelsicherheit (BVL) stellt monatlich Informationen über die in Deutschland zugelassenen Pflanzenschutzmittel durch die Webanwendung Online-Datenbank Pflanzenschutzmittel bereit und erfüllt damit die Vorgaben aus Artikel 57 der "VERORDNUNG (EG) Nr. 1107/2009 DES EUROPÄISCHEN PARLAMENTS UND DES RATES vom 21. Oktober 2009 über das Inverkehrbringen von Pflanzenschutzmitteln und zur Aufhebung der Richtlinien 79/117/EWG und 91/414/EWG des Rates" sowie § 33 des "Gesetz zum Schutz der Kulturpflanzen" (PflSchG).

Zusätzlich dazu stellt das BVL die Informationen über die in Deutschland zugelassenen Pflanzenschutzmittel auch noch in einem Datenbankformat, zurzeit in Microsoft Access, bereit, siehe Zulassungsdaten im Datenbankformat. Und zusätzlich dazu sollen diese Daten nun auch noch - zunächst testweise - im OpenAPI-Standard bereitgestellt werden.

Abrufmöglichkeiten
Jede Tabelle verfügt über die Methoden getAll und getByID. Wird kein Parameter übergeben, so wird automatisch ein getAll ausgeführt, sonst mit ID ein getByID.

JSON Queries
Zusätzlich zu den auf dieser Seite dokumentierten API-Aufrufen gibt es auch die Möglichkeit, sog. JSON Queries an die API-REST-Schnittstelle zu senden. Mit diesen können mehr Abfragen abgebildet werden, wie beispielsweise Wildcards (unvollständige Suchparameter) und die Filterung durch sämtliche Parameter. Beachten Sie bitte, dass die Übergabe der Filterparameter geschweifte Klammern in der URL erfordert, die momentan leider nur URL-encoded übergeben werden können (s. folgendes Beispiel).

Ein Beispielauf mit einem solchen Filter wäre die Suche in allen Pflanzenschutzmitteln, die einen bestimmten Teilstring erhalten, z.B. "ac". Die Teilstringsuche erfolgt mit dem JSON-Key "$instr" (="In String"):
http://psm-api.bvl.bund.de/ords/psm/api-v1/mittel/?q=%7b"MITTELNAME":%7b"$instr":"ac"%7d%7d
Weitere Informationen zu möglichen Filtern finden Sie in der Dokumentation der Oracle REST Data Services (ORDS).

Feedback
Rückmeldungen zur OpenAPI-Bereitstellung der Daten können per E-Mail an psm-api-feedback-no-support@bvl.bund.de geschickt werden. Support zur OpenAPI-Bereitstellung der Daten kann allerdings nicht durch das BVL geleistet werden.

Aktualisierungsdatum
Das Aktualisierungsdatum dieser Datenbank kann über die Tabelle 'STAND' abgerufen werden. Die Daten werden aktuell monatlich aktualisiert.