USDA PLANTS Database Scraper avatar

USDA PLANTS Database Scraper

Pricing

from $0.50 / 1,000 record scrapeds

Go to Apify Store
USDA PLANTS Database Scraper

USDA PLANTS Database Scraper

Extract the full USDA PLANTS database — taxonomy, growth habits, native/wetland status, document URLs, and physical characteristics for 2,000+ plant species. Public-domain government data from plants.usda.gov.

Pricing

from $0.50 / 1,000 record scrapeds

Rating

5.0

(1)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

12 days ago

Last modified

Share

Extract the complete USDA PLANTS Database — taxonomy, growth habits, native status, wetland indicators, document URLs, and physical characteristics for over 2,000 accepted US plant species.

What it extracts

FieldDescription
symbolUSDA PLANTS Symbol (primary key, e.g. ACRU for red maple)
scientificNameScientific name (HTML-stripped)
commonNameCommon/vernacular name
familyNameTaxonomic family (e.g. Pinaceae)
groupPlant group (Dicot, Monocot, Fern, Gymnosperm, etc.)
rankTaxonomic rank (Species, Genus, Variety, etc.)
otherCommonNamesAdditional common names
genus / order / classNameTaxonomic genus, order and class
synonymsSynonym names of the accepted plant, as SYMBOL Scientific name entries
durationsLife cycle (Annual, Biennial, Perennial — comma-separated)
growthHabitsTree, Shrub, Forb, Graminoid, Vine (comma-separated)
nativeStatusesNative/introduced status by region (L48, AK, HI, CAN) as JSON
hasWetlandDataWetland indicator data available
hasLegalStatusesFederal threatened/endangered status available
hasNoxiousStatusesState noxious weed status available
hasInvasiveStatusesState invasive species status available
hasCharacteristicsDetailed physical characteristic data available
imageCountNumber of USDA images available
plantGuideUrlsUSDA Plant Guide PDF links
factSheetUrlsUSDA Fact Sheet PDF links
activeGrowthPeriodWhen the plant actively grows
bloomPeriodBloom season
droughtToleranceLow / Medium / High
fireToleranceLow / Medium / High
flowerColorFlower color
foliageColorFoliage color
foliageTextureFine / Medium / Coarse
growthRateSlow / Moderate / Rapid
heightAtMaturityFtRangeMature height as the USDA height bucket in feet (e.g. 10 - 19.9)
lifeSpan / growthForm / leafRetentionLife span, growth form and leaf retention
nitrogenFixation / salinityToleranceNone / Low / Medium / High
phMinRange / phMaxRangeSoil pH tolerance, as USDA range buckets
precipitationMinInchesRange / precipitationMaxInchesRangeAnnual precipitation tolerance in inches, as range buckets
temperatureMinFMinimum temperature tolerance in °F, as a range bucket
nativityStatus / stateProvincesNativity by region and the states or provinces where the plant is recorded
wetlandRegions / invasiveStatus / noxiousStatusWetland, invasive and noxious labels, when the USDA lists them
moistureUseLow / Medium / High
shadeToleranceIntolerant / Intermediate / Tolerant
sourceUrlCanonical USDA PLANTS URL
scrapedAtISO-8601 scrape timestamp

How to use

Default run

Leave Max Items empty for the first 100 plants. Set Max Items to 0 to collect the full database (~2,200 accepted species with characteristics); each plant gets its detailed profile and characteristics.

Limit to specific plants

Set Max Items to limit the number of records, or provide a Plant Symbol List to target specific species. Genus-level symbols work too; characteristics are only published for the ~2,200 accepted species. A list with no valid symbol fails the run instead of returning nothing:

SymbolCommon Name
ACRURed maple
PIPOPonderosa pine
PSMEDouglas-fir
QURUNorthern red oak

Input fields

FieldTypeDescription
maxItemsIntegerMaximum plants to scrape. Empty = 100; 0 = all (~2,200).
symbolListArrayOptional list of USDA PLANTS symbols to scrape.

Data source

All data is sourced from the USDA PLANTS Database (plants.usda.gov), a public-domain government dataset maintained by the USDA Natural Resources Conservation Service (NRCS). The data is freely available for any use — no account or API key required.

The scraper accesses the backing REST API at plantsservices.sc.egov.usda.gov/api/ which powers the official Angular web application. Data is returned directly as JSON without any HTML parsing.

Use cases

  • Native plant nurseries — Build state-specific native plant catalogs with growth requirements
  • Landscape architecture — Compare plants by shade tolerance, drought tolerance, moisture use
  • Conservation programs — Cross-reference noxious/invasive status with USDA NRCS GSAT lists
  • Agronomy & restoration ecology — Access bloom periods, growth rates, and fire tolerance data
  • AI/ML training data — Botanical LLM training datasets with structured plant attributes
  • Academic research — Full taxonomy + distribution data for US flora