Agri Supply Scraper
Pricing
from $3.00 / 1,000 results
Agri Supply Scraper
Scrape Agri Supply (agrisupply.com) - US farm, ranch & tractor supply retail. Search by keyword, browse curated categories & brands, or fetch by product URL. Full details: price, rating, reviews, specs, images, availability, SKU, category.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape Agri Supply (agrisupply.com) — one of the largest US farm, ranch, tractor and country-store retailers. Search by keyword, browse curated categories and brands, or fetch products by URL, and get full product detail: prices (regular, sale and was-price), price per unit, ratings, review counts, descriptions, specifications, part numbers, image galleries, live availability and per-store inventory.
What this actor does
- Three modes:
search(keyword),browseByCategory(curated category or brand),byUrl(direct product links) - Full product detail: name, SKU, brand, current price, was-price, sale price, price per unit (EA, BG, GL, …), rating, review count, description, specifications, part number, category path, image gallery
- Live availability: In stock / Temporarily out of stock per product, plus optional per-store inventory (store, quantity, in-store location)
- Filters: brand, category, min/max price, min rating, keyword-in-name/description
- Sort options: relevance, price low-high / high-low, name A-Z / Z-A, customer rating
- Empty fields are omitted — no
nullvalues in the dataset
Output per product
name— product titlesku— Agri Supply item number (e.g.112137)brand— brand (e.g.Carolina Cooker,Tarter)price— current price in USD (sale price when on sale)currencyCode— alwaysUSDpriceUnit— unit of measure (EA, BG, GL, 5G, …)wasPrice— original price when on salesalePrice— sale price when on salerating— average customer rating (0–5)reviewCount— number of customer reviewsdescription— short product descriptionspecifications[]— spec bullet listpartNumber— manufacturer part number when listedcategories[],categoryPath— category breadcrumb (e.g.Agricultural & Tillage > Agricultural & Parts > Tractor Seats)categoryIds[]— category IDs from the breadcrumbimageUrl— main product image (xxl jpg)images[]— main + alternate gallery imagesavailability—In stock,Temporarily out of stock, etc.purchasable— whether the item can be added to cartstoreAvailability[]— per-store inventory{store, quantity, location}(when enabled)productUrl,sourceUrl— canonical product page URLrecordType: "product",scrapedAt— UTC ISO timestamp
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / browseByCategory / byUrl |
searchQuery | string | tractor seat | Free-text keyword query (mode=search) |
category | select | – | Curated category or brand page (mode=browseByCategory); post-fetch category filter in other modes |
productUrls | array | – | Product URLs to fetch (mode=byUrl) |
sortBy | select | score | Relevance, price, name, rating ordering (mode=search, browseByCategory) |
brand | select | – | Keep only products by this brand |
minPrice | number | – | Drop products below this price (USD) |
maxPrice | number | – | Drop products above this price (USD) |
minRating | number | – | Drop products rated below this (0–5) |
containsKeyword | string | – | Keep only products whose name or description contains this text |
includeDetails | boolean | true | Fetch full detail pages (description, specs, reviews, images, availability) |
includeStoreAvailability | boolean | false | Fetch per-store inventory for every product |
maxItems | int | 50 | Hard cap (1–1000) |
proxyConfiguration | object | off | Optional; only engaged if the site starts blocking |
Example: keyword search
{"mode": "search","searchQuery": "tractor seat","maxItems": 20}
Example: browse a category with filters
{"mode": "browseByCategory","category": "2200000","sortBy": "price-lh","minPrice": 20,"maxPrice": 200,"maxItems": 50}
Example: weekly sale specials with store inventory
{"mode": "browseByCategory","category": "1690000","includeStoreAvailability": true,"maxItems": 25}
Example: fetch specific products by URL
{"mode": "byUrl","productUrls": ["https://www.agrisupply.com/tractor-seat-black-w-slide-/p/112137/","https://www.agrisupply.com/drum-mower-45-bellonmit/p/123002/"]}
Example: brand-only results
{"mode": "search","searchQuery": "sprayer","brand": "Fimco","containsKeyword": "12v","maxItems": 30}
Use cases
- Price monitoring — track regular vs sale prices and was-price discounts on farm equipment, fencing, tools and parts
- Competitive intelligence — catalog Agri Supply's assortment and pricing across categories and brands
- Retail analytics — review ratings, review counts and availability to gauge demand signals per SKU
- Inventory research — per-store stock levels for regional supply planning
- Marketplace enrichment — product descriptions, specifications, part numbers and images for downstream catalogs
Data Source
This actor scrapes https://www.agrisupply.com/ — the public retail website of Agri Supply Co. (Micro, North Carolina, USA), a family-owned US farm & tractor supply chain. All data comes from the public website's server-rendered pages and its public price/inventory endpoint. No login, no cookies, no API keys required. Data is as fresh as the live site at scrape time.
Limitations
- US-only retailer — product assortment and pricing reflect Agri Supply's US store network; there is no international or regional variant of the site.
- Category/brand enums are curated — the input dropdowns cover ~40 popular categories and ~11 major brands. Products outside the curated list can still be found via
searchorbyUrlmodes, and the category filter also matches any category path found on a product page. - Reviews are summarized — rating and review count are scraped; individual review text is not part of the output.
- Store inventory is a snapshot — quantities change in real time at stores; values reflect the moment of scraping.
- Some products carry no rating or review count — those fields are simply omitted for that record.
FAQ
Is this affiliated with Agri Supply? No. This is an independent, third-party actor that scrapes publicly available data from the agrisupply.com website.
What does price vs salePrice vs wasPrice mean?
When a product is on sale, price and salePrice are the current sale price and wasPrice is the pre-sale price. When not on sale, only price is present.
Why do some records have no rating or reviewCount?
The retailer only shows ratings for products that have customer reviews. Unrated products simply omit those fields.
Can I scrape the whole catalog?
Yes — run browseByCategory over the category enums, or use search with broad queries; maxItems caps each run at up to 1000 records per execution.
Does it need a proxy? No. The site is directly accessible. A proxy can be enabled in the input if you ever see blocking — the actor only uses it when a request is refused.
How fast is it?
Approximately 1–3 products per second including full detail fetch. Setting includeDetails: false roughly doubles throughput for card-level data.
Are image URLs permanent? Product images are served from agrisupply.com's public image CDN and are not signed — they can be hot-linked directly.