Avantor VWR Product Search Scraper
parseforge/avantor-vwr-international-scraper
E-commerceAutomationDeveloper tools
Collects Avantor VWR product listings by keyword, catalog number, or direct URL from any of 30 country sites. Returns each product as a flat row with catalog number, price, stock status, supplier, and specifications.
- Total users
- 4
- Monthly active
- 2
- Total runs
- 227
- Bookmarked
- 2
- Rating
- 5.0 (1)
- Last modified
- 12 days ago
Overview
Avantor VWR Product Search Scraper
Scrape Avantor VWR product data from any of 30 country sites, up to a million products per run. Each product row includes catalog number, price, stock status, supplier, and full specifications. No login or API key. Export to CSV, JSON, Excel, or XML.
Avantor and VWR supply lab chemicals, equipment, and consumables to research and industry, but their product catalogs are spread across dozens of country-specific sites with no unified API. This Actor reads the public search and category pages directly, letting you pull structured product data from any supported country site. Filter by keyword, supplier, category, stock status, or sale flags, and get every match in one consistent schema.
| Who uses it | What they scrape Avantor VWR for |
|---|---|
| Procurement teams | Comparing lab supply pricing and availability across Avantor country sites. |
| Market analysts | Tracking product assortment and stock levels by region for competitive intelligence. |
| E-commerce managers | Monitoring competitor pricing and catalog changes on Avantor VWR platforms. |
| Data engineers | Building an internal product database from Avantor VWR catalogs for procurement systems. |
What it does
This Actor collects Avantor VWR product listings by search query, category, or direct URL, and returns each product as a flat row with catalog number, description, price, stock status, and supplier details.
- ๐ 30 country sites: scrape from the US, Canada, UK, Germany, France, Japan, China, Brazil, and 22 more country-specific Avantor VWR stores.
- ๐ Keyword search: enter a product name or catalog number like "beaker" or "1234-567" to find matching items.
- ๐ท๏ธ Supplier and category filters: narrow results to a specific supplier name or category code used by the Avantor site.
- ๐ฆ Stock and sale flags: keep only products that are in stock, on sale, or on clearance with simple checkboxes.
- ๐ Direct URL mode: paste any Avantor search URL with embedded filters and the Actor auto-detects the locale and parameters.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Avantor VWR data
๐งช Build a lab supply price comparison database.
A procurement analyst scrapes beakers, pipettes, and reagents from the US, UK, and German Avantor sites weekly to track regional price differences and negotiate better contracts.
๐ Monitor competitor product availability.
A market intelligence team scrapes Avantor VWR daily for in-stock status on key chemical categories to understand supply chain disruptions and regional shortages.
๐ Sync product data into an internal ERP.
A data engineer runs the Actor monthly against a list of catalog numbers to pull current pricing and stock into the company procurement system.
๐ช๐บ Compare EU vs. North American catalogs.
A product manager scrapes the same search query across the German, French, and US Avantor sites to identify products available in one region but not another.
Why choose this scraper
| What you get | |
|---|---|
| Catalog number | The unique product identifier used across Avantor VWR systems |
| Price and currency | List price in the local currency of the selected country site |
| Stock status | Whether the product is in stock, backordered, or discontinued |
| Supplier name | The manufacturer or brand supplying the product |
| Full specifications | Size, purity, grade, packaging, and other technical attributes |
How it compares
No other Store actor targets Avantor VWR the same way, so the honest comparison is with the alternatives teams actually weigh.
| Avantor VWR Product Search Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Avantor VWR changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor from a keyword search, a direct Avantor URL with embedded filters, or a combination of supplier and category codes, and filters run as each product is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{
"maxItems": 10,
"searchQuery": "beaker"
}
A larger pull:
{
"maxItems": 200,
"searchQuery": "beaker"
}
Pricing
Pay-per-result: $0.01599 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $1.60 |
| 1,000 results | $15.99 |
| 10,000 results | $159.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 Avantor VWR Product Search 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 Avantor VWR 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/avantor-vwr-international-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 search query or catalog number is spelled correctly and exists on the selected country site. Also verify that any supplier name or category code filter matches the exact values used on Avantor. Try removing filters one at a time to isolate the issue.
The Actor returns fewer products than expected.
The In Stock Only, On Sale Only, or Clearance Only filters may be excluding products. Disable these checkboxes if you want all products regardless of status. Also confirm your max items setting is high enough.
My start URL is not working.
Ensure the URL is a valid Avantor search page from one of the supported country domains. The Actor auto-detects the locale from the URL path, but malformed or truncated URLs may fail. Try using the search query and country fields instead.
Prices are in the wrong currency.
Prices are returned in the local currency of the selected country site. Change the country dropdown to the region whose currency you need.
The run is taking too long.
Lower the maximum products limit to reduce the number of pages the Actor must visit. You can also narrow results with the supplier or category filters to reduce the total result set.
FAQ
| Question | Answer |
|---|---|
| Which Avantor VWR country sites are supported? | The Actor supports 30 country sites including the United States, Canada, United Kingdom, Germany, France, Japan, China, Brazil, and many more across Europe, Asia, and the Americas. Select the country from the dropdown or let the Actor auto-detect it from a start URL. |
| Can I scrape by catalog number? | Yes. Enter the catalog number in the search query field and the Actor will find that specific product across the selected country site. |
| How do I filter by supplier? | Use the Supplier Name field with the exact supplier value as it appears on the Avantor site, such as "VWR Chemicals" or "Sigma-Aldrich". The filter is applied as products are read. |
| Does this Actor handle pagination automatically? | Yes. The Actor navigates through all search result pages automatically until it reaches your maximum products limit or the end of the results. |
| Can I scrape only products that are in stock? | Yes. Check the "In Stock Only" box in the input and the Actor will return only products currently marked as available. |
| What export formats are supported? | You can export your dataset in CSV, JSON, Excel, or XML format from the Apify platform after the run completes. |
| Do I need an Avantor VWR account or API key? | No. The Actor reads the publicly accessible product pages and search results. No login, registration, or API key is required. |
| How do I use a direct URL with filters? | Paste a full Avantor search URL into the start URL field. The Actor auto-detects the country locale and any embedded filters like stock status or category from the URL parameters. |
| What is the maximum number of products I can scrape? | You can set the maximum up to 1,000,000 products per run. The Actor stops when it reaches your limit or exhausts the search results. |
| Can I scrape multiple countries in one run? | Each run targets one country site. To scrape multiple countries, run the Actor multiple times with different country selections or use a separate orchestration run. |
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 Avantor, 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 |
|---|---|---|---|
| startUrl | string | Optional direct search URL (for example: https://www.avantorsciences.com/es/es/search/si?query=si:relevance:stockLevelStatus:inStock). Filters in query are auto-detected. | not set |
| maxItems | integer | How many products to collect per run. | 10 |
| searchQuery | string | Keyword search text. Used when startUrl is not provided. Example: beaker | beaker |
| supplierName | string | Exact supplier filter value used by the site (example: VWR Chemicals) | not set |
| categoryCode | string | Category ID used by the site filter (example: 549309) | not set |
| inStockOnly | boolean | Only keep products currently in stock | false |
| onSaleOnly | boolean | Only keep products marked as ON_SALE | false |
| clearanceOnly | boolean | Only keep products marked as CLEARANCE | false |
| country | string (30 options) | Country site to scrape from. If startUrl has locale (for example /es/es/), it can be auto-detected. | us |
Pricing
from $11.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.01199 to $0.01599 |
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~avantor-vwr-international-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.
Related scrapers
Run Avantor VWR Product Search Scraper on Apify All scrapers
