Access 30,000+ plant species with comprehensive taxonomic, geographic, and ecological data
Start Free Trial1,000 free API calls β’ No credit card required
Search by scientific name, common name, family, characteristics, location, and more. Full-text search across detailed descriptions.
State and county-level distribution data. Know exactly where each species is native, introduced, or invasive.
Identify plants by visual characteristics with our machine learning algorithms. Location-aware suggestions.
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!")
Need unlimited requests? Contact us for Enterprise pricing