Plant intelligence,
ready for your app

Identify 40,000+ species, diagnose 500+ diseases, deliver care guides — all with one API call.

40,000+ species 500+ diseases & pests EN / FR / PT Free trial 100 calls/month free
Get free API key → See the code
40,000+ plant species
500+ diseases & pests
10,000+ active Leafy users
3 languages

Trusted by developers building with plant data

Backendless
plant.id integrations
No-code builders
AI agent frameworks
Pet safety apps

"Leafy's toxicity data saved us from bad data for our pet health dashboard. The sourced ASPCA data is exactly what vets need."

— Pet safety app developer

"Adding Leafy to our Claude agent took 2 lines. Now users can identify plants in any conversation — the MCP integration is seamless."

— AI agent builder

3 lines to add plant intelligence

Python, JavaScript, or any language with HTTP.

Python
JavaScript
curl
import requests

# Identify a plant from a local photo
url = "https://leafyplant.app/v1/identify"
headers = {"X-API-Key": "lf_your_key"}

with open("plant.jpg", "rb") as f:
    response = requests.post(url, headers=headers, files={"photos": f})

result = response.json()
print(result["genus"])          # "Monstera"
print(result["confidence"])    # "likely"
print(result["candidates"])    # ranked species list with CC0/CC-BY sources
Get a free API key →

Use Leafy in AI agents

Native MCP support — plug plant intelligence into Claude, Cursor, n8n, LangChain, or any agent framework in 30 seconds.

🤖 Claude Desktop / Cursor
{
  "mcpServers": {
    "leafy": {
      "command": "npx",
      "args": ["-y", "@leafyplant/mcp-server"],
      "env": {
        "LEAFY_API_KEY": "lf_your_key"
      }
    }
  }
}
🐍 LangChain Python
from langchain_mcp import MCPToolkit

toolkit = MCPToolkit(server_params={
  "command": "npx",
  "args": ["-y", "@leafyplant/mcp-server"],
  "env": {"LEAFY_API_KEY": "lf_your_key"}
})
tools = toolkit.get_tools()
# leafy_identify, leafy_care, leafy_search, leafy_toxicity
⚡ Claude Code CLI
# Add Leafy to Claude Code
claude mcp add leafy -- \
  npx -y @leafyplant/mcp-server

# Set your key
export LEAFY_API_KEY=lf_your_key

# Now ask Claude:
# "Is this plant toxic for my cat?"
🔄 n8n MCP Client
  1. Add MCP Client node to your workflow
  2. Command: npx -y @leafyplant/mcp-server
  3. Env: LEAFY_API_KEY=lf_your_key
  4. Select tool: leafy_identify / leafy_toxicity / etc.
4 MCP tools included
leafy_identify · leafy_care · leafy_search · leafy_toxicity
Get API key →

Live endpoint

Base URL: https://leafyplant.app

POST Identify

Identify any plant from a photo. Returns species name, confidence, common names, family, and CC0/CC-BY sources.

/v1/identify

GET Care

Full care guide for a species — watering, light, soil, fertilizer, humidity, temperature, and common problems.

/v1/care

GET Search

Search 40,000+ species by name, common name, or family. Returns matching plants with care and toxicity data.

/v1/search

GET Toxicity

Check plant toxicity for dogs, cats, horses, birds, or humans. Returns severity, toxic parts, and symptoms.

/v1/toxicity

POST Diagnose

Diagnose plant diseases and pests from a photo. Returns condition, confidence, and treatment steps.

/v1/diagnose

GET Usage

Check your API key usage, remaining calls, and plan quota for the current billing period.

/v1/usage

Simple pricing

Start free. Scale as you grow. No hidden fees.

Free
0€/month
100 API calls/month
  • All endpoints
  • EN / FR / PT
  • Instant key — no wait
  • Community support
Pro
99€/month
50,000 calls/month
  • All endpoints + MCP
  • EN / FR / PT
  • Priority support
  • < 0.2¢ per call
Scale
299€/month
250,000 calls/month
  • All endpoints + MCP
  • EN / FR / PT
  • Dedicated support
  • < 0.12¢ per call

Ready to add plant intelligence?

Get your free trial key in under 5 minutes. No credit card required.

Get free API key →