Plateforme développeur
Accédez aux données botaniques de PlantFYI via notre API REST, nos endpoints markdown et nos outils interactifs.
📖
Documentation API
Swagger UI interactif
📋
Schéma OpenAPI
Spécification lisible par machine
🤖
llms.txt
Résumé du site compatible IA
🌱
Outils
10 outils de jardinage 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"]