Plant Species
As the name suggests, plant species are a core part of Verdantly — the very reason Verdantly exists is so you can have a foundational reference for identifying and organizing plant-related data. On this page, we'll dive into the different plant species endpoints you can use to manage contacts programmatically. We'll look at how to query plant species.
The plant species model
The plant species model contains information such as scientific and common names, taxonomic hierarchy (family, genus, etc.), morphological characteristics, native regions, and any pertinent growth details.
Properties
- Name
id
- Type
- string
- Description
Unique identifier for the record (UUID).
- Name
symbol
- Type
- string
- Description
USDA or other code symbol for the plant.
- Name
acceptedSymbol
- Type
- string
- Description
The officially accepted code symbol, if different.
- Name
synonymSymbol
- Type
- string
- Description
Alternate or synonymous code symbol.
- Name
commonName
- Type
- string
- Description
Common or colloquial name of the plant.
- Name
scientificName
- Type
- string
- Description
Formal scientific (Latin) name of the plant.
- Name
hybridGenusIndicator
- Type
- string
- Description
Indicates if the genus name is a hybrid.
- Name
hybridSpeciesIndicator
- Type
- string
- Description
Indicates if the species name is a hybrid.
- Name
species
- Type
- string
- Description
The species portion of the scientific name.
- Name
subspeciesPrefix
- Type
- string
- Description
The prefix used for subspecies (e.g., "subsp.").
- Name
hybridSubspeciesIndicator
- Type
- string
- Description
Indicates if the subspecies is a hybrid.
- Name
subspecies
- Type
- string
- Description
The subspecies portion of the scientific name.
- Name
varietyPrefix
- Type
- string
- Description
The prefix used for variety (e.g., "var.").
- Name
hybridVarietyIndicator
- Type
- string
- Description
Indicates if the variety is a hybrid.
- Name
variety
- Type
- string
- Description
The variety portion of the scientific name.
- Name
subvarietyPrefix
- Type
- string
- Description
The prefix used for a subvariety (e.g., "subvar.").
- Name
subvariety
- Type
- string
- Description
The subvariety portion of the scientific name.
- Name
formaPrefix
- Type
- string
- Description
The prefix used for a forma (e.g., "f.").
- Name
forma
- Type
- string
- Description
The forma portion of the scientific name.
- Name
generaBinomialAuthor
- Type
- string
- Description
Authorship for the binomial name (e.g., "L.").
- Name
trinomialAuthor
- Type
- string
- Description
Authorship for trinomial name classification.
- Name
quadranomialAuthor
- Type
- string
- Description
Authorship for quadranomial name classification.
- Name
questionableTaxonIndicator
- Type
- string
- Description
Flag or note indicating questionable taxonomy.
- Name
parents
- Type
- string
- Description
Parent taxon or other hierarchical info, if any.
- Name
stateAndProvince
- Type
- string
- Description
Combined location data (states/provinces).
- Name
category
- Type
- string
- Description
General category (e.g., "Dicot," "Monocot," "Fern").
- Name
family
- Type
- string
- Description
Family name for the plant.
- Name
familySymbol
- Type
- string
- Description
Symbol for the family (e.g., "SOLANA").
- Name
familyCommonName
- Type
- string
- Description
Common name for the family (e.g., "Potato family").
- Name
order
- Type
- string
- Description
Taxonomic order of the plant.
- Name
subclass
- Type
- string
- Description
Taxonomic subclass of the plant.
- Name
class
- Type
- string
- Description
Taxonomic class of the plant.
- Name
subdivision
- Type
- string
- Description
Subdivision within the plant kingdom.
- Name
division
- Type
- string
- Description
Division within the plant kingdom.
- Name
superdivision
- Type
- string
- Description
Superdivision within the plant kingdom.
- Name
subkingdom
- Type
- string
- Description
Subkingdom classification.
- Name
kingdom
- Type
- string
- Description
Kingdom classification (e.g., "Plantae").
- Name
duration
- Type
- string
- Description
Growth duration, e.g., "Annual, Perennial."
- Name
growthHabit
- Type
- string
- Description
Growth habit (e.g., "Forb/herb").
- Name
nativeStatus
- Type
- string
- Description
Regions or statuses where native or introduced.
- Name
federalNoxiousStatus
- Type
- string
- Description
Federal noxious weed status.
- Name
stateNoxiousStatus
- Type
- string
- Description
State-level noxious weed status.
- Name
stateNoxiousCommonName
- Type
- string
- Description
Common name used for state noxious listing.
- Name
invasive
- Type
- string
- Description
Indicates if the plant is considered invasive.
- Name
federalTeStatus
- Type
- string
- Description
Federal threatened/endangered status.
- Name
stateTeStatus
- Type
- string
- Description
State threatened/endangered status.
- Name
stateTeCommonName
- Type
- string
- Description
Common name used for state T/E status.
- Name
activeGrowthPeriod
- Type
- string
- Description
Typical active growth period for the plant.
Search plant species by name
This endpoint allows you to search for plant species by name.
By default, 10
items will be returned per page.
The name has full fuzzy search capabilities, so you can search for partial names or misspelled names.
Optional attributes
- Name
page
- Type
- integer
- Description
Limit the number of items returned.
Request
curl -G https://verdantly-gardening-api.p.rapidapi.com/v1/plants/species/name \
-H "X-RapidAPI-Host: verdantly-gardening-api.p.rapidapi.com" \
-H "X-RapidAPI-Key: {apiKey}" \
Response
{
"data": [
{
"id": "0c55e422-1248-4219-9c49-857b16a902d8",
"symbol": "RIAL2",
"acceptedSymbol": "RIAL2",
"synonymSymbol": null,
"commonName": "alpine currant",
"scientificName": "Ribes alpinum L.",
"hybridGenusIndicator": null,
"hybridSpeciesIndicator": null,
"species": "alpinum",
"subspeciesPrefix": null,
"hybridSubspeciesIndicator": null,
"subspecies": null,
"varietyPrefix": null,
"hybridVarietyIndicator": null,
"variety": null,
"subvarietyPrefix": null,
"subvariety": null,
"formaPrefix": null,
"forma": null,
"generaBinomialAuthor": "L.",
"trinomialAuthor": null,
"quadranomialAuthor": null,
"questionableTaxonIndicator": null,
"parents": null,
"stateAndProvince": "USA (MI)",
"category": "Dicot",
"family": "Grossulariaceae",
"familySymbol": "GROSSU",
"familyCommonName": "Currant family",
"order": "Rosales",
"subclass": "Rosidae",
"class": "Magnoliopsida",
"subdivision": null,
"division": "Magnoliophyta",
"superdivision": "Spermatophyta",
"subkingdom": "Tracheobionta",
"kingdom": "Plantae",
"duration": "Perennial",
"growthHabit": "Shrub",
"nativeStatus": "L48 (I)",
"federalNoxiousStatus": null,
"stateNoxiousStatus": null,
"stateNoxiousCommonName": null,
"invasive": null,
"federalTeStatus": null,
"stateTeStatus": null,
"stateTeCommonName": null,
"activeGrowthPeriod": null
},
// more items...
],
"meta": {
"totalCount": 53,
"pages": 6,
"page": 1,
"perPage": 10
}
}
Search plant species by filter
This endpoint allows you to search for plant species with a combination of different filters.
By default, 10
items will be returned per page.
Required attributes
- Name
page
- Type
- integer
- Description
Limit the number of items returned.
Optional attributes
- Name
symbol
- Type
- string
- Description
Filter plant species by symbol.
- Name
commonName
- Type
- string
- Description
Filter plant species by common name.
- Name
scientificName
- Type
- string
- Description
Filter plant species by scientific name.
- Name
family
- Type
- string
- Description
Filter plant species by family.
- Name
category
- Type
- string
- Description
Filter plant species by category.
- Name
order
- Type
- string
- Description
Filter plant species by order.
Request
curl -G https://verdantly-gardening-api.p.rapidapi.com/v1/plants/species/name \
-H "X-RapidAPI-Host: verdantly-gardening-api.p.rapidapi.com" \
-H "X-RapidAPI-Key: {apiKey}" \
Response
{
"data": [
{
"id": "2fd0934d-0753-4736-909a-fca5c4e514a9",
"symbol": "HYCA10",
"acceptedSymbol": "HYCA10",
"synonymSymbol": null,
"commonName": "Aaron's beard",
"scientificName": "Hypericum calycinum L.",
"hybridGenusIndicator": null,
"hybridSpeciesIndicator": null,
"species": "calycinum",
"subspeciesPrefix": null,
"hybridSubspeciesIndicator": null,
"subspecies": null,
"varietyPrefix": null,
"hybridVarietyIndicator": null,
"variety": null,
"subvarietyPrefix": null,
"subvariety": null,
"formaPrefix": null,
"forma": null,
"generaBinomialAuthor": "L.",
"trinomialAuthor": null,
"quadranomialAuthor": null,
"questionableTaxonIndicator": null,
"parents": null,
"stateAndProvince": "USA (CA, OR, TN, WA)",
"category": "Dicot",
"family": "Clusiaceae",
"familySymbol": "CLUSIA",
"familyCommonName": "Mangosteen family",
"order": "Theales",
"subclass": "Dilleniidae",
"class": "Magnoliopsida",
"subdivision": null,
"division": "Magnoliophyta",
"superdivision": "Spermatophyta",
"subkingdom": "Tracheobionta",
"kingdom": "Plantae",
"duration": "Perennial",
"growthHabit": "Subshrub, Shrub",
"nativeStatus": "L48 (I)",
"federalNoxiousStatus": null,
"stateNoxiousStatus": null,
"stateNoxiousCommonName": null,
"invasive": null,
"federalTeStatus": null,
"stateTeStatus": null,
"stateTeCommonName": null,
"activeGrowthPeriod": "Spring and Summer"
}
// more items...
],
"meta": {
"totalCount": 40712,
"pages": 4072,
"page": 1,
"perPage": 10
}
}