Платформа разработчика
Получите доступ к данным о растениях PlantFYI через наш REST API, markdown-эндпоинты и интерактивные инструменты.
📖
Документация API
Интерактивный Swagger UI
📋
Схема OpenAPI
Машиночитаемая спецификация
🤖
llms.txt
Краткое описание сайта для ИИ
🌱
Инструменты
10 интерактивных инструментов садоводства
Эндпоинты REST API
Все эндпоинты возвращают JSON.
Пагинация с ?limit= и ?offset=.
Используйте ?lang=ko для переведённых полей.
| Эндпоинт | Описание |
|---|---|
/api/plants/ |
Список всех видов растений |
/api/plants/{slug}/ |
Подробности о виде растения |
/api/families/ |
Список семейств растений |
/api/orders/ |
Список порядков растений |
/api/countries/ |
Список стран с местными растениями |
/api/climate-zones/ |
Список климатических зон |
/api/search/?q= |
Поиск по всему содержимому |
/api/glossary/ |
Ботанический глоссарий |
/api/stats/ |
Статистика базы данных |
Markdown-эндпоинты
Добавьте .md к любому URL страницы, чтобы получить версию в формате markdown. Полезно для контекста LLM, документации и программного доступа.
# 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
Быстрый старт
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"]