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
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days 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