Plataforma para desenvolvedores

Acesse os dados de plantas do PlantFYI por meio de nossa API REST, endpoints markdown e ferramentas interativas.

Endpoints da API REST

Todos os endpoints retornam JSON. Paginado com ?limit= e ?offset=. Use ?lang=ko para campos traduzidos.

Endpoint Descrição
/api/plants/ Listar todas as espécies vegetais
/api/plants/{slug}/ Detalhe da espécie vegetal
/api/families/ Listar famílias de plantas
/api/orders/ Listar ordens de plantas
/api/countries/ Listar países com plantas nativas
/api/climate-zones/ Listar zonas climáticas
/api/search/?q= Pesquisar em todo o conteúdo
/api/glossary/ Termos do glossário botânico
/api/stats/ Estatísticas do banco de dados

Endpoints Markdown

Adicione .md a qualquer URL de página para obter uma versão markdown. Útil para contexto LLM, documentação e acesso programático.

# 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

Início rápido

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"]

Recursos adicionais