# PlantFYI.com — Full Content Index > Plant encyclopedia — every plant, every family, every habitat. Plant profiles, taxonomic families, climate zones, and botany guides in 15 languages. ## URL Patterns - /plants/ — Plant species directory - /plant/{slug}/ — Plant detail (e.g. /plant/rosa-gallica/) - /families/ — Taxonomic plant families - /family/{slug}/ — Family detail (e.g. /family/rosaceae/) - /orders/ — Taxonomic plant orders - /order/{slug}/ — Order detail (e.g. /order/rosales/) - /countries/ — Country list by plant diversity - /country/{code}/ — Country plant profile - /climate-zones/ — Koppen climate zones - /climate-zone/{slug}/ — Climate zone detail - /compare/ — Plant comparison index - /compare/{slug1}/vs/{slug2}/ — Plant comparison - /glossary/ — Botany glossary - /glossary/{slug}/ — Glossary term detail - /guide/ — Botany and gardening guides - /guide/{slug}/ — Guide article - /tools/ — Plant care tools - /tools/{slug}/ — Interactive tool - /developers/ — Developer platform ## REST API Base URL: https://plantfyi.com/api/ - GET /api/plants/ — List plants (?q=, ?family=, ?order=, ?lang=) - GET /api/plants/{slug}/ — Plant detail (?lang=) - GET /api/families/ — List families (?lang=) - GET /api/orders/ — List orders (?lang=) - GET /api/countries/ — List countries (?continent=, ?lang=) - GET /api/climate-zones/ — List climate zones (?lang=) - GET /api/glossary/ — List glossary terms (?category=, ?q=, ?lang=) - GET /api/guides/ — List guides (?series=, ?lang=) - GET /api/search/?q= — Search plants - GET /api/stats/ — Database statistics - GET https://plantfyi.com/api/schema/ — OpenAPI 3.0 schema - GET https://plantfyi.com/api/docs/ — Swagger UI ## Markdown Access Append .md to any page URL: /plant/rosa-gallica.md Returns text/markdown with X-Robots-Tag: noindex and CORS headers. ## i18n All pages available in 15 languages. Prefix URL with language code: - /ko/ (Korean), /ja/ (Japanese), /zh-hans/ (Chinese Simplified) - /es/ (Spanish), /fr/ (French), /de/ (German), /pt/ (Portuguese) - /ru/ (Russian), /ar/ (Arabic), /hi/ (Hindi) - /th/ (Thai), /vi/ (Vietnamese), /id/ (Indonesian), /tr/ (Turkish) API uses ?lang= parameter instead of URL prefixes.