IronPlanet Scraper avatar

IronPlanet Scraper

Pricing

from $28.99 / 1,000 result items

Go to Apify Store
IronPlanet Scraper

IronPlanet Scraper

Scrapes IronPlanet heavy equipment listings from search or listing URLs and returns each machine as a flat row with price, hours, location, and details.

Pricing

from $28.99 / 1,000 result items

Rating

5.0

(2)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

1

Monthly active users

3 days ago

Last modified

Share

ParseForge

IronPlanet Scraper

Scrape IronPlanet heavy equipment listings from any search or listing URL, up to a million per run. Every machine comes with its price, hours, location, and full listing details. No login or API key. Export to CSV, JSON, Excel, or XML.

IronPlanet's auction site hides its inventory behind dynamic pages and search filters. This reads the public listing pages directly, follows pagination, and returns each machine in one fixed schema. Filter by URL, cap the count, and get clean rows ready for analysis.

Who uses itWhat they scrape IronPlanet for
Equipment dealersMonitor competitor pricing and inventory on IronPlanet
Market analystsTrack heavy equipment market trends and auction volumes
Fleet managersFind specific machines for purchase or replacement
Data scientistsBuild datasets of equipment specs and sold prices

What it does

This Actor collects IronPlanet equipment listings from search result pages or direct listing URLs and returns each one as a flat row.

  • πŸ”— URL-driven: Start from any IronPlanet search or listing URL, including filtered searches.
  • πŸ“„ Pagination handled: Follows next-page links automatically until maxItems is reached.
  • βš™οΈ Simple controls: Set maxItems to cap the run, no complex configuration needed.
  • πŸ“¦ Structured output: Each listing becomes a flat row with consistent fields for easy export.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with IronPlanet data

πŸ“Š Monitor auction prices.

A market analyst runs the scraper on IronPlanet search results for excavators weekly to track average selling prices and adjust valuation models.

πŸ” Find specific equipment.

A fleet manager scrapes listings filtered by make and model to locate a low-hour bulldozer within budget.

πŸ“ˆ Track inventory trends.

An equipment dealer scrapes all listings in a category monthly to see which brands are flooding the market.

πŸ§ͺ Build research datasets.

A data scientist collects thousands of listings with specs and prices to train a price prediction model.

Why choose this scraper

What you get
No API neededScrapes public IronPlanet pages directly, no registration or keys
Flexible startUse any search URL with filters, or a single listing page
ScalableCollect up to 1,000,000 listings in one run
Clean dataReturns a fixed schema with all listing details

How it compares

No other Store actor targets IronPlanet the same way, so the honest comparison is with the alternatives teams actually weigh.

IronPlanet ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When IronPlanet changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from IronPlanet search or listing URLs, and set a maximum number of listings to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
"startUrls": [
{
"url": "https://www.ironplanet.com/jsp/s/search.ips?kwtag=newhomepage"
}
],
"maxItems": 10
}

A larger pull:

{
"startUrls": [
{
"url": "https://www.ironplanet.com/jsp/s/search.ips?kwtag=newhomepage"
}
],
"maxItems": 200
}

Pricing

Pay-per-result: $0.03866 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$3.87
1,000 results$38.66
10,000 results$386.60

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the IronPlanet Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to IronPlanet through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/iron-planet-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your start URL is a valid IronPlanet search or listing page and that it is publicly accessible. Also ensure maxItems is set to at least 1.

Why are some fields empty?

Some listing details may not be present on the page or may be hidden behind a login. Try a different URL or check the page manually.

Why did the run stop before reaching maxItems?

The scraper stops when there are no more pages to follow or when it hits the maxItems limit. If you expected more, verify the search URL returns more results.

Why am I getting a timeout error?

IronPlanet may be slow or blocking requests. Try reducing the number of start URLs or increasing the timeout in advanced settings.

Can I scrape a listing that requires login?

No, the scraper only accesses public pages. If a listing is behind a login, it cannot be scraped.

FAQ

QuestionAnswer
What is IronPlanet?IronPlanet is an online marketplace for used heavy equipment, trucks, and other industrial assets, sold through auctions and direct listings.
Do I need an IronPlanet account to scrape?No, the scraper reads public listing pages without login. Some details may be limited to what is visible to anonymous visitors.
Can I scrape a specific search with filters?Yes, copy the URL from IronPlanet after applying your filters and use it as a start URL.
How many listings can I get in one run?You can set maxItems up to 1,000,000. The actual number depends on how many listings match your start URLs.
What format is the output?The Actor returns a dataset of flat rows, which you can export to CSV, JSON, Excel, or XML from Apify.
Does it scrape sold listings?It scrapes whatever is visible on the pages you provide. If sold listings appear in search results, they will be included.
Can I scrape multiple URLs at once?Yes, provide an array of start URLs, and the scraper will process them all in one run.
Is this an official IronPlanet API?No, this is a third-party scraper that reads public web pages. It is not affiliated with IronPlanet.
How often can I run it?You can schedule runs as often as you like, but be respectful of IronPlanet's servers and follow their terms of service.
What if a listing page changes layout?The scraper is maintained to adapt to site changes. If you notice missing fields, contact support or update the Actor.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by IronPlanet, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.