Prairie Moon Nursery Native Plant Catalog Scraper
Pricing
Pay per event
Prairie Moon Nursery Native Plant Catalog Scraper
Scrapes all ~1,016 native plant and wildflower seed products from Prairie Moon Nursery. Captures germination codes, stratification requirements, seeds/oz, pollinator value, USDA zones, sun/soil/bloom attributes, and tiered pricing (seed, plug, bare-root).
Pricing
Pay per event
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Scrapes all ~1,016 product pages from Prairie Moon Nursery, the specialist native-plant and wildflower-seed retailer. Returns structured plant data including restoration-grade fields you won't find in a generic e-commerce scrape: germination codes, cold-moist stratification instructions, seeds per ounce and packet, pollinator and host-plant value, and tiered pricing across seed, plug, and bare-root forms.
Prairie Moon Nursery Native Plant Catalog Scraper Features
- Enumerates the full catalog from Prairie Moon's sitemap โ all ~1,016 product URLs in a single run
- Extracts scientific (Latin) and common names, plant family, native range, and life cycle
- Captures Prairie Moon's proprietary germination codes (A through S) with full text instructions, so you know what pre-treatment each species needs before you plant
- Collects stratification requirements โ the specific cold-moist refrigeration protocol for dormancy-breaking โ mapped from the per-species germination code
- Returns plant attributes from the product detail table: bloom time, bloom color, sun exposure, soil moisture, height, plant spacing, and USDA hardiness zones
- Captures seeds per ounce and seeds per packet โ bulk-planning numbers that most plant databases don't carry
- Extracts pollinator and host-plant value from species descriptions for ecological restoration and garden-planning workflows
- Pulls all price variants across form (seed, plug, bare-root) and size (packet, 1/8 oz, 1/4 oz, 1 oz, 1 lb, tray of 38, etc.) with in-stock status and individual SKUs
- Records the lowest available price per species for quick cost comparison
Who Needs Prairie Moon Nursery Catalog Data?
- Native-plant landscaping apps โ build species palettes filtered by sun, soil moisture, bloom time, and hardiness zone
- Ecological restoration buyers โ pull species availability, pricing, and germination requirements for site-specific planting plans
- Pollinator garden planners โ filter by host-plant value and pollinator attraction before purchasing
- Competitive native-seed retailers โ monitor pricing across seed sizes, track stock availability, benchmark form/size pricing
- AI training and RAG pipelines โ the germination code + stratification instruction pairs are structured botanical knowledge that doesn't exist cleanly elsewhere
- Procurement and grant teams โ quote-ready pricing with SKU-level detail for restoration project budgets
How Prairie Moon Nursery Native Plant Catalog Scraper Works
- Reads Prairie Moon's sitemap.xml to enumerate all product URLs (no pagination, no navigation required)
- Fetches each product page as rendered HTML using a standard browser user-agent โ no JavaScript rendering needed
- Extracts structured data from two sources per page: the JSON-LD
Productschema (offers, prices, SKUs) and the product detail attribute table (g-product-details__itemelements) - Resolves each species' germination code to its full text instruction from the in-page germination lookup table, then saves all fields to the dataset
Input
{"maxItems":10}
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum number of product records to scrape. Set to 0 to scrape the full catalog (~1,016 products). |
Prairie Moon Nursery Native Plant Catalog Scraper Output Fields
{"product_code":"ASC16F","slug":"asclepias-tuberosa-butterfly-weed","common_name":"Butterfly Weed","latin_name":"Asclepias tuberosa","plant_type":"seed","family":"","native_range":"","bloom_time":"June, July, August","bloom_color":"Orange","sun_exposure":"Full, Partial","soil_moisture":"Medium, Medium-Dry, Dry","height":"2 feet","spacing":"1-3'","usda_hardiness_zones":"3-9","seeds_per_ounce":"4,300","seeds_per_packet":"100","stratification":"Seeds germinate after a period of cold, moist stratification. Artificial Stratification: Mix seeds with equal amounts or more of damp sand, vermiculite, or other sterile media (moist, but not so wet that water will squeeze out of a handful). Place mixture in a labeled, sealed plastic bag and store in a refrigerator (33-38ยฐF). Stratify for the # days indicated in parentheses.","germination_code":"C(30)","pollinator_value":"attract Monarch butterflies. Nectar attracts a wide variety of butterflies.","description":"Butterfly weed is one of the showiest native wildflowers...","growing_notes":"Doll's Eyes, or White Baneberry...","price_options":"{\"name\":\"Asclepias tuberosa - Seeds - Packet\",\"sku\":\"ASC16F-S-P\",\"price\":3.5,\"currency\":\"USD\",\"in_stock\":true,\"url\":\"https://www.prairiemoon.com/...\"}","lowest_price":3.5,"currency":"USD","sku_variants":"ASC16F-S-P, ASC16F-S-8, ASC16F-S-4, ASC16F-S-2, ASC16F-S-Z, ASC16F-S-B","image_urls":"https://www.prairiemoon.com/mm5/graphics/00000001/4/ASCLEPIAS-TUBEROSA.jpg","product_url":"https://www.prairiemoon.com/asclepias-tuberosa-butterfly-weed"}
| Field | Type | Description |
|---|---|---|
product_code | string | Prairie Moon catalog code (primary product identifier) |
slug | string | URL slug from the product page |
common_name | string | Common English name |
latin_name | string | Scientific (binomial) name |
plant_type | string | Form: seed, plug, bare-root, or seed mix |
family | string | Plant family (when listed) |
native_range | string | Native geographic range (when listed) |
bloom_time | string | Months in bloom |
bloom_color | string | Flower color |
sun_exposure | string | Light requirements (Full, Partial, Shade) |
soil_moisture | string | Moisture preference (Dry, Medium-Dry, Medium, Medium-Wet, Wet) |
height | string | Mature plant height |
spacing | string | Recommended plant spacing |
usda_hardiness_zones | string | USDA hardiness zone range |
seeds_per_ounce | string | Seed count per ounce (for bulk planning) |
seeds_per_packet | string | Seed count per retail packet |
stratification | string | Full cold-moist stratification instruction for the species' germination code |
germination_code | string | Prairie Moon germination code (e.g. A, C(30), F) with time in parentheses |
pollinator_value | string | Pollinator and host-plant value extracted from species description |
description | string | Full species description from JSON-LD |
growing_notes | string | Growing and care notes from the About tab |
price_options | string | JSON-encoded list of all pricing variants (form, size, price, in_stock, SKU, URL) separated by | |
lowest_price | number | Lowest available price across all in-stock variants (null if not for individual sale) |
currency | string | Price currency (always USD) |
sku_variants | string | Comma-separated list of all variant SKU codes |
image_urls | string | Comma-separated list of product image URLs |
product_url | string | Canonical product page URL |
FAQ
Does this scrape the full Prairie Moon catalog?
Yes. Prairie Moon publishes a sitemap with all product URLs. Set maxItems to 0 to retrieve all ~1,016 records.
What are germination codes?
Prairie Moon uses a proprietary letter system (A through S) to indicate each species' dormancy-breaking requirements. Code A means no pre-treatment. Code C means cold-moist stratification for the number of days in parentheses (e.g. C(30) = 30 days refrigerated). Code F means double dormancy โ two cold periods required. This scraper returns the full text instruction for each code.
Do all products have prices?
No. A small number of species are included for reference only (not for individual sale) or are seasonally out of stock. Those records return lowest_price: null. The price_options field preserves all offer data including out-of-stock variants.
What about seed mix pages?
Seed mix products are included in the sitemap and are scraped. They appear with plant_type: seed mix and typically have fewer individual plant attributes (no per-species germination code or seeds-per-ounce).
Need More Features?
Open a request at OrbTop.com if you need additional fields, filtering by plant type or zone, or incremental refresh runs.
Why Use Prairie Moon Nursery Native Plant Catalog Scraper?
- No comparable Apify actor exists โ searching "native plant" or "Prairie Moon" on the Apify store returns zero relevant results
- Restoration-grade fields โ germination codes, stratification instructions, seeds per ounce, and pollinator/host-plant value are not available in generic e-commerce data or plant databases
- Complete catalog โ sitemap enumeration means no pagination gaps and consistent coverage of all ~1,016 species
- Clean structured output โ each price variant is a separate JSON object with SKU, price, form, size, and stock status; no parsing required downstream
