Johnny's Selected Seeds Catalog Scraper
Pricing
Pay per event
Johnny's Selected Seeds Catalog Scraper
Scrape the full Johnny's Selected Seeds catalog — ~3,300 SKUs across vegetables, herbs, flowers, fruit, and cover crops. Extracts agronomic data: botanical name, days to maturity, life cycle, disease resistance codes, organic/hybrid status, pack-size pricing, and growing information.
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
Scrape the complete product catalog from Johnny's Selected Seeds — the most-searched specialty seed brand in the US. Extracts structured agronomic data for every seed variety across vegetables, herbs, flowers, fruits, cover crops, and farm seed.
What it does
The actor walks the product sitemap (~2,000+ master product pages) and extracts:
- Variety identity — product ID, SKU, name, botanical (Latin) name, category/subcategory
- Grower data — days-to-maturity, life cycle (annual/biennial/perennial), hybrid or open-pollinated status, disease resistance, plant habit, plant spacing, sun requirement, USDA hardiness zone
- Status flags — organic, untreated, pelleted, heirloom, and other attribute designations
- Tiered pricing — all pack-size options (Packet / 1,000 Seeds / 5,000 Seeds / 25,000 Seeds) with per-option prices and availability, plus the lowest available price
- Ratings — aggregate star rating and review count
- Awards — AAS Winner, All-America Selections, and other designations
- Media — product image URLs
- Full description and growing information text
Use cases
- Market-garden planning tools — import days-to-maturity, spacing, and disease resistance for succession planting calculators
- Ag-commerce price intelligence — track tiered seed pricing by variety and pack size over time
- Competitive seed-catalog analysis — compare Johnny's assortment against other seed companies
- Garden-planner integrations — enrich planting databases with botanical names, life cycle, and USDA zone data
- Procurement and inventory — bulk in-stock checks across the full SKU range
Input
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 0 (all) | Maximum number of products to scrape. Set to 0 to scrape the full catalog. |
Output
Each record represents one master product (all pack sizes are consolidated in price_options):
{"product_id": "22","sku": "22.11","name": "Maxibel","botanical_name": "Phaseolus vulgaris","category": "Vegetables","subcategory": "Beans > Bush Beans","variety": "Maxibel","days_to_maturity": "50 days","life_cycle": "Annual","organic": false,"hybrid_or_open_pollinated": "Open Pollinated","disease_resistance": null,"plant_spacing": null,"sun_requirement": null,"description": "Long and elegant. High yields of slender, 7\" green pods...","price_options": "[{\"pack_size\":\"Packet\",\"variant_sku\":\"22.11\",\"price\":6.20,\"in_stock\":true},{\"pack_size\":\"1,000 Seeds\",\"variant_sku\":\"22.53\",\"price\":19.25,\"in_stock\":true}]","lowest_price": 6.20,"currency": "USD","rating": 4.8,"review_count": 142,"awards": null,"attributes": null,"image_urls": "https://www.johnnyseeds.com/...","product_url": "https://www.johnnyseeds.com/vegetables/beans/bush-beans/maxibel-bean-seed-22.html"}
Technical notes
- Source: Salesforce Commerce Cloud SSR storefront — no JavaScript rendering required
- Discovery: Product XML sitemap (
sitemap_0-product.xml), filtered to master product pages - Anti-bot: No Cloudflare or bot challenge observed — standard HTTP crawl, no proxy required
- Rate limiting: Conservative concurrency (8 max) with automatic rate-limit handling
- Catalog size: ~2,000 master product pages; full run completes in under 30 minutes
Coverage
Covers all major catalog sections: vegetables, herbs, flowers, fruit, cover crops, farm seed, and tools/supplies where applicable.