ParseForge Scrapers

USA Scientific Lab Equipment Scraper

parseforge/lab-equipment-supplier-scraper

E-commerceLead generationOther

Scrapes laboratory equipment and consumables listings from USA Scientific category pages, subcategories, or direct product URLs. Returns each product as a flat row with catalog number, price, specifications, and stock status.

Run this scraper See the API call
Total users
2
Monthly active
0
Total runs
162
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

USA Scientific Lab Equipment Scraper

Scrape laboratory equipment catalogs from USA Scientific, up to a million listings per run. Every product row includes its catalog number, price, specifications, and stock status. No login or API key. Export to CSV, JSON, Excel, or XML.

Procurement teams and lab managers spend hours manually copying equipment specs from supplier websites. This Actor reads the public product catalogs of USA Scientific directly, collecting every listing from category pages, subcategories, or direct product URLs. It returns a structured dataset ready for RFPs, budget planning, and competitive benchmarking.

Who uses it What they scrape USA Scientific for
Procurement officers Build a complete equipment price list for a quarterly RFP in minutes.
Lab managers Compare consumables pricing and specifications across multiple supplier catalogs.
Competitive intelligence analysts Track new product launches and catalog changes from a major lab supplier.
E-commerce catalog managers Populate a master product database with normalized lab equipment data.

What it does

This Actor collects laboratory equipment listings from USA Scientific category pages, subcategories, or direct product URLs and returns each one as a flat row.

  • πŸ“‹ Category listing mode: Feed one or more category URLs and collect every product on each page, with optional facet filters for volume, material, or packaging.
  • πŸ”— Direct product mode: Supply a list of product detail page URLs and receive the full specification sheet for each one.
  • πŸ—ΊοΈ Sitemap fallback: When no listing or product URLs are given, provide a keyword to filter the sitemap and discover matching product pages automatically.
  • πŸ“Š Subcategory recursion: Toggle to crawl child categories when a parent category page contains no products, ensuring complete catalog coverage.
  • πŸ”’ Sort control: Order results by new arrivals, alphabetical A-Z or Z-A, or the supplier's curated picks before scraping begins.

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

What you can do with USA Scientific data

πŸ“ˆ Build a quarterly RFP price list.

A procurement officer scrapes the entire pipette tips and microcentrifuge tubes categories, exports the CSV, and populates the pricing section of a request for proposal in under ten minutes.

πŸ”¬ Monitor consumables availability.

A lab manager runs the Actor weekly on a saved list of high-use product URLs and checks the stock status column to reorder before a backorder halts experiments.

🏷️ Normalize a multi-supplier catalog.

An e-commerce team scrapes USA Scientific alongside other suppliers, maps each field to a common schema, and publishes a unified searchable product database for internal procurement.

πŸ“Š Track competitor pricing changes.

A market analyst scrapes a fixed set of commodity items every month, compares the price column across runs, and flags any supplier that raised prices above the category average.

Why choose this scraper

What you get
Catalog number The supplier's unique product identifier for ordering
Price List price per unit or pack as displayed on the page
Specifications Volume, material, sterility, packaging, and other technical attributes
Stock status Whether the item is in stock, backordered, or discontinued

How it compares

This Actor focuses on the USA Scientific catalog with three collection modes and facet filtering, while the Atico Export scraper targets a different supplier's equipment catalog.

Feature ParseForge Atico Export Laboratory Equipment Scraper
Category listing mode with pagination Yes Not listed
Facet filters on listing pages Yes Not listed
Direct product URL mode Yes Not listed
Sitemap fallback with keyword search Yes Not listed
Subcategory recursion Yes Not listed
Product names and model numbers Yes Yes
Image URLs Yes Yes

Configure the run

Drive the Actor from category URLs, direct product URLs, or a sitemap keyword, and apply facet filters like Volume=2.0 mL so only matching listings reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
  "listingUrls": [
    "https://www.usascientific.com/seal-rite/c/124"
  ],
  "maxItems": 10,
  "pageSize": 36
}

