Tractor Supply Product Scraper
Pricing
from $4.75 / 1,000 overview products
Tractor Supply Product Scraper
Scrape Tractor Supply products — price, ratings, images, specs & availability. Keyword or category search, full detail enrichment, clean JSON/CSV, no code.
Pricing
from $4.75 / 1,000 overview products
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Tractor Supply Product Scraper — Prices, Specs & Availability 🚜
🎉 Pull Tractor Supply prices, promotions, ratings, and specs — by keyword or category, no code
Built for farm & ranch retailers, e-commerce sellers, and brands who need fresh Tractor Supply product data on demand
📋 Overview
Track every price, promotion, and product spec on Tractor Supply — without writing a single line of code. This scraper turns any Tractor Supply search or category into a clean, structured spreadsheet of products, complete with prices, ratings, images, and full specifications.
Why thousands of professionals choose us:
- ✅ Complete product data: 25+ fields per product — price, list price, promotions, rating, review count, brand, manufacturer, part number, and more
- ⚡ Fast search-first mode: pull dozens of products per page in seconds; scale to thousands across multiple searches
- 🎯 Farm & ranch coverage: poultry, livestock, horse, pet, lawn & garden, fencing, outdoor power equipment — the full rural assortment
- 💰 Pay only for results: charged per product you actually receive — no wasted spend, free tier to test
- 💎 Detail enrichment: add the full specifications table and long product description with one switch
- ✨ NEW: search by keyword or category, sort by best-sellers, price, name, or rating — just like the Tractor Supply site
✨ Features
- 🔎 Keyword & Category Search: scrape any Tractor Supply search term or category
- 🏷️ Full Pricing: current price, original/list price, promotion flags, and active offers
- ⭐ Ratings & Reviews: star rating and total review count for every product
- 📦 Availability: buyable status and availability (online / in-store) for each product
- 🖼️ Product Images: product image URLs, ready for catalogs or feeds
- 🧾 Specifications Table: full structured specs (Detail mode) — animal type, weight, materials, ingredients, and more
- 🏭 Brand & Manufacturer: brand, manufacturer, part number, and manufacturer part number for matching across catalogs
- 🗂️ Category Mapping: the product's parent category ids for clean classification
- 📤 Clean Export: results delivered as structured JSON or CSV, ready for Excel or your database
- 🚀 No-Code Setup: configure searches in a simple form — no scripts, no maintenance
🎬 Quick Start
Enter one or more search keywords, pick a mode, and run. In under a minute you'll have a structured dataset of Tractor Supply products you can download as JSON or CSV. No setup, no code.
curl -X POST https://api.apify.com/v2/acts/sian.agency~tractor-supply-product-scraper/runs?token=YOUR_TOKEN \-H 'Content-Type: application/json' \-d '{"keywords": ["chicken feed"], "scrapeMode": "overview"}'
🚀 Getting Started (3 Simple Steps)
Step 1: Add Your Searches
Type one or more Tractor Supply search keywords (e.g. chicken feed, electric fence charger) — one per line.
Step 2: Choose Your Mode
Pick Overview for fast search results, or Detail to also pull the full specifications table and long description.
Step 3: Run & Download
Click Start, then export your results as JSON, CSV, or Excel from the Apify dataset.
That's it! In just a few minutes, you'll have:
- A clean table of Tractor Supply products with prices and promotions
- Ratings, review counts, and product images
- Availability and full specifications for your chosen products
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| keywords | array | No | Tractor Supply search terms, one per item (e.g. chicken feed) |
| categoryIds | array | No | Advanced — Tractor Supply numeric category ids to harvest a whole category |
| scrapeMode | string | No | overview (fast search) or detail (adds specs table + long description) |
| sort | string | No | relevance, name_asc, name_desc, price_low, price_high, top_sellers, or top_rated |
| storeId | string | No | Tractor Supply store ID for localized price + availability (default 10151) |
| maxResults | integer | No | Maximum products to return across all searches |
Example — fast search:
{"keywords": ["chicken feed", "dog food"],"scrapeMode": "overview","sort": "top_sellers","maxResults": 100}
Example — full detail with specs:
{"keywords": ["horse wormer"],"scrapeMode": "detail","storeId": "10151","sort": "top_rated","maxResults": 50}
📤 Output
Results are saved to the Apify dataset with 25+ fields per product, including:
| Field | Type | Description |
|---|---|---|
| productTitle | string | Product name |
| brand | string | Product brand |
| manufacturer | string | Manufacturer / parent brand |
| part_number | string | Tractor Supply SKU / part number |
| price | number | Current price |
| original_price | number | List/was price |
| on_promotion | boolean | Whether the product is currently on promotion |
| promotions | array | Active promotional offers |
| rating | number | Average star rating |
| review_count | number | Total number of reviews |
| buyable | boolean | Whether the product can be purchased |
| availability | string | Availability status (e.g. Online Only) |
| product_group | string | High-level product grouping (e.g. Food/Feed) |
| images | array | All product image URLs |
| specs | object | Full specifications table (Detail mode) |
| description | string | Long product description (Detail mode) |
Example:
{"product_id": "552395","productTitle": "DuMOR Chicken Layer Pellet, 50 lb.","brand": "DuMOR","manufacturer": "DuMOR","part_number": "135276099","price": 19.99,"original_price": 22.99,"on_promotion": true,"promotions": ["Save 5% on Autoship future orders."],"rating": 4.6,"review_count": 1284,"buyable": true,"availability": "Online Only","product_group": "Food/Feed","images": ["https://media.tractorsupply.com/is/image/TractorSupplyCompany/..."],"specs": { "Animal Type": "Chickens", "Animal Life Stage": "Adult", "Feed Form": "Pellet" },"description": "A complete layer feed formulated for laying hens..."}
💼 Use Cases & Examples
1. Price Monitoring
Retailers and resellers tracking Tractor Supply prices over time to stay competitive.
Input: Your product keywords and a daily schedule Output: Current price, list price, and promotion flags for every match Use: Spot price drops, react to promotions, and keep your own pricing sharp.
2. Competitive Analysis
Brands and category managers benchmarking their products against the Tractor Supply assortment.
Input: Category keywords and a target store Output: Competitor prices, ratings, review counts, and promotion activity Use: Understand where you win or lose on price, rating, and availability.
3. Catalog Building
E-commerce teams and marketplaces building a clean product catalog with images and specs.
Input: Keywords or category ids, in Detail mode Output: Titles, brands, manufacturers, part numbers, images, and full specifications tables Use: Populate your storefront or PIM with structured, ready-to-use product data.
4. MAP Compliance Monitoring
Manufacturers enforcing Minimum Advertised Price policies across Tractor Supply listings.
Input: Your branded product keywords Output: Live listed prices and promotional offers per product Use: Detect MAP violations quickly and protect your brand pricing.
5. Assortment & Availability Research
Merchandisers studying which farm & ranch products carry the best ratings and availability.
Input: Category keywords and one or more store IDs Output: Availability, buyable status, and rating data per product Use: Plan assortment, identify gaps, and find top-rated products in a category.
6. Market Research & Trend Spotting
Analysts and researchers tracking best-sellers and review momentum in the rural goods market.
Input: Broad category keywords, sorted by top sellers or top rated Output: Best-seller mix, rating trends, and review-count growth Use: Surface emerging products and category trends before competitors do.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/tractor-supply-product-scraper').call({keywords: ['chicken feed'],scrapeMode: 'overview'});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/tractor-supply-product-scraper').call(run_input={'keywords': ['chicken feed'], 'scrapeMode': 'overview'})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~tractor-supply-product-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"keywords": ["chicken feed"], "scrapeMode": "overview"}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: Schedule (e.g. daily) or webhook
- HTTP Request: Call the actor API with your keywords
- Process: Handle the JSON results
- Action: Save to a sheet, sync to a database, or send a price-drop alert
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 products per run — full feature access, same data quality
- No credit card required
- Perfect for testing and small projects
PAID Tier (Production Ready)
- Unlimited products per run
- Run multiple searches and large categories in one go
- Pay-per-result: you're only charged for the products you actually receive
💰 Best value on the market — transparent pay-per-result pricing with no hidden subscription fees.
❓ Frequently Asked Questions
Q: How many products can I scrape? A: FREE tier: 25 products per run. PAID tier: unlimited products across as many searches as you like.
Q: Can I get prices for a specific store?
A: Yes — set the storeId to any Tractor Supply store to localize pricing and availability.
Q: What's the difference between Overview and Detail mode? A: Overview is the fast path — search results with price, ratings, images, and availability. Detail adds the full specifications table and the long product description for every product.
Q: What output formats are available? A: JSON, CSV, and Excel — export directly from the Apify dataset.
Q: Can I scrape by category instead of keywords?
A: Yes — use the categoryIds field with a Tractor Supply category id to scrape a whole category.
Q: Is this legal? A: Yes — we only extract publicly available product data. See the legal section below.
Q: How fresh is the data? A: Every run pulls live data directly from Tractor Supply at the moment you run it. Schedule runs to keep prices and availability up to date.
🐞 Troubleshooting
No results returned
- Check that your keywords match real Tractor Supply products
- Try a broader search term or a different sort order
Missing specifications or description
- Specs and long descriptions only appear in Detail mode — switch
scrapeModetodetail
Missing price on some products
- Some products (multi-size bundles and bulk totes) show a price range on-site and have no single overview price — switch to Detail mode to capture per-size pricing
Fewer results than expected on the free tier
- The FREE tier is capped at 25 products per run — upgrade to PAID for unlimited results
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what is publicly shared. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
⚖️ Trademark Disclaimer
Tractor Supply® and Tractor Supply Co.® are trademarks of Tractor Supply Company. This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Tractor Supply Company.
⭐ Love This Tool?
If this actor saves you time, please leave us a 5-star review — it helps other professionals discover it and helps us keep improving.
🤝 Support
Join our active support community
- For issues or questions, open an issue in the actor's repository
- Check the SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
More from SIÁN Agency
- 🪚 Home Depot Product Scraper — Home Depot prices, specs & store stock
- 🏪 Walmart Product Scraper — Walmart product and review data
- 🛍️ Google Shopping Price Scraper — compare prices across every Google Shopping seller
Built by SIÁN Agency | More Tools