Платформа разработчика

Получите доступ к данным о растениях PlantFYI через наш REST API, markdown-эндпоинты и интерактивные инструменты.

Эндпоинты 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"]

Дополнительные ресурсы