Mascus Heavy Equipment Scraper
Pricing
from $3.00 / 1,000 results
Mascus Heavy Equipment Scraper
Scrape used construction, agriculture, forestry, groundcare, material handling, and transportation equipment listings from Mascus - a global heavy-equipment marketplace. Browse by category, manufacturer, and country, or fetch specific listing URLs.
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
2 days ago
Last modified
Categories
Share
Scrape Mascus — a global marketplace for used construction, agriculture, forestry, groundcare, material handling, and transportation equipment. Browse listings by equipment type, specific machine category, manufacturer, and country, with year, price, and operating-hours filters, or fetch specific listing URLs directly. HTTP-only, no login, no cookies, no residential proxy required.
What this actor does
- Two modes:
browse(category / manufacturer / country search) andbyUrl(fetch specific listing pages) - 6 equipment types: construction, agriculture, forestry, groundcare, material handling, transportation
- 150+ curated machine categories: excavators, dozers, cranes, tractors, forklifts, trucks, trailers, and many more, each mapped to its correct equipment type automatically
- 74 curated manufacturers (Caterpillar, Komatsu, Volvo, John Deere, JCB, Liebherr, and more) plus free-text overrides for any Mascus category/manufacturer slug not in the dropdown
- 105 countries to narrow results to equipment located in a specific market
- Filters: year range, price range, max operating hours, keyword (title/description)
- Rich per-listing data: price, currency, condition, availability, seller name/profile, serial number, and any extra category-specific specs Mascus publishes
- Empty fields are omitted — a field only appears when Mascus actually publishes that data
Output per listing
title— listing headline (e.g.CAT 336FL)brand,modelmainCategory— top-level equipment type (e.g.Construction Equipment)category— specific machine category (e.g.Crawler Excavators)year— year of manufacturehours— recorded operating hoursprice,currency— only present when the seller has published a fixed price (many auction-sourced listings are "call for price" and omit this)condition— e.g.Used,Newavailability— e.g.In Stocklocation— city/region text as publishedcountryserialNumber,customerAssetNumberdescriptionsellerName,sellerUrlimageUrl— primary listing photoimageUrls[]— full photo gallery (up to 20 images per listing)additionalSpecs— any further category-specific spec fields Mascus publishes for that listing (varies by machine type)listingId— Mascus's internal listing IDsourceUrl— canonical listing URLrecordType: "listing",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | browse | browse (category/manufacturer/country search) or byUrl (fetch specific listings) |
mainCategory | string | construction | Equipment type: construction / agriculture / forestry / groundcare / material-handling / transportation (mode=browse) |
subCategory | string | crawler-excavators | Specific machine category to browse (mode=browse). Leave as the default option to use a representative category for the chosen equipment type — Mascus has no single "browse everything" page |
subCategoryOther | string | – | Power-user override: an exact Mascus category slug not in the dropdown |
manufacturer | string | – | Restrict to one manufacturer/brand (mode=browse) |
manufacturerOther | string | – | Power-user override: an exact Mascus manufacturer slug not in the dropdown |
country | string | – | Restrict to equipment located in one country |
sortBy | string | relevance | Result order: relevance / price ascending / price descending / year newest / year oldest / recently listed |
keyword | string | – | Case-insensitive substring match against title/description |
yearMin, yearMax | int | – | Year-of-manufacture range |
priceMin, priceMax | int | – | Price range in USD (listings without a published price always pass through) |
hoursMax | int | – | Drop listings with more operating hours than this |
listingUrls | array | – | Direct Mascus listing URLs to fetch (mode=byUrl) |
maxItems | int | 40 | Hard cap on emitted records (1–1000) |
proxyConfiguration | object | off | Optional Apify proxy; Mascus serves plain HTML with no bot protection so this is not required |
Example: browse crawler excavators (default)
{"mode": "browse","mainCategory": "construction","subCategory": "crawler-excavators","maxItems": 40}
Example: Caterpillar wheel loaders in Germany, 2018+
{"mode": "browse","mainCategory": "construction","subCategory": "wheel-loaders","manufacturer": "caterpillar","country": "de","yearMin": 2018,"maxItems": 50}
Example: tractors under $80,000 with under 3,000 hours
{"mode": "browse","mainCategory": "agriculture","subCategory": "tractors","priceMax": 80000,"hoursMax": 3000,"maxItems": 50}
Example: fetch specific listing URLs
{"mode": "byUrl","listingUrls": ["https://www.mascus.com/construction/crawler-excavators/cat-336fl/6sft3pih.html","https://www.mascus.com/material-handling/diesel-forklifts/clark-c80d/dudgig5s.html"]}
Use cases
- Equipment dealers — monitor competitor listings and pricing across manufacturers and regions
- Fleet buyers — source used machinery within a budget and hours-run threshold
- Market research — track average pricing and inventory levels for a specific machine category over time
- Import/export brokers — find equipment available in a specific country for cross-border resale
- Auction & finance analytics — build pricing datasets across construction, agriculture, and transportation equipment
Data source / limitations
This actor scrapes the public listing pages of mascus.com, a global used-equipment marketplace. It is not affiliated with Mascus.
- A meaningful share of listings (particularly auction-sourced inventory) do not publish a fixed price on the listing page — Mascus shows these as "call for price". The
price/currencyfields are simply omitted for those records rather than showing a placeholder value. - Mascus has no single page that lists every listing within an equipment type — a specific machine category (
subCategory) must always be selected; the actor picks a sensible default automatically if none is given. - Combining
manufacturerandcountryin the same run appliesmanufactureras the primary search facet andcountryas a secondary filter on the results (Mascus's URL scheme only supports one category-level facet at a time). - Manufacturer- or country-filtered browsing returns up to the first results page (~40 listings); removing those filters enables full multi-page browsing up to
maxItems.
FAQ
Is this affiliated with Mascus? No, this is an independent third-party actor that reads Mascus's public listing pages.
Why don't all listings have a price? Mascus aggregates both dealer listings (which usually show a fixed asking price) and auction-house inventory (which is typically sold "call for price" or via live auction). The actor only includes a price when one is actually published.
Can I search by keyword only, without a category?
keyword is applied as a filter on top of a browsed category rather than as an independent full-text search — Mascus's own site-wide search box does not reliably return query-matched results via plain HTTP, so this actor exposes keyword filtering the way that is actually reliable: narrow by category, then filter by keyword.
How fresh is the data? Every run fetches listings live from mascus.com at request time.
Can I combine manufacturer and country filters? Yes — see the Limitations note above on how the two combine.
What does additionalSpecs contain?
Any spec fields Mascus publishes for a listing beyond the standard set (year, hours, location, country, serial number). These vary by machine type, so the field is only present when extra specs exist.