Plateforme développeur

Accédez aux données botaniques de PlantFYI via notre API REST, nos endpoints markdown et nos outils interactifs.

Endpoints de l'API REST

Tous les endpoints renvoient du JSON. Paginé avec ?limit= et ?offset=. Utilisez ?lang=ko pour les champs traduits.

Endpoint Description
/api/plants/ Lister toutes les espèces végétales
/api/plants/{slug}/ Détail de l'espèce végétale
/api/families/ Lister les familles de plantes
/api/orders/ Lister les ordres de plantes
/api/countries/ Lister les pays avec des plantes indigènes
/api/climate-zones/ Lister les zones climatiques
/api/search/?q= Rechercher dans tout le contenu
/api/glossary/ Termes du glossaire botanique
/api/stats/ Statistiques de la base de données

Endpoints Markdown

Ajoutez .md à n'importe quelle URL de page pour obtenir une version markdown. Utile pour le contexte LLM, la documentation et l'accès programmatique.

# Plant species profile
curl https://plantfyi.com/plant/rosa-gallica.md
# Plant family
curl https://plantfyi.com/families/rosaceae.md
# Guide article
curl https://plantfyi.com/guide/companion-planting.md
# With language prefix
curl https://plantfyi.com/ko/plant/rosa-gallica.md

Démarrage rapide

curl

# List plants
curl https://plantfyi.com/api/plants/
# Search
curl "https://plantfyi.com/api/search/?q=rose"
# Plant detail (Korean)
curl "https://plantfyi.com/api/plants/rosa-gallica/?lang=ko"
# Database stats
curl https://plantfyi.com/api/stats/

Python

import httpx
resp = httpx.get("https://plantfyi.com/api/plants/",
    params={"limit": 10})
plants = resp.json()["results"]

Ressources supplémentaires