Machines4U Scraper — Used Machinery Australia avatar

Machines4U Scraper — Used Machinery Australia

Pricing

from $1.99 / 1,000 scraped machines4u listings

Go to Apify Store
Machines4U Scraper — Used Machinery Australia

Machines4U Scraper — Used Machinery Australia

Scrape Machines4U used and new machinery listings across Australia: construction, farm, forklifts, and metalworking. Extract AUD prices (ex GST / inc GST), hours, year, brand, location, dealer phones, and images.

Pricing

from $1.99 / 1,000 scraped machines4u listings

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Crawloop Used Equipment / Machinery Suite — Australian industrial classifieds: construction, farm, forklifts, metalworking, mining, and workshop machinery plus dealer contacts.

MachinerylineAgriaffairesMachineseekerExaproMachines4U
Machineryline ScraperAgriaffaires ScraperMachineseeker ScraperExapro ScraperMachines4U Scraper ◄── you are here

Disclaimer: Unofficial tool for publicly accessible Machines4U pages. Not affiliated with, sponsored by, or endorsed by Machines4U. Trademarks belong to their respective owners.

For informational and research use only (market research, dealer intelligence, procurement comps). You are responsible for compliance with applicable laws, site terms, and your organization policies.

No warranty as to accuracy, completeness, or continued availability of third-party data.

Machines4U scraper for Australia’s industrial machinery marketplace — construction plant, farm equipment, forklifts, metalworking, mining machines, trucks, and workshop stock. Extract AUD asking prices with GST split (ex GST / inc GST), hours, year, brand, model, state, hot-deal flags, seller/dealer names, public phones, and image galleries. Run category or keyword crawls, dealer directory pages, or direct listing URLs — a practical Machines4U API alternative for Python, Node.js, cURL, and MCP on Apify.

Built for equipment traders, fleet buyers, finance desks, and market-intel teams covering Australia and AU vs EU/US comps. Choose listings for fast tile-level catalogs or details for full advert pages with JSON-LD + HTML specs.

When to use this Actor

Use the Machines4U Scraper when you need:

  • Australian machinery inventory — construction, farm, forklift, metalworking, mining, workshop, trucks, hire, hot deals
  • GST-aware AUD prices — ex-GST ask plus inc-GST when the advert publishes both
  • Hours, year, brand/model, condition (new/used), and “delivers nationally”
  • Dealer directory rows with public phones and inventory links
  • Discovery — search keyword (e.g. excavator), category shortcuts, or pasted start URLs

Ideal for traders comparing Australian asking prices against EU Machineryline / Agriaffaires comps.

When not to use

Data pipeline

Input Mode Output
───────────────────────── ──────────────────── ──────────────────────────
Browse / search / dealer ──► listings (fast tiles) ──► title, AUD price, GST, state
Keyword ──► details (full PDP) ──► specs, gallery, dealer phone
Listing / directory URLs ──► ──► hours, year, brand, POA
Join by brand + model ──► comps with Machineryline / Agriaffaires

Key Features

  • Two extraction modeslistings for tile-level stubs; details for JSON-LD Product + HTML specs
  • GST-aware AUD pricesprice (ex GST), priceIncGst, priceStatus (listed / poa / negotiable)
  • Category shortcuts — construction, farm, forklift, metalworking, mining, hire, hot deals, and more
  • Dealer profiles — optional directory rows with phone; details mode can enrich listing phones from the dealer page
  • Lightweight HTTP — Chrome TLS impersonation, no headless browser
  • Export-ready JSON — Apify dataset for CSV / Excel / API / MCP

Input Parameters

ParameterTypeDefaultDescription
startUrlsArrayConstruction browseBrowse, search, brand, dealer, hire, hot-deals, or listing URLs.
searchKeywordStringBuilds /search/{keyword}/ (e.g. excavator, forklift).
categoriesArray[]Built-in roots: construction, farm, forklift, metalworking, mining, trucks, hire, hotdeals, and more.
conditionsArray[]Optional filter: new, used.
includeDealerProfilesBooleantruePush dealer profile rows for dealer start URLs.
enrichDealerContactsBooleantrueIn details mode, attach public dealer phone from the directory page.
runModeString"listings""listings" or "details".
maxItemsInteger10Cap on emitted records (0 = unlimited).
maxPagesPerUrlInteger1Pagination depth per start URL.
concurrencyLimitInteger3Parallel detail workers.
proxyConfigurationObjectResidential AUApify Residential recommended if blocked.

