Flora API

Access 30,000+ plant species with comprehensive taxonomic, geographic, and ecological data

Start Free Trial

1,000 free API calls β€’ No credit card required

Everything You Need for Plant Data

πŸ” Advanced Search

Search by scientific name, common name, family, characteristics, location, and more. Full-text search across detailed descriptions.

πŸ—ΊοΈ Geographic Data

State and county-level distribution data. Know exactly where each species is native, introduced, or invasive.

πŸ€– AI Plant ID

Identify plants by visual characteristics with our machine learning algorithms. Location-aware suggestions.

Quick Start Example

import requests


# Get native California plants that bloom in spring

response = requests.get(

"https://api.floraapi.com/v1/search/",

params={

"state": "CA",

"native_only": True,

"flowering_season": "Spring",

"limit": 10

},

headers={"Authorization": "Bearer YOUR_API_KEY"}

)


plants = response.json()

print(f"Found {len(plants['results'])} native spring bloomers!")

Simple, Transparent Pricing

Free

$0
  • 1,000 requests/month
  • 10 requests/minute
  • Basic species search
  • Community support

Professional

$99/month
  • 100,000 requests/month
  • 1,000 requests/minute
  • Conservation data access
  • At-risk species alerts
  • Priority support

Need unlimited requests? Contact us for Enterprise pricing