Tractor Supply product scraper in Python. Export store prices, unit prices, stock, pickup availability and ratings to JSON or CSV.
https://2scraper.com/scrapers/tractorsupply-scraper/ β// readme
Tractor Supply Scraper β Store Prices, Stock and Ratings in Python
-orange)
Tractor Supply scraper β an open-source (MIT) Python tool that reads tractorsupply.com categories, whole departments and keyword searches and writes products priced at a specific store, with unit price, stock, pickup availability and ratings, to JSON or CSV. On this site it needs the 2Captcha Scraping Browser API with a US exit: measured 2026-09-28, that was the only client served, while datacentre curl, local Chromium, a US residential proxy and the 2Captcha Scraper API were all refused. Use it to build a product dataset or for store-level price monitoring, comparing two runs priced at the same store with diff_runs.py.
Scrapes tractorsupply.com listings β a category, a whole department, or a keyword search β into JSON and CSV, with the prices of a specific store:
--mode | what | example |
|---|---|---|
category | a category or a whole department | --category poultry-feed-treats, --url β¦/tsc/category/pet |
search | a keyword search, in any of the siteβs eight orderings | --search "dog food" --sort price-asc |
One row per product, 35β¦