Europages Scraper | B2B Company Data & Contacts
Pricing
from $1.99 / 1,000 companies
Europages Scraper | B2B Company Data & Contacts
Extract complete supplier profiles from the Europages B2B directory across 42 European countries: website, phone, VAT number, full address with coordinates, employee band, certifications and named contacts with published phone numbers.
Pricing
from $1.99 / 1,000 companies
Rating
0.0
(0)
Developer
Zen Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
6 days ago
Last modified
Categories
Share
Europages Scraper | B2B Supplier Contacts, Phone Numbers, VAT Numbers & Products
From Zen Studio, creators of Thomasnet and ImportYeti, with 50,000+ combined lifetime runs across those two B2B data actors.
Why choose this actor?
Find companies and the people to contact. Collect phone numbers, websites, full addresses and named contacts with their roles and published phone numbers. Turn supplier searches into contact lists you can work with.
46 fields per supplier, including what they sell. Get company details and product catalogues together: descriptions, photos, published prices and minimum order quantities. Employee counts, VAT numbers, certifications and downloadable catalogues help you qualify suppliers before reaching out. Product collection is included by default, at no extra charge.
Reach beyond 3,000 results. The actor continues through narrower supplier groups to get past Europages' ordinary search ceiling. A completed run returned 3,300 companies. Search across 42 countries, browse an industry or supply company URLs directly.
Quick input
Try five German suppliers, with their products included:
{"query": "precision machining","country": "DE","maxResults": 5,"includeProducts": true}
Open actor input to choose your industry and country. Export JSON, CSV or Excel; JSON preserves nested contacts and products.
Contact details, prices and minimum orders depend on what each supplier publishes. Contact numbers may be the company switchboard. Broader collection can include related categories; the actor removes duplicate companies. Free-tier access allows 10 lifetime runs of up to 30 companies each; larger collections require a paid Apify plan.
| Zen Studio · B2B Company Data | ||||
You are here | Company contacts | US suppliers | Engineering firms | US import records |
Copy to your AI assistant
zen-studio/europages-company-scraper on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/europages-company-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: query (string, e.g. "precision machining"), country (2-letter code, 42 supported), category (browse an industry instead of searching), maxResults (integer), includeProducts (boolean, default true). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~europages-company-scraper/builds/default (Bearer TOKEN) -> inputSchema, actorDefinition.storages.dataset, readme. Get token: https://console.apify.com/account/integrations To reach the maintainers, add feedback="<what you needed and did not get>" to any run, including one that worked: a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.
Key Features
- Named contacts with roles and published phone numbers, plus company phone numbers and websites
- Search by keyword filtered to any of 42 European countries
- Browse a whole industry with no search term, from 41 suggested categories or any name you type
- Every product a company lists, with descriptions, photos and minimum order quantities
- Goes deeper than one search allows: a single query returned 3,300 companies in one run
- Paste a search URL from your browser, or look up specific companies by URL
How to Scrape Europages Company Data
Search a keyword in one country
{"query": "precision machining","country": "DE","maxResults": 500}
Browse a whole industry, no keyword needed
{"category": "Industrial valves","country": "IT","maxResults": 2000}
The console suggests 41 of the largest categories and accepts any other name you type,
for example essential oils or laser cutting. The run states how many companies the
directory holds for what you asked: a real industry is thousands, a misspelling is a few
dozen.
Look up specific companies
{"companyUrls": ["https://www.europages.co.uk/GES-SAS/SEAC000168429-001.html"]}
Input Parameters
| Field | Type | Default | Description |
|---|---|---|---|
query | string | — | What to search for, e.g. precision machining |
country | string | — | Return only companies in this country. Any of the 42 |
category | string | — | Browse a whole industry instead of searching |
maxResults | integer | 100 | Stop after this many companies |
includeProducts | boolean | true | Include every product each company lists |
searchUrls | array | — | Paste search URLs. Takes priority over the search term |
companyUrls | array | — | Scrape specific companies. Takes priority over everything |
Which Countries Are Covered?
All 42 the directory indexes: Albania, Austria, Belarus, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Moldova, Monaco, Montenegro, Netherlands, North Macedonia, Norway, Poland, Portugal, Romania, Russia, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey, Ukraine and the United Kingdom.
Pick one with the Country field. Search URLs you paste yourself are used exactly as given, so they work on the nine language sites the directory publishes.
What Data Can You Extract from Europages?
| Category | Fields |
|---|---|
| Contact | Named people with role and published phone number, company phone, website, fax |
| Identity | Company name, acronym, VAT number, directory IDs, profile language |
| Location | Street, postcode, city, country, latitude, longitude, map link, area served |
| Firmographics | Year founded, employee band, supplier type, business area |
| Trade | ISO certifications, incoterms, payment terms, accepted payment methods, trade restrictions |
| Commercial | Every product with description, selling points, photos, price and minimum order quantity |
| Media | Company photos, logo, catalogue PDFs, videos |
| Signals | Responds quickly, accepts enquiries, premium listing |
Output Example
One real row, every field the actor returns. Long arrays are trimmed here with a
... N more marker; a real run returns them in full.
{"name": "HPTEC GMBH","companyId": "00000004728334","profileUrl": "https://www.europages.de/HPTEC-GMBH/00000004728334-001.html","city": "Ravensburg","countryCode": "DE","employees": "50-99","areaServed": "international","epId": "00000004728334-001","description": "Seit 1977 sind wir stolz darauf, hochpräzise Werkzeuge für die spanende Industrie herzustellen. Unser Produktionsstandort im Süden Deutschlands steht...","street": "Im Karrer 6","postalCode": "88214","latitude": 47.74017,"longitude": 9.57492,"mapUrl": "https://www.google.com/maps?q=47.74017,9.57492","website": "http://www.hptec.de","websites": ["http://www.hptec.de"],"phone": "+4975176690","fax": null,"vatNumber": "DE811161313","yearFounded": "1977","supplierTypes": ["production","customer_specific_manufacturing","... 1 more"],"businessArea": "Werkzeuge & Fertigungsbedarf","certifications": ["DIN EN ISO 14001","DIN EN ISO 9001","... 1 more"],"incoterms": [],"paymentTerms": [],"keywords": ["Bohren von Metallen","Bohrer","... 12 more"],"contacts": [{"name": "Stefan Netzer","role": "executive","phone": "+4975176690","email": null},"... 2 more"],"catalogPdfs": ["https://wlw-1-company-facts-media20191122174836234900000006.s3.eu-central-1.amazonaws.com/21d0faaf-c6eb-4efd-b...","https://wlw-1-company-facts-media20191122174836234900000006.s3.eu-central-1.amazonaws.com/84cbe34e-0694-4e33-b...","... 2 more"],"videos": [],"productCount": null,"logo": "https://media.visable.com/https://wlw-1-company-facts-media20191122174836234900000006.s3.eu-central-1.amazonaws.com/b62fabb8-0912-433c-a509-ca68e95bfa...","images": ["https://media.visable.com/https://wlw-1-company-facts-media20191122174836234900000006.s3.eu-central-1.amazonaw...","https://media.visable.com/https://wlw-1-company-facts-media20191122174836234900000006.s3.eu-central-1.amazonaw...","... 11 more"],"canonicalUrl": "https://www.europages.de/de/firma/hptec-gmbh-22220541","sourceUrl": "https://www.europages.de/HPTEC-GMBH/00000004728334-001.html","sourcePlatform": "europages.com","scrapedAt": "2026-09-13T05:50:22+00:00","acronym": "HPT","paymentMethods": [],"directoryId": "22220541","companyUuid": "4d429414-3a7c-3f2b-a184-a0de275356e6","quickResponder": null,"contactable": true,"premiumListing": false,"restrictedIn": [],"profileLanguage": "de","products": [{"name": "Dentalwerkzeuge für präzises 3D-Fräsen","url": "https://www.europages.de/en/company/hptec-gmbh-22220541/products/dentalwerkzeuge-fuer-prae...","description": "Aufgrund der Verwendung von harten und stabilen Werkstoffen in der Dentalindustrie sind...","sellPoints": ["Präzises 3D-Fräsen für Dentalanwendungen","... 2 more"],"images": ["https://supplier-offers-media-production.s3.eu-central-1.amazonaws.com/68976bcc-b62d-11ef-8e11-0a58a9feac02.png"],"price": null,"minimumOrderQuantity": null},"... 9 more"]}
How to Run It and Put It on a Schedule
Run it from the Console, from your own code, or through any of Apify's integrations. Supplier lists go stale as companies move, rebrand and change hands, so a monthly schedule keeps a territory list current without you thinking about it. Point it at Google Sheets, Make, Zapier or a webhook and the refreshed rows land where your team already works.
Pricing: Pay Per Event (PPE)
$2.99 per 1,000 companies on the free and starter plans, falling to $1.99 per 1,000 on higher plans. Every result is a complete profile; there is no cheaper partial tier and no separate charge for the contact details.
| Companies | Cost |
|---|---|
| 100 | $0.30 |
| 500 | $1.50 |
| 1,000 | $2.99 |
Free tier: 10 lifetime runs, up to 30 companies per run.
FAQ
How many companies can one search return? More than the directory shows in one listing. A search for precision machining returned 3,300 companies in a single run, and the actor keeps going by narrowing the search itself when a result set is too large to walk in one pass.
Do I get email addresses? Company phone numbers and named contacts are available where published. A contact's number may be the company switchboard. Contact email addresses are only included when published; do not rely on every supplier having one.
Is the data in English?
Company descriptions are in whatever language the company wrote them, and the row tells
you which in profileLanguage. Names, addresses, identifiers and numbers are
language-independent.
What happens if I misspell a category? The directory answers an unknown category with loosely matched companies rather than an error, so the run reports how many companies it found for what you asked. A real industry is thousands; a typo is a few dozen. Check that line before letting a large run continue.
Can I get products without the company profile?
Not yet. Products come attached to their company, which is why includeProducts is on by
default and costs nothing extra.
More Zen Studio scrapers for B2B and supplier data
🏭 Industrial & supplier directories
Kompass
ThomasNet
GlobalSpec
MakersRow
📦 Wholesale & trade records
ImportYeti
eSources
Support
- Bugs: Issues tab
- Features: Issues tab
Legal Compliance
Extracts publicly available data. Users must comply with Europages terms and data protection regulations (GDPR, CCPA).
Turn a Europages search into a CRM-ready list of suppliers, contacts and phone numbers.
