Plant and Equipment Scraper — MEA Heavy Machinery & Auctions avatar

Plant and Equipment Scraper — MEA Heavy Machinery & Auctions

Pricing

from $1.79 / 1,000 scraped plant & equipment listings

Go to Apify Store
Plant and Equipment Scraper — MEA Heavy Machinery & Auctions

Plant and Equipment Scraper — MEA Heavy Machinery & Auctions

Scrape Plant & Equipment MEA heavy machinery listings and timed auctions: prices, bids, hours, inspected lots, dealer phones, and images. Search, category, dealer, or detail URLs.

Pricing

from $1.79 / 1,000 scraped plant & equipment listings

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by Plant & Equipment / P&E Holding or its affiliates. Data is read from publicly accessible pages only. No login. You are responsible for complying with applicable law (including GDPR where personal data appears) and the site’s terms. No warranty on accuracy or availability. Provided for informational and research use.

Contact-data controls: Phone/WhatsApp/fax and email fields are omitted from the dataset by default. Enable includePhones and/or includeEmails only for contacts already published on public pages and only when you have a lawful basis. Any contact-field examples below assume that explicit opt-in; otherwise those fields are absent.

Crawloop Used Equipment / Machinery Suite — Middle East & Africa heavy equipment marketplace listings, timed auctions, and dealer contacts.

MachinerylineExaproSurplexAgriaffairesPlant and Equipment
Machineryline ScraperExapro ScraperSurplex ScraperAgriaffaires ScraperPlant and Equipment Scraper ◄── you are here

Plant and Equipment scraper for the MEA-focused heavy machinery marketplace — construction equipment, trucks, cranes, material handling, agricultural machines, and spare parts across ~39k live listings plus timed online auctions. Extract asking prices, auction bids, hours, year, condition, inspected badges, seller/dealer signals, and image galleries. Run search or category crawls, dealer pages, or direct equipment / auction URLs — a practical Plant and Equipment API alternative for Python, Node.js, cURL, and MCP on Apify.

Built for equipment traders, fleet buyers, auction desks, and market-intel teams covering GCC, Middle East, Africa, and export inventory into the region. Choose listings for fast card-level catalogs or details for full product pages with JSON-LD + HTML specs.

When to use this Actor

Use the Plant and Equipment Scraper when you need:

  • MEA heavy equipment inventory (construction, trucks, cranes, MH, agri, parts)
  • Dual commerce modes — retail / Make Offer listings and timed auction lots with bids
  • Inspected lot flags, hours, year, brand/model, and location
  • Dealer directory rows with phones and inventory links
  • Discovery — search keyword, category shortcuts, or pasted start URLs

Ideal for traders comparing MEA asking prices and auction starts against EU/US comps.

When not to use

Data pipeline

Input Mode Output
───────────────────────── ──────────────────── ──────────────────────────
Search / category / dealer ──► listings (fast cards) ──► title, bid/price, hours, type
Keyword ──► details (full PDP) ──► specs, gallery, seller phone
Equipment / auction URLs ──► ──► inspected, location, SKU
Join by brand + model ──► comps with Machineryline / Exapro

Key Features

  • Two extraction modeslistings for card-level stubs; details for JSON-LD Product + HTML overview
  • Auction + Make Offer + retaillistingType and priceStatus on every row
  • Category shortcuts — construction, excavators, cranes, trucks, agri, and more
  • Dealer profiles — optional dealer rows with phone and inventory URLs
  • Respectful crawl — soft delay between pages (site crawl-delay is 4s)
  • Export-ready JSON — Apify dataset for CSV / Excel / API / MCP

Input Parameters

ParameterTypeDefaultDescription
startUrlsArraySearch hubSearch, category, dealer, equipment, or auction URLs.
searchKeywordStringBuilds /search-machinery?q=….
categoriesArray[]Built-in category shortcuts.
listingTypesArray[]Optional filter: auction, make_offer, listing.
scrapeLiveAuctionsBooleanfalseAlso crawl the main search hub.
includeDealerProfilesBooleantruePush dealer profile rows for dealer start URLs.
runModeString"listings""listings" or "details".
maxItemsInteger10Cap on emitted records (0 = unlimited).
maxPagesPerUrlInteger1Pagination depth per start URL.
concurrencyLimitInteger3Parallel detail workers.
proxyConfigurationObjectResidential AEApify Residential recommended if blocked.

