TractorHouse Farm Equipment Scraper — No Login, $10/1k
Under maintenancePricing
from $10.00 / 1,000 result items
TractorHouse Farm Equipment Scraper — No Login, $10/1k
Under maintenanceScrape TractorHouse farm equipment from any search URL (Manufacturer/Category filters honoured on every page): make, model, year, price, hours, HP, location, dealer phone; details add specs, description, photos. No login or cookies. MCP-ready. $10 per 1,000 records.
Pricing
from $10.00 / 1,000 result items
Rating
0.0
(0)
Developer
Fortuitous Pirate
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
TractorHouse - Farm Equipment Scraper
Overview
Scrape farm and construction equipment listings from TractorHouse. com including tractors, combines, harvesters, planters, and more. Extract prices, specs, seller info, and location data.
Features
- Search by keywords to find specific results
- Export data in JSON, CSV, or Excel formats
- Captures pricing information
- Includes location and address data
- Supports direct URL input for targeted scraping
- Control output volume with configurable result limits
Use Cases
- Monitor - Monitor vehicle listings and pricing trends
- Build - Build automotive market intelligence databases
- Track - Track dealer inventory and pricing strategies
- Aggregate - Aggregate vehicle data for comparison platforms
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
startUrls | array | TractorHouse listing URLs, including any filters in the query string (see below). Default scrapes all farm equipment for sale. | [...] |
maxItems | integer | Maximum number of equipment listings to scrape | 10 |
maxPages | integer | Maximum number of pages to scrape per start URL | 10 |
scrapeDetails | boolean | Also open each listing's detail page for the full spec sheet (horsepower, drive, transmission, serial/stock number, description, all photos). Slower. | false |
proxyConfiguration | object | Proxy configuration. RESIDENTIAL proxies are required; the site sits behind Cloudflare. | {...} |
Filtering by manufacturer, category, price, etc.
Build the search on tractorhouse.com, then paste the resulting URL as a start URL. Every query parameter is kept across all pages, for example:
https://www.tractorhouse.com/listings/farm-equipment/for-sale?Manufacturer=JOHN+DEERE&Category=1100
Rows whose title does not contain the Manufacturer value are dropped and not charged. Common
category codes: 1100 tractors, 1101 harvesters, 1102 harvest equipment, 1103 planting,
1104 tillage, 1105 hay and forage, 1106 chemical applicators/sprayers.
Output Example
Each result contains structured data like this:
{"listingId": "251812601","title": "2014 JOHN DEERE 6175R","year": 2014,"make": "JOHN DEERE","model": "6175R","category": "175 HP to 299 HP Tractors","price": 95000,"priceText": "USD $95,000","hours": 3347,"horsepower": 175,"drive": "4WD","transmission": "Power Quad","location": "Lebanon, Pennsylvania","seller": "MGD Tractor and Equipment","sellerType": "dealer","phone": "+17178662585","listingUrl": "https://www.tractorhouse.com/listing/for-sale/251812601/...","specs": { "Hours": "3,347", "Rear PTO": "Yes", "Engine Horsepower": "175 HP" }}
With scrapeDetails: true each row also carries fullDescription, serialNumber, stockNumber,
condition, images and the complete detail-page specs. Auction listings link to auctiontime.com
and have no TractorHouse detail page, so they are returned with listing-card data only.
Pricing
This actor uses pay-per-result pricing:
- $0.05 per run start
- $0.01 per result
- $10.00 per 1,000 results
No monthly fees. You only pay for what you scrape. Apify Free plan includes $5/month in platform credits.
How to Run
Apify Console
- Go to the TractorHouse - Farm Equipment Scraper actor page
- Configure your input parameters
- Click Start and wait for the results
- Download data in JSON, CSV, or Excel format
API
curl -X POST "https://api.apify.com/v2/acts/fortuitous_pirate~tractorhouse-scraper/runs?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"maxItems": 10}'
Python SDK
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("fortuitous_pirate/tractorhouse-scraper").call(run_input={"maxItems": 10})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Integration
Connect TractorHouse - Farm Equipment Scraper with your existing tools and workflows:
- API access - Programmatic access via Apify API
- Webhooks - Get notified when scraping completes
- Scheduling - Set up recurring runs on any schedule
- Zapier / Make - Connect with 5,000+ apps via Apify integrations
- Python / Node.js SDKs - Native client libraries for easy integration