Europages Deep Dive Extractor avatar

Europages Deep Dive Extractor

Pricing

$29.00/month + usage

Go to Apify Store
Europages Deep Dive Extractor

Europages Deep Dive Extractor

Extract enriched B2B company data from Europages. Get VAT numbers, decision-maker names, ISO certifications, employee counts & full contact details. Perfect for lead generation, supplier sourcing & market research. Deep dive into 3M+ European companies. 🇪🇺

Pricing

$29.00/month + usage

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

1

Bookmarked

8

Total users

2

Monthly active users

14 days ago

Last modified

Share

Europages Scraper

by SilentFlow

Extract enriched B2B company data from Europages — VAT numbers, decision-maker names, emails, company size, certifications, and complete contact info across 28+ European countries.

✨ Why use this scraper?

  • 🔢 VAT numbers: EU VAT numbers extracted for instant B2B verification
  • 👔 Decision makers: Names, normalized titles (CEO, Sales Director, CTO...) and contact emails
  • 📧 Smart email extraction: Emails from company websites and generated patterns from manager names
  • 🏅 Certifications: ISO 9001, 14001, CE, HACCP and more
  • 🌍 Pan-European: Works across all 28+ Europages country sites
  • 📊 Quality scoring: Each result includes a data completeness score (0-100%)
  • 🇫🇷 French registry integration: Automatic SIREN/SIRET and VAT lookup via Pappers

🎯 Use cases

IndustryApplication
Sales & Lead GenerationBuild qualified prospect lists with verified VAT, emails, and decision-maker contacts
ProcurementFind certified suppliers and manufacturers with ISO credentials
Market ResearchAnalyze industry landscapes, company sizes, and revenue ranges across Europe
Data EnrichmentEnhance your existing B2B database with VAT numbers, emails, and financials
ComplianceVerify business partners with VAT numbers, SIRET/SIREN, and legal forms

📥 Input parameters

ParameterTypeDescription
keywordstringSearch keyword (e.g., "industrial pumps", "food packaging"). Required.
maxItemsintegerMaximum number of companies to extract (default: 50, max: 1000)
languageselectEuropages website language/domain — affects search results and descriptions (default: English UK). Options: English, French, German, Italian, Spanish, Dutch, Polish, Turkish, Czech, Danish, Portuguese, Swedish, Finnish, Norwegian, Belgian, Austrian, Swiss
countryselectOnly return companies headquartered in this country (ISO code, e.g. "FR", "DE", "GB"). Leave empty for all countries. Supports 50+ countries including all EU members, UK, Norway, Switzerland, Turkey, and major world economies

Settings

ParameterTypeDescription
deepDivebooleanVisit each company profile to extract VAT numbers, manager names, revenue, and certifications. Slower but much richer data (default: true)

📊 Output data

Company profile example

{
"id": "12345678",
"company_name": "ACME Packaging GmbH",
"description": "Manufacturer of industrial packaging solutions since 1985",
"profile_url": "https://www.europages.co.uk/ACME-PACKAGING-GMBH/12345678.html",
"logo_url": "https://img.europages.com/logo/12345678.jpg",
"vat_number": "DE123456789",
"siret_number": "",
"siren_number": "",
"street": "Industriestrasse 42",
"city": "Stuttgart",
"zip_code": "70173",
"country": "Germany",
"country_code": "DE",
"phone": "+49 711 1234567",
"email": "info@acme-packaging.de",
"website": "https://www.acme-packaging.de",
"managers": [
{ "name": "Klaus Weber", "title": "CEO/Director" },
{ "name": "Anna Schmidt", "title": "Sales Director" }
],
"certifications": [
{ "name": "ISO 9001:2015", "type": "ISO" },
{ "name": "ISO 14001", "type": "ISO" }
],
"revenue": "5 - 10 million",
"revenue_min": 5000000,
"revenue_max": 10000000,
"employee_count": "50-99",
"employee_count_min": 50,
"employee_count_max": 99,
"founding_year": 1985,
"legal_form": "GmbH",
"activities": ["Packaging", "Industrial supplies"],
"keywords": ["packaging", "industrial packaging", "cardboard boxes"],
"distribution_area": "European Union",
"is_verified": true,
"is_premium": false,
"average_response_time": "< 24h",
"rating": 4.5,
"data_quality_score": 78.5,
"scraped_at": "2026-03-31T15:00:00Z"
}