A larger pull:

{
  "listingUrls": [
    "https://www.usascientific.com/seal-rite/c/124"
  ],
  "maxItems": 200,
  "pageSize": 36
}

Pricing

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

Results collected Approximate cost
100 results $3.00
1,000 results $30.00
10,000 results $300.00

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 USA Scientific Lab Equipment 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 USA Scientific 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/lab-equipment-supplier-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 listingUrls point to valid category pages that contain products. If a category page shows products in a browser but the Actor returns nothing, the page may load content dynamically. Try the direct product URL mode with startUrls instead.

The Actor stops after collecting only a few items.

Verify your maxItems setting. If it is set to a low number like 10, the Actor stops early by design. Increase it to collect more listings.

My facet filters are not reducing the results.

Filters must match the exact facet name and value format used on the USA Scientific website. Check a category page URL after applying a filter manually and copy the parameter name and value exactly.

The run times out before finishing all categories.

Reduce the number of listingUrls per run or lower the maxItems limit. You can split large catalogs across multiple runs and merge the datasets afterward.

Some product fields are empty in the output.

Not every product page includes every field. If a specification like sterility or material is missing from the supplier's page, the corresponding column will be empty in your dataset.

FAQ

Question Answer
Do I need a USA Scientific account or API key to scrape? No. The Actor reads the public catalog pages that anyone can visit in a browser. No login, no registration, and no API key are required.
Can I scrape multiple categories in one run? Yes. Add as many category or subcategory URLs as you need to the listingUrls field. The Actor visits each one sequentially and deduplicates products that appear in more than one category.
How do I filter by product attributes like volume or material? Use the Filters field with the format Facet=Value, for example Volume=2.0 mL or Material=Polypropylene. These filters are applied on the listing page before products are collected.
What happens when a category page has no products? Enable the Include Subcategories toggle. The Actor will then follow links to child categories and scrape their product listings instead.
Can I scrape specific product pages I already know about? Yes. Paste the direct product URLs into the startUrls field. The Actor skips category browsing and goes straight to each product detail page.
How many listings can I collect in one run? Set the maxItems field to any number between 1 and 1,000,000. The Actor stops as soon as it reaches that count, even if more pages remain.
What export formats are supported? You can download your dataset as CSV, JSON, Excel, or XML from the Apify platform storage tab after the run finishes.
Does the Actor handle pagination automatically? Yes. It follows Next Page links on category listings until it reaches your maxItems limit or runs out of pages.
Can I sort the listing order before scraping? Yes. Use the Sort By dropdown to choose Our Picks, New Arrivals, Alphabetical A-Z, or Alphabetical Z-A. The Actor applies this sort before collecting products.
What if I do not provide any URLs at all? The Actor falls back to sitemap mode. Enter a keyword in the searchKeyword field, and it will filter the sitemap for matching product URLs and scrape those.

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 USA Scientific, 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.

Input

FieldTypeWhat it doesDefault
listingUrls array Category or subcategory URLs. If present, this mode runs first. ["https://www.usascientific.com/seal-rit
maxItems integer Maximum number of listings to collect per run. 10
includeSubcategories boolean If a parent listing has no products, crawl child categories too. not set
filters array Facet filters for listing mode. Use format Facet=Value, for example Volume=2.0 mL. not set
sortBy string (4 options) Sorting for listing mode. not set
pageSize integer Results requested per listing page. 36
startUrls array Direct product URLs. Used when listing URLs are not provided. not set
searchKeyword string Optional sitemap URL slug filter. not set

Pricing

from $20.00 per 1,000 results

Charged forWhat it isPrice each
Actor Start Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). $0.01
Result Item Single result in the default dataset. $0.02 to $0.03

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST Β· run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~lab-equipment-supplier-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run USA Scientific Lab Equipment Scraper on Apify All scrapers