Example input

{
"startUrls": [
{ "url": "https://www.machines4u.com.au/browse/construction-equipment/" }
],
"runMode": "listings",
"maxItems": 25,
"maxPagesPerUrl": 1,
"conditions": ["used"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "AU"
}
}

Output

FieldTypeDescription
listingIdStringAdvert ID
titleStringListing title
manufacturer / model / year / hoursCore equipment fields (richer on details)
category / stockIdCategory leaf and seller stock code
conditionStringnew or used
price / priceIncGst / priceCurrencyAUD ask; GST split when published
priceStatusStringlisted, poa, or negotiable
gstFlagStringe.g. ex_gst when the tile/PDP shows Ex GST
state / location / deliversNationallyAustralian location signals
sellerName / sellerPhone / dealerUrlSeller surfaces (phone from directory / details enrich)
hotDealBooleanHot-deal tile when present
images / imageUrlGallery URLs
urlStringCanonical advert URL
recordTypeStringdealer for dealer profile rows

Example output (details)

{
"listingId": "1167376",
"url": "https://www.machines4u.com.au/view/advert/2018-HITACHI-ZX360-LC-5B-PB81/1167376/",
"title": "2018 HITACHI ZX360 LC-5B PB81",
"listingType": "listing",
"condition": "used",
"category": "Excavator",
"manufacturer": "Hitachi",
"model": "ZX360LC-5B",
"year": 2018,
"hours": 5532,
"stockId": "PB81",
"location": "Brisbane City, QLD",
"state": "QLD",
"price": 180000,
"priceIncGst": 198000,
"priceCurrency": "AUD",
"priceStatus": "listed",
"gstFlag": "ex_gst",
"sellerName": "Hannaford-Equipment",
"dealerUrl": "https://www.machines4u.com.au/directory/Hannaford-Equipment/2385/"
}

Use cases

  • AU price comps for excavators, forklifts, tractors, and metalworking machines
  • GST-aware valuation — track ex-GST asks vs inc-GST display prices
  • Dealer prospecting across the Machines4U directory (public phones)
  • Export / import desks comparing Australian stock to EU Machineryline inventory
  • Hot-deal and hire monitoring for priced-to-move or rental plant
  • Python / Node / MCP pipelines that treat Machines4U as a structured dataset

Integration examples

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('crawloop/machines4u-scraper').call({
startUrls: [{ url: 'https://www.machines4u.com.au/browse/construction-equipment/' }],
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/machines4u-scraper").call(
run_input={
"searchKeyword": "excavator",
"runMode": "details",
"maxItems": 20,
"enrichDealerContacts": True,
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("title"), item.get("price"), item.get("sellerPhone"))

cURL

curl "https://api.apify.com/v2/acts/crawloop~machines4u-scraper/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"https://www.machines4u.com.au/browse/forklift/"}],"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 Machines4U Scraper for used excavators in Queensland and return the top 20 rows as JSON"
  • "Scrape forklift listings with Machines4U Scraper and summarize brand, hours, and ex-GST price"
  • "Chain Machines4U Scraper then Machineryline Scraper to compare AU vs EU tracked excavator comps"

Suite next step

After Australian Machines4U inventory, pull European heavy-equipment stock and dealer contacts with Machineryline Scraper, or farm machinery comps with Agriaffaires Scraper.

FAQ

Are prices always present?
Priced ads usually expose an ex-GST ask. POA / “Ask for Price” rows set priceStatus: "poa". JSON-LD may publish 0 for those — the Actor prefers the HTML price block.

How does GST work?
When both figures are published, price is ex GST and priceIncGst is the inc-GST display. gstFlag records the on-page label (typically ex_gst).

Where do dealer phones come from?
Listing pages use an enquiry form. Public telephone numbers sit on /directory/{dealer}/{id}/. Enable enrichDealerContacts in details mode, or pass dealer start URLs with includeDealerProfiles.

Listings vs details?
Use listings for fast catalog scans (title, AUD price, GST flag, state). Use details when you need hours, brand/model, gallery, and dealer phone enrichment.

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

Can I scrape a single dealer’s stock?
Yes — pass a /directory/{name}/{id}/ start URL. You get an optional dealer-profile row plus paginated inventory tiles.

Do I need a login?
No. Public browse, search, dealer, and advert pages are in scope.