The Most Detailed Plant Species Database Available via API

29,000+ species. 3,100+ counties. Taxonomy, distribution, growing conditions, and ethnobotany — all through a single REST API.

29,000+

Plant Species

3,100+

US Counties

50

States + DC

100+

Data Fields Per Species

What Data Is Available

Access a wealth of botanical information structured for modern applications.

Taxonomy & Classification

  • Scientific name, family, genus
  • Subspecies, varieties, hybrids
  • USDA symbols and synonyms
Unique to Flora

Geographic Distribution

  • State-level presence/absence
  • County-level distribution (3,100+ counties)
  • Native vs. invasive status by region

Growing Conditions

  • Hardiness zones (min/max)
  • Drought tolerance, heat tolerance
  • Soil requirements, light needs

Physical Characteristics

  • Plant habit (tree, shrub, etc.)
  • Flower colors, bloom months
  • Leaf & fruit characteristics

Ethnobotany & Uses

  • Edible parts & preparation
  • Medicinal & economic uses
  • Wildlife attractants

Conservation Status

  • Global conservation rank
  • Rarity classification
  • Restoration candidate scoring

County-Level Precision Changes Everything

Most plant databases give you state-level data. Flora gives you county-level — because ecology doesn't follow state lines.

Conservation Planning

Identify which species are actually present in a specific county before recommending them for restoration.

Invasive Species Management

Know exactly which counties an invasive species has reached, not just which states.

App Development

Build tools that give users locally accurate results — "plants in your county" instead of "plants in your state."

State-Level

"Present in California"

163,696 sq mi area

County-Level

"Present in Marin, Sonoma..."

Actual habitat range

Clean, Predictable JSON Responses

RESTful JSON API with intuitive endpoints

OpenAPI/Swagger docs included for easy integration

Bearer token authentication for secure access

Pagination and advanced filtering on all list endpoints

GET /v1/species/quercus-agrifolia
200 OK
{
  "id": "quercus-agrifolia",
  "scientific_name": "Quercus agrifolia",
  "common_names": ["Coast Live Oak", "California Live Oak"],
  "family": "Fagaceae",
  "genus": "Quercus",
  "distribution": {
    "states": ["CA", "OR"],
    "county_count": 52,
    "native": true
  },
  "growing_conditions": {
    "hardiness_zones": ["8a", "10b"],
    "drought_tolerance": "High",
    "soil_type": ["Loam", "Sand", "Clay"],
    "light": "Full Sun"
  },
  "characteristics": {
    "habit": "Tree",
    "bloom_months": ["March", "April"],
    "foliage_color": "Dark Green"
  }
}

Built on Public Domain Data, Verified at Scale

Flora's core dataset is built from the USDA PLANTS Database (public domain), covering every vascular plant species documented in the United States. County-level distribution data covers all lower 48 states with Alaska and territories being added incrementally. Species images are sourced from USDA, Wikimedia Commons, and iNaturalist under appropriate licenses.

Provenance Verified

Start Free. Scale When You're Ready.

Free tier includes trial access to premium features so you can evaluate before upgrading.

Free

$0/mo

  • 1,000 requests/month
  • State-level data
  • Basic climate info

Professional

$79/mo

  • Bulk export tools
  • Climate resilience planning
  • Migration analysis