Verdantly Gardening API

**Tired of piecing together plant data from scattered sources?** Verdantly offers structured, reliable information on over **440,000 plant species** and more than **15,000 cultivated varieties** across 265 plant types, including vegetables, fruits, herbs, flowers, trees, and more. **Build tools that help people grow more than just plants.** Whether you're building for home gardeners, educational…

161 subscribers
9.7/10 popularity
457 ms avg latency
86% success rate
44 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Verdantly Gardening API endpoints

MethodEndpointDescription
Plant Varieties
GET Search Plant Varieties
/v2/plants/varieties/search
Full-text search across 9,800+ plant varieties with 40+ filter parameters. Returns matching varieties with 80+ structured data fields each.
GET Browse Plant Varieties
/v2/plants/varieties/filter
Browse and filter the full plant catalog without a search query. Same 40+ filter parameters as search. Ideal for building category pages, plant catalogs, and discovery features.
GET Get Plant Variety by ID
/v2/plants/varieties/{id}
Returns complete detail for a single plant variety with 80+ fields including growing conditions, companion planting summary, pest/disease risks, nutrition data, and plant profile…
GET Get Related Varieties
/v2/plant-library/plants/{id}/related
Returns varieties related by type and subtype. Useful for "You might also like" and "Similar plants" recommendation sections.
GET Get Common Types
/v2/plants/varieties/common-types
Returns ~120 curated common plant types (Tomato, Pepper, Rose, etc.) with their categories and variety counts. Use to build filter dropdowns and navigation menus.
GET Get Plant Categories
/v2/plants/varieties/categories
Returns the four available plant categories: vegetable, fruit, herb, and flower. Use as the top-level filter for plant browsing.
GET Get Plant Types by Category
/v2/plants/varieties/types/{category}
Returns all plant types within a category. For example, /types/vegetable returns Tomato, Pepper, Bean, Squash, etc. Use to build drill-down navigation from category to type.
GET Get Subtypes by Plant Type
/v2/plants/varieties/subtypes/{type}
Returns subtypes within a plant type. For example, /subtypes/Tomato returns Cherry, Roma, Beefsteak, Heirloom, etc. Provides the deepest level of plant classification drill-down.
Plant Species
GET Search Plant Species
/v2/plants/species/filter
Search across 440,000+ plant species by name or advanced filters. Returns taxonomy, growth habit, duration, native status, and distribution data.
GET Search Species by Name
/v2/plants/species/name
Fast fuzzy name search for plant species by scientific or common name. Lighter and faster than the full filter endpoint when you only need name matching.
GET Get Species by ID
/v2/plants/species/{id}
Returns full species detail including complete taxonomy hierarchy (kingdom through species), USDA plant data, growth characteristics, and linked garden varieties.
GET Get Species Distribution
/v2/plants/species/{id}/distribution
Returns state-level presence data for a species across the United States. Useful for native range maps, regional plant recommendations, and invasive species tracking.
Companion Planting
GET Get Companions for Plant
/v2/companion-planting/{plantId}
Returns all companion planting relationships for a specific plant variety: beneficial, harmful, and neutral pairings with explanations. Backed by agricultural research.
GET Get Companions by Plant Type
/v2/companion-planting/type/{commonType}
Returns aggregated companion planting data for a plant type (e.g., "tomato"). Merges data across all varieties of that type. Use when you don't have a specific variety ID.
GET Check Plant Compatibility
/v2/companion-planting/check/compatibility
Quick compatibility check between two specific plants. Returns whether they are beneficial, harmful, or neutral together with an explanation. Perfect for garden planning…
GET Get Beneficial Companions
/v2/companion-planting/{plantId}/beneficial
Returns only beneficial companion plants for a given variety. Use when building "plant together" recommendation features and garden layout suggestions.
GET Get Harmful Companions
/v2/companion-planting/{plantId}/harmful
Returns only harmful companion plants for a given variety. Use when building "don't plant near" warnings and garden conflict detection features.
Growing Guides
GET Get Planting Calendar by Zipcode
/v2/growing-guides/calendar
Returns a personalized planting calendar for all plants at a given US ZIP code. Combines frost dates with growing guide data to compute exact planting windows for starting…
GET Get Planting Calendar for Plant Type
/v2/growing-guides/calendar/{plantType}
Returns a detailed planting calendar for a single plant type at a specific ZIP code. Includes planting dates, harvest estimates, growing conditions, and care tips tailored to the…
GET Get Growing Guide by Plant Type
/v2/growing-guides/by-plant/{plantType}
Returns the growing guide for a specific plant type and USDA zone. Includes spacing, planting depth, soil temperature requirements, days to harvest, and zone-specific notes.
GET List All Growing Guides
/v2/growing-guides
Browse all available growing guides. Filterable by category, plant type, and USDA zone. Returns sowing, care, and harvest guidance for 47+ plant types.
GET Get Growing Guide by ID
/v2/growing-guides/{id}
Returns a single growing guide by its ID. Use when you already have the guide ID from a previous list or search response.
GET List Growing Guide Plant Types
/v2/growing-guides/plant-types
Returns all plant types that have growing guides available. Use to build "what can I grow?" features and populate plant type selection lists.
GET List Growing Guide Categories
/v2/growing-guides/categories
Returns available growing guide categories (vegetable, herb, fruit). Use as a top-level filter for growing guide browsing.
Pests and Diseases
GET List All Pests
/v2/pests
Browse 60+ garden pests with optional filtering by type, region, USDA zone, and affected plant type. Returns identification info, damage symptoms, and control methods.
GET Search Pests
/v2/pests/search
Search pests by common or scientific name. Returns matching pests with identification details, affected plants, and control methods.
GET Get Pest by ID
/v2/pests/{id}
Returns full pest detail including description, identification guide, damage symptoms, organic and chemical control methods, prevention tips, and a list of all affected plants.
GET List All Diseases
/v2/diseases
Browse plant diseases with optional filtering by plant type, region, and USDA zone. Returns disease identification, symptoms, causes, and treatment methods.
GET Search Diseases
/v2/diseases/search
Search plant diseases by name. Returns matching diseases with symptoms, affected plants, and treatment info.
GET Get Disease by ID
/v2/diseases/{id}
Returns full disease detail including description, symptoms, causes, favorable conditions, prevention strategies, treatment methods, and a list of all affected plants.
Frost Dates
GET Get Frost Dates by Zipcode
/v2/frost-dates/zipcode/{zip}
Returns last spring frost date, first fall frost date, and growing season length in days for any US ZIP code. Essential for computing planting windows and harvest timing.
Hardiness Zone
GET Get Hardiness Zone by Zipcode
/v2/hardiness-zones/zipcode/{zipcode}
Returns the USDA plant hardiness zone, temperature range, coordinates, and city name for any US ZIP code. The foundation for location-based plant recommendations.
Weather
GET Get Weather by Zipcode
/v2/weather/zipcode/{zip}
Returns current weather conditions and daily forecast for a US ZIP code. Includes temperature, feels-like, humidity, UV index, soil temperature, wind, pressure, visibility, and…
GET Get Weather by Coordinates
/v2/weather/coordinates
Returns current weather conditions and daily forecast using latitude and longitude. Same detailed weather data as the ZIP code endpoint. Use when you already have coordinates…
Other endpoints
GET Search All Plant Varieties
/v1/plants/varieties/search
Searches all plant varieties using name and/or advanced filters such as category, growth period, soil preference, and more. Returns a paginated list of matching plant varieties…
GET Search Plant Species by Name
/v1/plants/species/name
Searches for plant species by name using a fuzzy match. Returns a paginated list of plant species that closely match the query. Items per page is 10.
GET Search Plant Species by Filter
/v1/plants/species/filter
Searches for plant species using advanced filters such as category, growth period, soil preference, and more. Returns a paginated list of matching plant species based on the…
GET Search Plant Varieties by Name
/v1/plants/varieties/name
Searches for plant varieties by name using a fuzzy match. Returns a paginated list of plant varieties that closely match the query. Items per page is 10.
GET Search Plant Varieties by Filter
/v1/plants/varieties/filter
Searches for plant varieties using advanced filters such as category, growth period, soil preference, and more. Returns a paginated list of matching plant varieties based on the…
GET Get Plant Variety Categories
/v1/plants/varieties/categories
This endpoint returns a list of plant variety categories available in the system.
GET Get Plant Variety Types by Category
/v1/plants/varieties/types/{category}
Retrieves the distinct plant types for a given category. The category is provided as a path parameter.
GET Get Plant Variety Subtypes by Type
/v1/plants/varieties/subtypes/{type}
Retrieves the distinct plant subtypes for a given type. The type is provided as a path parameter.
GET Get Plant Variety by Id
/v1/plants/varieties/{id}
Retrieves a plant variety by its id. The id is provided as a path parameter.
GET Get Hardiness Zone by Zipcode
/v1/hardiness-zones/zipcode/{zipcode}
Retrieves the hardiness zone by a given zipcode. The zipcode is provided as a path parameter.

Verdantly Gardening API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 25 / monthly
PRO Recommended $25 / month 50 / minute
  • Requests: 10,000 / monthly
ULTRA $50 / month 50 / minute
  • Requests: 100,000 / monthly
MEGA $100 / month
  • Requests: 500,000 / monthly

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.8k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers