Resale.info Scraper — Used Machinery & Dealer Contacts
Pricing
from $3.50 / 1,000 scraped details rows
Resale.info Scraper — Used Machinery & Dealer Contacts
Scrape Resale.info used machinery listings: deep specs, prices, dealer profiles, and unmasked phone numbers. Listings or details mode. Cloudflare bypass, search API, lightweight HTTP on Apify.
Pricing
from $3.50 / 1,000 scraped details rows
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Resale.info Scraper — Used Machinery Listings
Crawloop Used Machinery Marketplace Suite — Structured extraction for used industrial machinery, metalworking equipment, food processing lines, and packaging systems.
| Exapro | Resale.info | Machineseeker | Machineryline | Troostwijk | Surplex |
|---|---|---|---|---|---|
| Exapro Scraper | Resale.info Scraper ◄── you are here | Machineseeker Scraper | Machineryline Scraper | Troostwijk Scraper | Surplex Scraper |
Disclaimer: Unofficial integration developed independently of RESALE. Not affiliated with or endorsed by RESALE. For informational and research purposes only.
Extract used machinery listings from resale.info and regional domains into clean JSON on Apify. Supports category URLs, direct product pages, and text search — listings for fast catalogs and details for product/company context.
Category pagination via Resale's search proxy API. Cloudflare bypass with curl_cffi — no headless browser.
When to use this Actor
Use for strong coverage of German and European used metalworking inventories with pricing, categories, images, country context, and company-level seller names.
For Exapro, use Exapro Scraper. For Machineseeker regional TLDs, use Machineseeker Scraper. For heavy equipment, use Machineryline Scraper.
Key Features
- Universal language / domain support — Regional Resale sites.
- Direct search API — Text queries and category IDs via Resale search proxy.
- Smart category pagination — Backend API pages when HTML pagination is thin.
- Company-level context — Dealer/company names and country when available.
- Two extraction modes —
listingsordetails. - Cloudflare WAF bypass —
curl_cffiChrome impersonation.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | Array | [] | Category, search, or product URLs. |
searchQuery | String | "" | Optional text query. |
runMode | String | "listings" | listings or details. |
maxItems | Integer | 100 | Max items. |
maxPagesPerUrl | Integer | 10 | Pagination depth. |
language | String | "en" | Target language. |
concurrencyLimit | Integer | 5 | Parallel workers. |
proxyConfiguration | Object | {} | Residential recommended. |
Input Example
{"startUrls": [{ "url": "https://www.resale.info/en/metal-working-machines/rs-1/" }],"runMode": "details","maxItems": 50,"language": "en","proxyConfiguration": { "useApifyProxy": true }}
Output Format
{"id": 169744792,"title": "SUPFINA Spiro F7 Honing, Finishing, Lapping And Polishing Machines","url": "https://www.resale.info/en/supfina-spiro-f7-honing-finishing-lapping-and-polishing-machines/No-169744792","manufacturer": "SUPFINA","model": "Spiro F7","categoryPath": "metal working machines > grinding machines > Honing, Finishing, Lapping And Polishing Machines","year": 2022,"priceFormatted": "Price on request","locationCountry": "DE","images": ["https://images.resale.de/uploads/169744792_a_360034-a.jpg"],"dealerName": "Supfina Grieshaber GmbH & Co. KG","dealerCountry": "Germany"}
Use cases
| Use case | What you get |
|---|---|
| Metalworking comps | Manufacturer, model, year, price labels |
| Dealer context | Company-level seller names / country |
| Category crawls | Paste Resale category URLs |
| Cross-platform joins | Brand/model joins with Exapro / Machineseeker |
| AI / MCP workflows | Apify API, clients, or MCP |
Integration examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('crawloop/resale-scraper').call({startUrls: [{ url: 'https://www.resale.info/en/metal-working-machines/rs-1/' }],runMode: 'listings',maxItems: 50,language: 'en',proxyConfiguration: { useApifyProxy: true },});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.slice(0, 5));
Python
from apify_client import ApifyClientclient = ApifyClient(token)run = client.actor("crawloop/resale-scraper").call(run_input={"searchQuery": "milling","runMode": "details","maxItems": 50,"language": "en","proxyConfiguration": {"useApifyProxy": True},})items = list(client.dataset(run["defaultDatasetId"]).iterate_items())print(len(items), items[:3])
cURL
curl "https://api.apify.com/v2/acts/crawloop~resale-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQuery":"milling","runMode":"listings","maxItems":50,"language":"en","proxyConfiguration":{"useApifyProxy":true}}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call crawloop/resale-scraper.
Example prompts:
- "Run Resale.info Scraper for metal working machines, max 50, and return title, manufacturer, year, priceFormatted"
- "Scrape Resale details for SUPFINA machines and summarize dealer countries"
- "Chain Resale.info then Machineseeker Scraper for milling machines and compare prices"
Suite next step
For regional CNC coverage, use Machineseeker Scraper. For auctions, use Troostwijk or Surplex.
Related Actors
| Actor | What it covers |
|---|---|
| Exapro Scraper | European used machinery & specs |
| Resale.info Scraper ◄── you are here | European listings & categories |
| Machineseeker Scraper | Regional CNC & metalworking |
| Machineryline Scraper | Heavy equipment & dealer contacts |
| Troostwijk Scraper | Industrial auctions |
| Surplex Scraper | Plant closures & Surplex lots |