Europages Scraper
hipersoft/europages-scraper
Scrape Europages B2B suppliers by product/category: company name, founding year, employees, supplier type, delivery area, products, description and profile URL. No setup.
Total users
1Monthly users
1Total runs
93Per company scraped
$0.0075Last rebuilt
Oct 26, 2026Overview
Scrape Europages — a large European B2B supplier and manufacturer directory — into clean JSON, CSV or Excel. Get the company name, founding year, employee count, supplier type, delivery area, products, description and profile URL for suppliers in any product category. Fast and reliable.

Features
- 🏭 Company data — name, supplier type (Manufacturer, Distributor, Retailer, Service provider…), profile URL and logo
- 📅 Company profile — founding year and employee-count band
- 🌍 Delivery area — where the company ships or operates
- 📦 Products — the matching products each company lists
- 📝 Description — the company summary shown on the profile
- ⚡ Clean output — structured JSON ready for sourcing or analysis
Use cases
- B2B sourcing — find manufacturers and distributors for a product category
- Supplier discovery — map suppliers across Europe by type and delivery area
- Lead generation — build prospecting lists of European companies
- Procurement research — compare suppliers by size, products and location
- Market mapping — measure supply and competition in a category
- Dataset building — assemble European B2B datasets for analytics
How to scrape Europages data
- Add the Europages Scraper to your Apify account.
- Enter a
productor category (e.g. pumps, packaging-machines, steel). - Set a
maxItemslimit. - Click Run.
- Export the results as JSON, CSV or Excel, or pull them via the Apify API.
Input
{
"product": "packaging-machines",
"maxItems": 300
}
| Field | Description |
|---|---|
product |
Product or category to search, e.g. pumps, packaging-machines, olive-oil, steel, textiles |
maxItems |
Maximum number of companies to return |
What you get

{
"id": "20733283",
"name": "YM PACKAGING GROUP",
"foundingYear": 2006,
"employeeCount": "20-49",
"supplierType": "Manufacturer/Producer",
"deliveryArea": "Europe",
"description": "YM Packaging is a leading manufacturer of packaging machinery…",
"products": ["Automatic shrink wrapping machine", "Flow pack machine"],
"logo": "https://www.europages.co.uk/…/logo.png",
"url": "https://www.europages.co.uk/en/company/ym-packaging-group-20733283/...",
"sourceUrl": "https://www.europages.co.uk",
"collectedAt": "2026-07-30T12:00:00.000Z"
}
Output schema
| Field | Type | Description |
|---|---|---|
id |
string | Europages company profile identifier. |
name |
string | Company name. |
foundingYear |
integer | Year the company was founded. |
employeeCount |
string | Employee-count band, e.g. 20-49. |
supplierType |
string | Supplier type, e.g. Manufacturer/Producer, Distributor, Retailer, Service provider. |
deliveryArea |
string | Region the company ships to or operates in. |
description |
string | Company summary shown on the profile. |
products |
array | List of matching products the company offers. |
logo |
string (URL) | Company logo image URL. |
url |
string (URL) | Profile page URL on Europages. |
sourceUrl |
string (URL) | Base source site URL. |
collectedAt |
string (ISO date) | When the record was collected. |
Combine Europages with other business directories:
- BBB Scraper — US and Canada business profiles with ratings and contacts.
- Checkatrade Scraper — UK tradespeople with ratings and phone numbers.
- GoodFirms Scraper — service companies with reviews and services.
- Clutch Scraper — agencies and B2B providers with reviews.
- Google Maps Scraper — local businesses with ratings, phone and address.
FAQ
Do I need a Europages account or any setup? No account and no setup — just enter a product or category and run.
How many companies can I get per run?
Use maxItems to cap results. Run different product categories to widen coverage across the directory.
Can I filter by product or category?
Yes. Set product to any category or product term (e.g. pumps, packaging-machines, steel, textiles).
What company details are included? Name, supplier type, founding year, employee-count band, delivery area, listed products, description, logo and profile URL.
What's the output format? Structured JSON — one record per company with profile, products and URL. Export as JSON, CSV or Excel.
Is scraping Europages legal? Only public data shown to any visitor on Europages is collected. This is an independent tool, not affiliated with Europages; check Europages' Terms of Service and applicable marketing/data regulations for your use case.
Can I integrate this with other tools? The Europages Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Notes
Original clean-room implementation. Returns only public data shown to any visitor on Europages; you are responsible for compliance with Europages' terms. Not affiliated with Europages.
Input
| Field | Type | Description |
|---|---|---|
productProduct / category | string | Product or category to search, e.g. pumps, packaging-machines, olive-oil, steel, textiles. Default: "pumps" |
maxItemsMax companies | integer | Maximum companies to scrape. Default: 200 |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~europages-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/europages-scraper").call(run_input={})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/europages-scraper').call({});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Company scraped One supplier/company record scraped. | $0.0075 | $0.0037 |
| Page loaded One Europages results page fetched. | $0.0008 | $0.0008 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Carousell Scraper
Scrape Carousell search listings: title, price, condition, location, seller, photo and URL. Requires your own Carousell app token.
242 runs · 2 users · $0.003 / listing scrapedGoogle Flights Scraper
Scrape flight options from Google Flights by route and date: airline, flight number, departure and arrival times, duration, stops, layovers and price. One-way or round-trip, any cabin and currency. For travel and price monitoring.
216 runs · 4 users · $0.004 / flight scrapedPinterest Scraper
Search Pinterest and scrape pins (title, description, destination link, image, pinner, board, saves), boards and users. Fast. For visual research, e-commerce, trend and marketing analysis.
151 runs · 2 users · $0.0034 / item scrapedGoogle Trends Scraper
Scrape Google Trends for any keyword: interest over time, related and rising queries, and interest by region. Per country and timeframe. For SEO, market and trend research. No setup.
139 runs · 6 users · $0.001 / keyword scrapedAliExpress Product Search Scraper
Search AliExpress by keyword and export one clean row per product — title, sale price, original price, image and product URL. Export to JSON, CSV or Excel.
135 runs · 3 users · $0.003 / product scrapedGoogle Maps Scraper
Search Google Maps and scrape places: name, category, full address, city, coordinates, rating, phone, website, Place ID and map link. Fast browser-free via Google's internal endpoint, no setup. For local lead generation and market research.
130 runs · 2 users · $0.005 / place scrapedSend the site and the fields. We build it and you get it first.