IronPlanet Scraper
Pricing
from $28.99 / 1,000 result items
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
Maintained by CommunityActor stats
0
Bookmarked
14
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
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 it | What they scrape IronPlanet for |
|---|---|
| Equipment dealers | Monitor competitor pricing and inventory on IronPlanet |
| Market analysts | Track heavy equipment market trends and auction volumes |
| Fleet managers | Find specific machines for purchase or replacement |
| Data scientists | Build 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 needed | Scrapes public IronPlanet pages directly, no registration or keys |
| Flexible start | Use any search URL with filters, or a single listing page |
| Scalable | Collect up to 1,000,000 listings in one run |
| Clean data | Returns 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 Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When IronPlanet changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst 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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the IronPlanet Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
