Platform pengembang

Akses data tanaman PlantFYI melalui REST API, endpoint markdown, dan alat interaktif kami.

Endpoint REST API

Semua endpoint mengembalikan JSON. Paginasi dengan ?limit= dan ?offset=. Gunakan ?lang=ko untuk bidang terjemahan.

Endpoint Deskripsi
/api/plants/ Daftar semua spesies tanaman
/api/plants/{slug}/ Detail spesies tanaman
/api/families/ Daftar famili tanaman
/api/orders/ Daftar ordo tanaman
/api/countries/ Daftar negara dengan tanaman asli
/api/climate-zones/ Daftar zona iklim
/api/search/?q= Cari di semua konten
/api/glossary/ Istilah glosarium botani
/api/stats/ Statistik basis data

Endpoint Markdown

Tambahkan .md ke URL halaman mana pun untuk mendapatkan versi markdown. Berguna untuk konteks LLM, dokumentasi, dan akses programatis.

# 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

Mulai cepat

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

Sumber daya tambahan