DOTmed Listings Scraper avatar

DOTmed Listings Scraper

Pricing

from $2.00 / 1,000 listings

Go to Apify Store
DOTmed Listings Scraper

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

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

1

Monthly active users

2 months ago

Last modified

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

  1. Select categories – Choose one or more equipment categories (e.g. Imaging, Surgical, Laboratory).
  2. Set your limit – Choose the maximum number of listings to collect with Maximum number of items.
  3. 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).
  4. Run the Actor – Click Start and watch results stream into the dataset.
  5. 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:

FieldDescription
CategoriesOne or more equipment categories to scrape.
Scrape full listing detailsWhen enabled, visits each listing page for complete data. When off, returns lightweight summaries. Default: off.
Maximum number of itemsThe maximum number of listings to collect. Default: 50.
Start URLs (advanced)Optional. Specific DOTmed browse URLs to scrape instead of categories.
Proxy configurationOptional 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

FieldDescription
urlListing page URL
listingIdUnique listing ID
listingTypesale, auction, or listing
titleListing title
manufacturerEquipment manufacturer / brand
modelModel name or number
equipmentTypeEquipment type / device category
categoryCategory the listing was scraped from
conditionStated condition of the item
priceAsking price (numeric, when available)
priceCurrencyCurrency code of the price
priceTextRaw price text as shown on the page
locationItem location
countrySeller country
sellerSeller name
referenceNumberListing / sale / auction reference number
quantityAvailableQuantity available
inStockIn-stock indicator
dateUpdatedDate the listing was last updated
bidClosesAuction bid-close time (auction items)
descriptionFull item description
specificationsKey–value map of listing specifications
mainImagePrimary listing image
imagesAll 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 getPrice 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.