🗂️ Data fields

CategoryFields
Identityid, company_name, description, profile_url, logo_url
Legalvat_number, siret_number, siren_number
Contactphone, email, website
Addressstreet, city, zip_code, country, country_code
Managementmanagers (name, title, position)
Certificationscertifications (name, type)
Financialrevenue, revenue_min, revenue_max, employee_count, employee_count_min, employee_count_max, founding_year, legal_form
Businessactivities, keywords, distribution_area
Metadatais_verified, is_premium, average_response_time, rating, data_quality_score, scraped_at

🚀 Examples

Find packaging suppliers in France

{
"keyword": "packaging",
"maxItems": 100,
"language": "fr",
"country": "FR",
"deepDive": true
}

Search for manufacturers in Germany

{
"keyword": "precision engineering",
"maxItems": 50,
"language": "de",
"country": "DE",
"deepDive": true
}

Quick scan without deep dive

{
"keyword": "chemical manufacturing",
"maxItems": 200,
"language": "co.uk",
"deepDive": false
}

Pan-European search (all countries)

{
"keyword": "software development",
"maxItems": 100,
"language": "co.uk",
"deepDive": true
}

💻 Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("silentflow/europages-deep-dive-extractor").call(run_input={
"keyword": "packaging",
"maxItems": 100,
"language": "fr",
"country": "FR",
"deepDive": True,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['company_name']} - VAT: {item.get('vat_number', 'N/A')}")

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('silentflow/europages-deep-dive-extractor').call({
keyword: 'packaging',
maxItems: 100,
language: 'fr',
country: 'FR',
deepDive: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.company_name} - VAT: ${item.vat_number || 'N/A'}`);
});

📈 Performance & limits

MetricValue
Speed~3-5 seconds per company (with deep dive)
Success rate95-100%
VAT extraction60-75% of companies
Email extraction50-60% of companies
Manager extraction25-35% of companies
Avg quality score50-60%
Max items1000 per run

Results vary by industry and country. Manufacturing sectors typically have more complete profiles.

💡 Tips for best results

  1. Start with deep dive enabled: It provides much richer data (VAT, managers, financials)
  2. Use matching language and country: Search language: "fr" with country: "FR" for French companies on the French site
  3. Try broad keywords first: "packaging" returns more results than "biodegradable food packaging containers"
  4. Use the country filter: Europages returns companies from all countries by default — set country to focus on a specific market
  5. Check the quality score: Higher data_quality_score means more complete profiles

❓ FAQ

How long does it take? With deep dive enabled, expect ~3-5 seconds per company. 100 companies typically complete in 4-5 minutes.

Why are some fields empty? Not all companies have complete profiles on Europages. The data_quality_score helps you identify the most complete records.

What's the difference between language and country? language sets which Europages site to search (e.g., europages.fr, europages.de). country filters results to only show companies headquartered in a specific country. You can search the French site but filter for German companies.

How does email extraction work? The scraper visits company websites (homepage, legal pages) to find contact emails. It also generates email patterns from manager names (e.g., firstname.lastname@company.com).

Can I filter by certification? Include certifications in your keyword (e.g., "ISO 9001 manufacturer") or filter results by the certifications field after extraction.

What countries are supported? All 28+ Europages website domains (via language) and 50+ country filters including all EU members, UK, Norway, Switzerland, Turkey, and major world economies.

📬 Support

We're building this scraper for you, your feedback makes it better for everyone!

  • 🐛 Found a bug? Tell us what's missing and we'll fix it fast
  • 💡 Need a feature? We prioritize based on user feedback
  • ⚙️ Custom solutions: Contact us for enterprise integrations or high-volume needs

We respond to every message, usually within 24 hours.

Check out our other scrapers: SilentFlow on Apify