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.
- Total users
- 2
- Monthly active
- 0
- Total runs
- 162
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 12 days ago
Overview
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
- Create a free Apify account with $5 in credit.
- Open the USA Scientific Lab Equipment 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 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
| Field | Type | What it does | Default |
|---|---|---|---|
| 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 for | What it is | Price 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.
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.
{
"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