Example input

{
"startUrls": [
{ "url": "https://www.plantandequipment.com/search-machinery" }
],
"runMode": "listings",
"maxItems": 25,
"maxPagesPerUrl": 1,
"listingTypes": ["auction", "make_offer"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "AE"
}
}

Output

FieldTypeDescription
listingIdStringSKU / data-id
listingTypeStringauction, make_offer, or listing
titleStringYear + brand + model style title
manufacturer / model / year / hoursCore equipment fields
price / priceCurrency / priceStatusAsking price or bid when published
bidAmount / startingBid / auctionEndsInAuction signals
inspectedBooleanInspected badge when present
locationStringCity / country text
sellerName / sellerPhone / dealerUrlSeller surfaces (richer on details / dealers)
imagesArrayGallery URLs
urlStringCanonical equipment or auction URL
recordTypeStringdealer for dealer profile rows

Example output (listing card)

{
"listingId": "1484539",
"auctionLotId": "1073",
"url": "https://www.plantandequipment.com/auction-item/2025-jcb-3dx-plus-1073",
"title": "2025 JCB 3DX PLUS",
"listingType": "auction",
"manufacturer": "JCB",
"model": "3DX PLUS",
"year": 2025,
"hours": 17,
"condition": "new",
"category": "Backhoe Loaders",
"location": "Dubai, United Arab Emirates",
"price": 26000,
"priceCurrency": "USD",
"priceStatus": "auction",
"bidAmount": 26000,
"auctionEndsIn": "5 Days",
"inspected": true,
"imageUrl": "https://d3dbzqf9c55l4u.cloudfront.net/uploads/attachment/file/41308/Cover-1.webp"
}

Use cases

  • MEA price comps for excavators, loaders, and trucks before bidding or buying
  • Auction watchlists — starting bids, inspected flags, and countdown text
  • Dealer prospecting across the P&E dealer directory
  • Export / import desks comparing UAE hub stock to EU Machineryline inventory
  • Fleet replacement planning with year / hours / condition filters downstream

Integration examples

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('crawloop/plantandequipment-scraper').call({
startUrls: [{ url: 'https://www.plantandequipment.com/construction/excavators' }],
runMode: 'listings',
maxItems: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items.slice(0, 5));

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("crawloop/plantandequipment-scraper").call(
run_input={
"startUrls": [{"url": "https://www.plantandequipment.com/search-machinery"}],
"runMode": "details",
"maxItems": 20,
"listingTypes": ["auction"],
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("title"), item.get("price"), item.get("listingType"))

cURL

curl "https://api.apify.com/v2/acts/crawloop~plantandequipment-scraper/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"https://www.plantandequipment.com/search-machinery"}],"runMode":"listings","maxItems":15}'

MCP and AI assistants

Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by its Store ID / name.

Example prompts:

  • "Run Plant and Equipment Scraper for excavators in Dubai and return the top 20 auction lots as JSON"
  • "Scrape Make Offer listings with Plant and Equipment Scraper and summarize brand, hours, and asking price"
  • "Chain Plant and Equipment Scraper then Machineryline Scraper to compare MEA vs EU tracked excavator comps"

Suite next step

After MEA Plant & Equipment inventory, pull European heavy-equipment stock and dealer contacts with Machineryline Scraper, or machine-tool comps with Exapro Scraper.

FAQ

Does this include auction lots?
Yes. Cards and detail pages expose auction bids, inspected badges, and countdown text when published. Filter with listingTypes: ["auction"].

Are prices always present?
Retail / Buy Now rows usually expose a price. Make Offer rows may still show an ask on the detail page; auction rows expose bid amounts. JSON-LD alone can show 0 for auctions — the Actor prefers HTML bids/prices.

Do I need a proxy?
Direct access often works. If you see blocks, enable Apify Residential (AE or US) and lower concurrency.

Can I scrape dealers?
Yes — pass /machinery-equipment-dealers/{slug} start URLs. With includeDealerProfiles: true you get a dealer row plus inventory cards on the page.