Durchsuche ~3.268 heimische Blütenpflanzen programmatisch — per einfachem HTTP-GET, ohne Registrierung, ohne API-Key. Für eigene Apps, Chatbots und AI-Agenten.
https://www.pflanzen-bestimmung.de/get_bestimmung.php
application/json)zeige_text=1 — ohne ihn kommt leerer OutputFilter setzen, Anfrage absenden — Ergebnis erscheint direkt hier.
— noch keine Anfrage —
// Ergebnis erscheint hier
Jede erfolgreiche Antwort hat dieses JSON-Schema:
{
"count": 42,
"label": "42 Pflanzen gefunden",
"plants": [
{
"name": "Gänseblümchen",
"bot": "Bellis perennis",
"url": "https://www.pflanzen-deutschland.de/Bellis_perennis.html",
"img": "https://www.pflanzen-bestimmung.de/bilder/250x250/crop_Bellis_perennis.jpg"
}
]
}
| Feld | Typ | Beschreibung |
|---|---|---|
count | integer | Anzahl der Treffer (max. 300) |
label | string | Lokalisierter Treffertext, z. B. „42 Pflanzen gefunden" |
plants[].name | string | Deutscher Volksname (bzw. in der gewählten Sprache) |
plants[].bot | string | Botanischer Artname (Lateinisch) |
plants[].url | uri | Vollständiges Artprofil auf pflanzen-deutschland.de |
plants[].img | uri | Foto 250×250 px (crop) |
zeige_text
Pflicht
string
Muss den Wert "1" haben. Ohne diesen Parameter gibt die API keine Ergebnisse zurück.
bluetenfarbe
integer
Blütenfarbe der Pflanze.
| Wert | Bedeutung |
|---|---|
| 1 | Weiß |
| 2 | Gelb |
| 3 | Rot / Rosa / Lila |
| 4 | Blau / Flieder / Violett |
| 5 | Grün / Braun / unauffällig |
| 6 | Orange |
bluete
integer
Blütezeitraum (zweimonatliche Perioden).
| Wert | Zeitraum |
|---|---|
| 1 | Jan–Feb |
| 2 | Mär–Apr |
| 3 | Mai–Jun |
| 4 | Jul–Aug |
| 5 | Sep–Okt |
| 6 | Nov–Dez |
hoehe
integer
Wuchshöhe der Pflanze.
| Wert | Höhe |
|---|---|
| 1 | < 30 cm |
| 2 | 30–60 cm |
| 3 | 60–90 cm |
| 4 | 90–130 cm |
| 5 | 1,3–1,4 m |
| 6 | 1,4–1,6 m |
| 7 | 1,6–1,8 m |
| 8 | 1,8–2,3 m |
| 9 | 2,3–2,5 m |
| 10 | 2,5–2,7 m |
| 11 | > 2,7 m |
lebensraum
integer
Bevorzugter Lebensraum / Standort.
| Wert | Lebensraum |
|---|---|
| 1 | Wiesen / Heiden |
| 2 | Äcker / Brachen |
| 3 | Mauern / Felsen |
| 4 | Wälder / Gebüsche |
| 5 | Gärten / Parks |
| 6 | Ödland / Wege |
| 7 | Küste / Dünen / Salzwiesen |
| 8 | Wasser / Moore / Sümpfe |
| 9 | Ufer / Böschungen |
| 10 | Bergland > 600 m |
| 11 | Alpen > 900 m |
| 12 | Alpen > 1600 m |
| 13 | Wasserpflanzen |
p_art
integer
Wuchsform / Pflanzentyp.
| Wert | Typ |
|---|---|
| 1 | Baum |
| 2 | Strauch |
| 3 | Krautige Pflanze |
| 4 | Kletterpflanze |
| 5 | Gras / Grasartige |
| 6 | Farn / Sporenpflanze |
bluetenform
integer
Symmetrie / Form der Blüte.
| Wert | Form |
|---|---|
| 1 | Radiärsymmetrisch |
| 2 | Kreuzförmig / 4 Blütenblätter (Kreuzblütler) |
| 3 | Zygomorph / bilateral |
| 4 | Glocken- / Trichter- / Schalenform |
bluetenstand
integer
Art des Blütenstands.
| Wert | Blütenstand |
|---|---|
| 1 | Traube |
| 2 | Ähre / Quirl |
| 3 | Rispe |
| 4 | Doldentraube / Scheintraube |
| 5 | Wickel |
| 6 | Einfache Dolde |
| 7 | Doppeldolde |
| 9 | Korb / Köpfchen |
| 10 | Einzelblüte (terminal) |
| 11 | Kolben |
| 12 | Kätzchen / Zapfen |
blattform
integer
Grundform des Blatts.
| Wert | Form |
|---|---|
| 1 | Eiförmig / verkehrt eiförmig |
| 2 | Herzförmig |
| 3 | Rund / elliptisch / nierenförmig |
| 4 | Länglich / lineal / lanzettlich / spatelig |
| 5 | Nadelförmig (Koniferen) |
| 6 | Pfeil- / spieß- / keilförmig / dreieckig |
| 7 | Schwach gelappt (z. B. Efeu) |
| 8 | Tief gelappt (z. B. Ahorn) |
| 9 | Fiederspaltig |
| 10 | Fiederteilig |
| 12 | Einfach / doppelt gefiedert |
| 13 | Dreifach gefiedert (Farne) |
| 14 | Paarig gefiedert |
| 15 | Unpaarig gefiedert |
| 16 | Dreiteilig |
| 17 | Handförmig |
| 18 | Handförmig-geteilt |
blattrand
integer
Beschaffenheit des Blattrands.
| Wert | Rand |
|---|---|
| 1 | Ganzrandig |
| 2 | Gezähnt |
| 3 | Gekerbt |
| 4 | Gesägt |
| 5 | Doppelt gesägt |
| 6 | Buchtig |
| 7 | Wellig |
blattstellung
integer
Anordnung der Blätter am Stängel.
| Wert | Stellung |
|---|---|
| 1 | Grundrosette |
| 2 | Gegenständig |
| 3 | Wechselständig |
| 4 | Quirlständig |
blattspreite
integer
| Wert | Bedeutung |
|---|---|
| 1 | Geteilt (Fiedern, Lappen) |
| 2 | Ungeteilt |
blattnerven
string
Aderung des Blatts. Achtung: String-Wert, kein Integer!
| Wert | Bedeutung |
|---|---|
"10" | Parallelnervig (Gräser, Einkeimblättrige) |
"20" | Netznervig (die meisten Zweikeimblättrigen) |
anzahl_bluetenblaetter
integer
Anzahl der Blütenblätter. Wert 7 bedeutet „mehr als 6".
3 4 5 6 7
frucht_farbe
integer
Farbe der Früchte.
| Wert | Farbe |
|---|---|
| 1 | Weiß |
| 2 | Gelb |
| 3 | Rot |
| 4 | Blau |
| 5 | Grün |
| 6 | Schwarz |
| 7 | Orange |
| 8 | Braun |
behaarung
integer
Auffällige Behaarung: Wert 1 = deutlich behaart.
suche
string
Freitextsuche über deutschen Volksnamen, Synonyme und botanischen Namen. URL-kodieren (encodeURIComponent).
Beispiel: suche=L%C3%B6wenzahn
GET /get_bestimmung.php?bluetenfarbe=1&lebensraum=1&zeige_text=1
GET /get_bestimmung.php?p_art=1&frucht_farbe=3&bluete=3&zeige_text=1
GET /get_bestimmung.php?lebensraum=13&bluetenfarbe=4&zeige_text=1
GET /get_bestimmung.php?suche=L%C3%B6wenzahn&zeige_text=1
const params = new URLSearchParams({
bluetenfarbe: 1, // weiß
lebensraum: 1, // Wiesen
zeige_text: 1,
});
const res = await fetch(`https://www.pflanzen-bestimmung.de/get_bestimmung.php?${params}`);
const data = await res.json();
console.log(`${data.count} Pflanzen gefunden`);
data.plants.forEach(p => console.log(p.name, '—', p.bot));
$params = http_build_query([
'bluetenfarbe' => 1,
'lebensraum' => 1,
'zeige_text' => 1,
]);
$json = file_get_contents(
'https://www.pflanzen-bestimmung.de/get_bestimmung.php?' . $params
);
$data = json_decode($json, true);
echo $data['count'] . ' Pflanzen gefunden' . PHP_EOL;
foreach ($data['plants'] as $p) {
echo $p['name'] . ' — ' . $p['bot'] . PHP_EOL;
}
import requests
params = {
'bluetenfarbe': 1, # weiß
'lebensraum': 1, # Wiesen
'zeige_text': 1,
}
r = requests.get('https://www.pflanzen-bestimmung.de/get_bestimmung.php', params=params)
data = r.json()
print(f"{data['count']} Pflanzen gefunden")
for p in data['plants']:
print(p['name'], '—', p['bot'])
curl "https://www.pflanzen-bestimmung.de/get_bestimmung.php\ ?bluetenfarbe=1&lebensraum=1&zeige_text=1" | python3 -m json.tool
Filterkombinationen lassen sich direkt als URL zur Hauptseite verlinken — die Seite startet mit voreingestellten Filtern.
# Hauptseite mit Vorauswahl: blaue Waldpflanzen https://www.pflanzen-bestimmung.de/?bluetenfarbe=4&lebensraum=4 # Englische Version, weiße Moorbpflanzen https://www.pflanzen-bestimmung.de/en?bluetenfarbe=1&lebensraum=8