Machinery Trader UK Scraper
Pricing
from $5.00 / 1,000 results
Machinery Trader UK Scraper
Scrapes new and used machinery listings from machinerytrader.co.uk including prices, specifications, seller info, and images.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
MPG Agents
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
MachineryTrader UK Scraper
An Apify Actor that scrapes machinery listings from machinerytrader.co.uk. Extracts comprehensive listing data including pricing, specifications, seller info, images, and location details.
Features
- Listing page scraping — Extracts data from search/category pages using JSON-LD structured data merged with HTML card data
- Detail page scraping — Visits individual listing pages for full specs, image galleries, seller contact info, and breadcrumb categories
- Flexible filtering — Filter by manufacturer, category, year, price, hours, condition, location, and keywords
- Anti-bot handling — Browser fingerprinting, session rotation, and stealth mode via Playwright
- Pagination — Automatically follows pages up to a configurable limit
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | array | — | Direct URLs to scrape (overrides filters) |
manufacturer | string | — | Filter by manufacturer (e.g. "CATERPILLAR") |
category | string | — | Filter by category |
yearMin / yearMax | number | — | Year range filter |
priceMin / priceMax | number | — | Price range filter (GBP) |
hoursMin / hoursMax | number | — | Usage hours filter |
condition | string | — | "New" or "Used" |
country | string | — | Country filter |
county | string | — | County/region filter |
keyword | string | — | Keyword search |
sort | string | — | Sort order |
maxPages | number | 5 | Max listing pages to scrape (0 = unlimited) |
scrapeDetails | boolean | true | Visit detail pages for full data |
maxConcurrency | number | 5 | Max concurrent browser pages |
proxyConfiguration | object | — | Apify proxy settings |
Output
Listing Page Fields
Each listing includes: listingId, listingUrl, title, manufacturer, model, year, category, condition, price, currency, hours, mileage, horsePower, serialNumber, description, imageUrl, location, seller, sellerPhone, isFeatured, and more.
Detail Page Fields (when scrapeDetails: true)
Full detail pages add: categoryHierarchy, allSpecs, specsBySection, images (full gallery), seller.contactPerson, seller.whatsappNumber, seller.profileUrl, location.mapUrl, priceValidUntil, and equipment-specific specs (drive, capacity, ROPS, A/C, etc.).