DOTmed Listings Scraper
Pricing
from $2.00 / 1,000 listings
DOTmed Listings Scraper
The DOTmed Listings Scraper extracts medical equipment listings from DOTmed across 25 categories, capturing manufacturer, model, condition, asking price, specifications, seller, location, descriptions, and image galleries β ideal for price research, sourcing, and medical-device market analysis.
Pricing
from $2.00 / 1,000 listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
1
Total users
1
Monthly active users
2 months ago
Last modified
Categories
Share
π₯ DOTmed Listings Scraper
Easily extract medical equipment listings from DOTmed β the world's largest public marketplace for new and used medical equipment, parts, and devices. The DOTmed Listings Scraper turns thousands of equipment listings into clean, structured data for price research, sourcing, competitor monitoring, and market analysis.
Pick the equipment categories you care about, set how many listings you want, and get back ready-to-use JSON, CSV, or Excel. Run it on demand or schedule it to track the medical equipment market over time, and connect the results to your own tools through the Apify API and integrations.
β¨ Features
- π·οΈ Rich Listing Data: Manufacturer, model, equipment type, condition, asking price, currency, location, seller, reference number, full description, and image galleries.
- π§ Specifications Capture: Pulls the per-listing specification table (serial number, warranty, dimensions, electrical ratings, and more) into a structured field.
- ποΈ Browse by Category: Choose from 25 equipment categories β imaging, surgical, laboratory, cardiology, radiation therapy, and many more.
- β‘ Two Modes, Two Prices: Collect lightweight listing summaries cheaply, or switch on full details to scrape complete listing pages β you only pay for what you use.
- π¦ Sale & Auction Support: Handles fixed-price listings and auction items, including bid-close times.
- π No Setup Required: Works out of the box. Optional proxy support for large or repeated runs.
π οΈ How to use the DOTmed Listings Scraper
- Select categories β Choose one or more equipment categories (e.g. Imaging, Surgical, Laboratory).
- Set your limit β Choose the maximum number of listings to collect with Maximum number of items.
- Choose your depth β Leave Scrape full listing details off for fast, low-cost summaries, or turn it on to capture full listing pages (price, condition, specs, seller, description, images).
- Run the Actor β Click Start and watch results stream into the dataset.
- Export β Download your data as JSON, CSV, Excel, or HTML, or pull it via the API.
π₯ Input
The scraper takes a simple input you configure in the Input tab:
| Field | Description |
|---|---|
| Categories | One or more equipment categories to scrape. |
| Scrape full listing details | When enabled, visits each listing page for complete data. When off, returns lightweight summaries. Default: off. |
| Maximum number of items | The maximum number of listings to collect. Default: 50. |
| Start URLs (advanced) | Optional. Specific DOTmed browse URLs to scrape instead of categories. |
| Proxy configuration | Optional proxy settings for large or repeated runs. |
Example input:
{"categories": ["imaging"],"scrapeDetails": true,"maxItems": 50}
π Output
Each listing becomes one structured record. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Example output item (full details mode):
{"url": "https://www.dotmed.com/listing/anesthesia-machine/drager/perseus-a500/5689328","listingId": "5689328","listingType": "listing","title": "For Sale DRAGER Perseus A500 Anesthesia Machine","manufacturer": "DRAGER","model": "Perseus A500","equipmentType": "Anesthesia Machine","category": "imaging","condition": "Used - Excellent","price": 7990,"priceCurrency": "EUR","priceText": "Asking Price :β¬7,990.00 EUR","location": null,"country": "Germany","seller": "Pramor Medical GmbH","referenceNumber": "5689328","quantityAvailable": "2","inStock": "Yes","dateUpdated": "June 08, 2026","bidCloses": null,"description": "Fully refurbished DrΓ€ger Perseus A500 anesthesia workstation...","specifications": {"S/N": "ASEM-0123","Warranty": "Yes"},"mainImage": "https://images.dotmed.com/images/listingpics2/5/6/8/9/5689328.jpg","images": ["https://images.dotmed.com/images/listingpics2/5/6/8/9/5689328.jpg","https://images.dotmed.com/images/listingpics2/5/6/8/9/5689328_1.jpg"],"scrapedAt": "2026-06-08T08:30:10.047Z"}
Data fields
| Field | Description |
|---|---|
url | Listing page URL |
listingId | Unique listing ID |
listingType | sale, auction, or listing |
title | Listing title |
manufacturer | Equipment manufacturer / brand |
model | Model name or number |
equipmentType | Equipment type / device category |
category | Category the listing was scraped from |
condition | Stated condition of the item |
price | Asking price (numeric, when available) |
priceCurrency | Currency code of the price |
priceText | Raw price text as shown on the page |
location | Item location |
country | Seller country |
seller | Seller name |
referenceNumber | Listing / sale / auction reference number |
quantityAvailable | Quantity available |
inStock | In-stock indicator |
dateUpdated | Date the listing was last updated |
bidCloses | Auction bid-close time (auction items) |
description | Full item description |
specifications | Keyβvalue map of listing specifications |
mainImage | Primary listing image |
images | All listing images |
π° How much does it cost to scrape DOTmed?
This Actor uses a pay-per-result pricing model, so your cost scales with exactly what you collect:
| What you get | Price per 1,000 results |
|---|---|
| Listing scraped (summary only) | $2.00 |
| Listing detail scraped (full listing page) | $6.00 |
For example, scraping 1,000 full listing details costs about $6, and collecting 1,000 lightweight summaries costs about $2. New Apify accounts include free monthly usage credits, so you can try the Actor at no cost. There are no separate platform fees beyond these per-result prices.
π‘ Tips
- Start small. Use a low Maximum number of items for a test run, then scale up once you're happy with the output.
- Use summary mode to save money. Leave Scrape full listing details off when you only need titles, images, and URLs β then re-run with details on for the listings you care about.
- Target the right categories. Selecting fewer, more relevant categories keeps runs fast and focused.
- Schedule recurring runs to monitor pricing and new inventory over time.
β FAQ
Is scraping DOTmed legal? This Actor collects only publicly available information. As with any scraping, you are responsible for how you use the data and for complying with DOTmed's Terms of Service and applicable laws. Avoid collecting personal data and consult legal counsel if you are unsure.
Can I scrape a specific category page or search? Yes. Use the Start URLs advanced option to provide specific DOTmed browse URLs.
Why are some fields empty? Listings vary β auction items may have no fixed price, and some sellers omit specifications or location. The Actor returns whatever is published on each listing.
Can I get the data automatically? Yes. Use the Apify API, scheduling, and integrations (Make, Zapier, Google Sheets, and more) to automate collection and delivery.
π¬ Support
Found a bug or need an extra field? Open an issue on the Actor's Issues tab β feedback and custom requests are welcome.