ParseForge Scrapers

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.

Run this scraper See the API call
Total users
4
Monthly active
2
Total runs
227
Bookmarked
2
Rating
5.0 (1)
Last modified
12 days ago

Overview

ParseForge

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

  1. Create a free Apify account with $5 in credit.
  2. Open the Avantor VWR Product Search 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 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

FieldTypeWhat it doesDefault
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 forWhat it isPrice 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.

POST ยท run and get results
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.

input.json
{
  "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