Wildflower.org Native Plant Database Scraper avatar

Wildflower.org Native Plant Database Scraper

Pricing

from $1.00 / 1,000 record scrapeds

Go to Apify Store
Wildflower.org Native Plant Database Scraper

Wildflower.org Native Plant Database Scraper

Scrapes the Lady Bird Johnson Wildflower Center NPIN — the canonical US native-plant database with ~9,000 species. Returns scientific name, common names, USDA symbol, growing conditions, bloom data, wildlife value, pollinator and butterfly larval-host data, and commercial availability.

Pricing

from $1.00 / 1,000 record scrapeds

Rating

5.0

(1)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

10 days ago

Last modified

Share

Scrapes the Lady Bird Johnson Wildflower Center NPIN (Native Plant Information Network) — the canonical US native-plant database with ~9,000 species. Returns scientific name, common names, USDA symbol, growing conditions, bloom data, wildlife value, pollinator and butterfly larval-host data, and commercial availability.

What does it scrape?

  • Source: wildflower.org/plants — the authoritative North American native plant reference maintained by the Lady Bird Johnson Wildflower Center at UT Austin
  • Coverage: ~9,000 native plant species (all plant families)
  • Data per plant: ~30 fields covering taxonomy, growing conditions, ecology, and horticultural use

Use Cases

  • Building native plant recommendation tools and apps
  • Ecological research and biodiversity analysis
  • Horticultural and landscaping databases
  • Pollinator habitat and butterfly larval host mapping
  • Retail nursery and seed catalog enrichment

Output Fields

FieldDescription
id_plantNPIN plant symbol (USDA-aligned primary key, e.g. HEAN3)
scientific_nameScientific name (genus + species)
common_namesCommon names (comma-separated)
familyPlant family (e.g. Asteraceae)
genusGenus
speciesSpecies epithet
synonymsTaxonomic synonyms (comma-separated)
usda_symbolUSDA PLANTS cross-walk symbol
usda_native_statusUSDA native status codes by region (comma-separated)
plant_typePlant habit/type (tree, shrub, forb-herb, grass, vine, cactus)
durationLife duration — annual, biennial, perennial (comma-separated)
native_distributionUS states and Canadian provinces where native (comma-separated abbreviations)
native_habitatNatural habitat description
bloom_colorFlower bloom color(s) (comma-separated)
bloom_timeBloom months (comma-separated, e.g. Jun, Jul, Aug)
heightPlant height range
leaf_descriptionLeaf description
flower_descriptionFlower description
fruit_descriptionFruit/seed description
sun_exposureSun requirement (comma-separated — sun, part shade, shade)
soil_moistureSoil moisture preference (comma-separated — dry, moist, wet)
soil_descriptionSoil type and conditions description
cold_tolerantCold-tolerant flag (Yes/No)
heat_tolerantHeat-tolerant flag (Yes/No)
drought_tolerantDrought-tolerant flag (Yes/No)
water_useWater use category (low, medium, high)
maintenanceMaintenance level
use_ornamentalOrnamental use notes
use_wildlifeWildlife value notes (birds, mammals, insects supported)
use_pollinatorsPollinator value (comma-separated — bees, butterflies, hummingbirds)
butterfly_larval_host_forLepidoptera species for which this plant is a larval host (comma-separated)
conspicuous_flowersConspicuous flowers flag (Yes/No)
deer_resistantDeer resistance rating
propagationPropagation instructions
seed_collectionSeed collection notes
commercially_availableCommercially available flag (Yes/No)
image_urlsImage URLs from the NPIN gallery (comma-separated)
wildflower_urlCanonical NPIN detail page URL

Input Parameters

ParameterTypeDescription
maxItemsintegerMaximum number of plant records to return. Set to 0 for all ~9,000 plants. Default: 10.
familiesarrayLimit scraping to specific plant families (e.g. ["Asteraceae", "Fabaceae"]). Leave empty to scrape all families.

Example Output

{
"id_plant": "HEAN3",
"scientific_name": "Helianthus annuus",
"common_names": "common sunflower",
"family": "Asteraceae",
"genus": "Helianthus",
"species": "annuus",
"usda_symbol": "HEAN3",
"plant_type": "forb/herb",
"duration": "annual",
"bloom_color": "yellow",
"bloom_time": "Jun, Jul, Aug, Sep",
"native_distribution": "AZ, CA, CO, ID, KS, MN, MT, NE, NM, ND, OK, OR, SD, TX, UT, WA, WY",
"sun_exposure": "sun",
"soil_moisture": "dry, moist",
"drought_tolerant": "Yes",
"commercially_available": "Yes",
"use_pollinators": "bees, butterflies",
"wildflower_url": "https://www.wildflower.org/plants/result.php?id_plant=HEAN3"
}

Notes

  • The scraper discovers all plant families automatically from the NPIN search index, then collects plant IDs from each family listing, and finally fetches each plant's detail page.
  • Use the families input to limit coverage to specific botanical families (faster runs for targeted research).
  • maxItems: 0 returns all available plants — expect a full run to take several hours for the complete ~9,000 plant dataset.
  • Reaches the site reliably on every run.