Fisher Scientific Product Scraper
parseforge/fisher-scientific-scraper
AutomationE-commerceDeveloper tools
Scrapes Fisher Scientific product pages and search results. Returns SKU, price, availability, images, and specifications for each product.
- Total users
- 5
- Monthly active
- 1
- Total runs
- 218
- Bookmarked
- 1
- Rating
- 5.0 (1)
- Last modified
- 12 days ago
Overview
Fisher Scientific Product Scraper
Scrape Fisher Scientific product pages and search results into a clean dataset. Get SKU, price, availability, images, and specifications for every product. No login or API key. Export to CSV, JSON, Excel, or XML.
Fisher Scientific's catalog is huge, but its data sits behind a website built for humans, not for bulk analysis. This Actor reads public product pages and search results directly, so you can collect product details without writing scraping code. Feed it product URLs or a search keyword, set a maximum number of products, and get back a flat dataset ready for procurement research, lab supply comparison, or catalog monitoring.
| Who uses it | What they scrape Fisher Scientific for |
|---|---|
| Procurement teams | Compare Fisher Scientific products and prices for purchasing decisions |
| Lab managers | Build an internal catalog of available lab supplies with current pricing |
| Market researchers | Track product availability and pricing trends in the scientific supply market |
| E-commerce analysts | Monitor competitor pricing and product assortment on Fisher Scientific |
What it does
This Actor collects Fisher Scientific product data from product pages and search results, and returns each product as a flat row with SKU, price, availability, images, and specifications.
- ๐ Product URLs: Paste direct links to Fisher Scientific product pages to collect specific items.
- ๐ Keyword search: Enter a product name or keyword like 'pipettes' or 'beakers' to find matching products.
- ๐ Flat dataset: Each product is returned as a single row with SKU, price, availability, images, and specifications.
- ๐ฆ Bulk export: Download results as CSV, JSON, Excel, or XML for further analysis.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Fisher Scientific data
๐ Build a lab supply price list.
A procurement specialist enters product URLs for the items their lab orders regularly, runs the Actor weekly, and exports a CSV to track price changes and availability.
๐ฌ Compare product specifications.
A researcher searches for 'pipettes', collects the top 100 results, and filters the dataset by SKU and specifications to shortlist models for purchase.
๐ Monitor catalog changes.
A market analyst runs the Actor daily with a keyword like 'centrifuge tubes', compares new results against previous runs, and flags new products or discontinued items.
๐งช Enrich internal systems.
A lab manager uses the JSON output to populate an internal inventory database with current Fisher Scientific product data, including images and prices.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Scrape public Fisher Scientific pages without registration or authentication |
| Flexible input | Use direct product URLs or search keywords to target exactly what you need |
| Clean output | Get a flat dataset with consistent fields for every product |
| Scalable | Collect up to 1,000,000 products per run |
How it compares
This Actor accepts product URLs or search keywords, while the competitor also supports browse/category pages.
| Feature | ParseForge | Fisher Scientific Product Scraper |
|---|---|---|
| Product page scraping | Yes | Yes |
| Keyword search scraping | Yes | Yes |
| Browse/category page scraping | Not listed | Yes |
| Returns SKU specifications | Yes | Yes |
| Returns images | Yes | Yes |
| Returns public prices | Yes | Yes |
| Returns availability | Yes | Yes |
Configure the run
Drive the Actor with product URLs or a search keyword, and set a maximum number of products to collect per run. The Input tab lists every parameter.
A first run with the defaults:
{
"maxItems": 10,
"productUrls": [
"https://www.fishersci.com/shop/products/fisherbrand-elite-adjustable-volume-pipetters-13/FBE01000"
]
}
A larger pull:
{
"maxItems": 200,
"productUrls": [
"https://www.fishersci.com/shop/products/fisherbrand-elite-adjustable-volume-pipetters-13/FBE01000"
]
}
Pricing
Pay-per-result: $0.03199 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $3.20 |
| 1,000 results | $31.99 |
| 10,000 results | $319.90 |
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 Fisher Scientific Product 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 Fisher 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/fisher-scientific-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Verify that your product URLs are valid and accessible, and that your search keyword returns results on the Fisher Scientific website. Also check that maxItems is set to a value greater than zero.
Why is the Actor returning fewer products than expected?
The Actor stops when it reaches the maxItems limit or when there are no more results. Increase maxItems if you need more products, and ensure your search keyword is broad enough.
Why are some product fields empty?
Not all products have the same information available on their pages. Some fields may be missing if Fisher Scientific does not display them for that product.
Can I scrape a category page?
The Actor currently supports product URLs and search keywords. For category pages, try using a search keyword that matches the category name.
Why did the run fail with a timeout?
Large runs may take longer. Increase the Actor's timeout setting in the Apify platform, or reduce maxItems to a smaller number.
FAQ
| Question | Answer |
|---|---|
| Do I need a Fisher Scientific account or API key? | No. The Actor scrapes public product pages and search results, so no login or API key is required. |
| Can I scrape specific products by URL? | Yes. Paste one or more Fisher Scientific product URLs into the productUrls input field, and the Actor will collect data for exactly those products. |
| Can I search for products by keyword? | Yes. Enter a search term like 'pipettes' or 'beakers' in the searchKeyword field, and the Actor will collect products matching that keyword. |
| What data does the Actor return for each product? | Each product is returned as a flat row with fields such as SKU, price, availability, images, and specifications. The exact fields are listed in the sample output. |
| How many products can I collect in one run? | You can set a maximum number of products per run, up to 1,000,000. The default is 10. |
| What output formats are supported? | You can export the results as CSV, JSON, Excel, or XML from the Apify platform. |
| Is this Actor legal to use? | You should only scrape public data that you are authorized to access. Check Fisher Scientific's terms of service and your local laws before scraping. |
| Can I schedule this Actor to run automatically? | Yes. On the Apify platform, you can set up a schedule to run the Actor at regular intervals, such as daily or weekly. |
| What if I get no results? | Check that your product URLs are correct and that the search keyword returns results on the Fisher Scientific website. Also ensure the maxItems is set high enough. |
| Does the Actor handle pagination? | Yes, the Actor automatically follows pagination on search results to collect up to the maximum number of products you specify. |
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 Thermo Fisher 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 |
|---|---|---|---|
| maxItems | integer | Maximum number of products to collect per run. | 10 |
| productUrls | array | Direct URLs to Fisher Scientific product pages. Use this for collecting specific products. | ["https://www.fishersci.com/shop/product |
| searchKeyword | string | Search term to find products on Fisher Scientific (e.g., 'pipettes', 'beakers'). Note: Product URLs are more reliable for large-scale collection. | not set |
Pricing
from $23.99 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| Actor Start | Charged once when the run starts. | $0.005 |
| Result Item | Charged once per result collected. | $0.02399 to $0.03199 |
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~fisher-scientific-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
Rated 5.0 out of 5 across 1 review. Read them on Apify.
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.
