Mascus Heavy Equipment Scraper
Mascus lists used agricultural, construction and material-handling equipment worldwide, and the category pages hold more current listings than any export...
Mascus lists used agricultural, construction and material-handling equipment worldwide, and the category pages hold more current listings than any export gives you. Rows give brand, model, year, hours, price in euros and the seller's own currency, and location. No dealer identity collected.
$1.92 / 1,000 · Recently published - building its public record.
Run it on Apify → Free to try - runs bill per result on your own account.
What you give it
Every field is optional unless marked; sensible defaults do the rest.
| Field | Type | What it does | Default |
|---|---|---|---|
categoryUrls |
array | One or more Mascus category page URLs to sweep, e.g. https://www.mascus.com/agriculture/tractors. Browse mascus.com, pick a category, and paste its URL here - the site's own keyword search and filters are not used by this actor (see "Finding a category URL" below for why). | ["https://www.mascus.com/agriculture/tractors"] |
maxItems |
integer | Stop after this many listings, across all category URLs combined. Free-plan runs are capped at 5 items. The form starts at 25 for a cheap first run - that is the form's prefill, not a cap on your plan; clear it to use the default of 500. | 500 |
reportFailures |
boolean | When a run fails, send the developer the actor name and build, an error category, the error message (truncated) and a one-way hash of your input - so a bug can be fixed without anyone asking you to reproduce it. Your input itself, your results and your identity are never sent, and successful runs send nothing at all. Switch this off and the actor behaves exactly the same. | True |
What you get back
One JSON object per result, with exactly these fields - no seller identities, no contact data, ever.
| Field | Type | Meaning |
|---|---|---|
listingId |
string | Mascus listing ID. |
brand |
['string', 'null'] | Equipment brand. |
model |
['string', 'null'] | Model name or number. |
yearOfManufacture |
['integer', 'null'] | Year of manufacture. |
catalogName |
['string', 'null'] | Top-level catalog, e.g. agriculture, construction. |
categoryName |
['string', 'null'] | Equipment category within the catalog. |
meterReadout |
['number', 'null'] | Hours or distance on the meter, when reported. |
meterReadoutUnit |
['string', 'null'] | Unit of meterReadout: h (hours) or mil (miles/km). |
city |
['string', 'null'] | Listing location, locality-level only - no address or coordinates. |
countryCode |
['string', 'null'] | Two-letter listing location country code. |
priceEuroCents |
['integer', 'null'] | Asking price converted to euro cents. |
priceOriginalCents |
['integer', 'null'] | Asking price in the seller's original currency, in cents. |
priceOriginalCurrency |
['string', 'null'] | Currency of priceOriginalCents. |
isAuction |
boolean | True when this listing is sold via auction rather than a fixed asking price. |
isRental |
boolean | True when this listing is offered for rent rather than sale. |
auctionEventName |
['string', 'null'] | Name of the auction event, when isAuction is true. |
auctionStartDate |
['string', 'null'] | Auction start, when isAuction is true. |
auctionEndDate |
['string', 'null'] | Auction end, when isAuction is true. |
auctionLocation |
['string', 'null'] | Auction city and country, when isAuction is true. |
url |
['string', 'null'] | Direct link to the listing. |
imageUrl |
['string', 'null'] | Listing photo URL. |
imageCount |
['integer', 'null'] | How many photos the listing has. |
videoCount |
['integer', 'null'] | How many videos the listing has. |
featured |
boolean | Whether the listing is marked featured on the site. |
highlighted |
boolean | Whether the listing is marked highlighted on the site. |
createDate |
['string', 'null'] | When the listing was created, as reported by the site. |
Health
Recently published - building its public record. Live record, failures included: status page.
Full documentation, examples and the AI-assistant prompt live on the store page.