Europages Email Scraper avatar

Europages Email Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Europages Email Scraper

Europages Email Scraper

Europages Email Scraper SD - Europages Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from Europages results by keyword, location and email domain - Europages email extractor.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Leads Scraper

Leads Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Categories

Share

Europages Email Scraper - public supplier contact emails from the European B2B marketplace

The Europages Email Scraper collects publicly indexed contact emails that appear in Google search results for the Europages domains. Europages is the best-known pan-European B2B marketplace, where manufacturers, wholesalers and service providers publish a company profile so that buyers across the continent can reach them.

That is the whole basis of this Actor. A Europages company page is an advertisement for being contacted, so sales, export and enquiry addresses appear there on purpose.

The Europages Email Scraper covers four domains rather than one - europages.co.uk, europages.com, europages.fr and europages.de. That spread is deliberate, because the same supplier is often indexed differently on the UK, French and German front doors.

It is a sourcing tool, not a browsing tool. Procurement teams, import and export agents, industrial distributors and trade-show organisers are the people who get real value out of a European supplier directory turned into a dataset.

A measured live result, stated plainly

A live Google run of the Europages Email Scraper returned 10 result blocks, 10 rows with account identity, 10 resolvable profile URLs and 7 unique emails. Those are observed figures from a real run, not estimates.

Seven unique emails from ten blocks is a strong ratio for a B2B marketplace on the default webmail filter alone. It reflects the fact that many smaller European exporters genuinely do publish a Gmail or Yahoo address as their trade contact.

Just as importantly, identity resolution was complete. Europages exposes a clean page slug in Google's result, so the Europages Email Scraper produced a usable username and profileUrl on every row.

Features of the Europages Email Scraper

Every feature below is genuinely implemented. Nothing here is aspirational.

FeatureWhat it means in practice
Google SERP parsingReads Google result pages through the Apify GOOGLE_SERP proxy. No browser, no JavaScript rendering
Multi-domain coverageQueries europages.co.uk, europages.com, europages.fr and europages.de
Structural block detectionLocates the <h3> title, then the smallest surrounding block. Does not depend on Google's CSS class names
Domain filterOnly emails ending in one of your customDomains values are kept
Query expansionBase, quoted, intitle: and one variant per query modifier. Base queries run first
Global deduplicationAn email seen once is never pushed twice, across every query and every page
Email normalisationUnderstands name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and the full-width @ sign
Junk filterRejects placeholders such as email@, yourname@, test@, xxx@ and single-character locals
Boundary-correct matching@gmail.com does not match inside @gmail.company or @gmail.com.br
Soft-wrap repairDrops a hit that is only the tail of another email in the same block
ConcurrencyAn asyncio worker pool with a shared stop signal on maxEmails
RetriesUp to 3 attempts per page, exponential backoff, a fresh proxy session per request
Block detectionCAPTCHA, "unusual traffic" and consent pages are detected and retried, not counted as empty
Re-queueingBlocked or failed queries are retried once at the end of the run
Resumable runState is stored in the key-value store, keyed by a hash of the input, and saved on PERSIST_STATE, MIGRATING and ABORTING
Fallback parserIf Google's markup changes, the run degrades to "emails without account details" rather than "no emails"
Run summaryLogs pages fetched, blocked pages, retries and emails per page
Dataset outputRows push immediately and export to CSV, JSON, Excel or XML from the Apify dataset

Global deduplication earns its keep in the Europages Email Scraper more than almost anywhere else in this family. Four domains means the same supplier can be found several times, and the Actor pushes that email exactly once.

How the Europages Email Scraper works

The pipeline is six steps and there is nothing hidden inside it.

  1. It reads your input: keywords, location, email domains and limits.
  2. It builds Google search queries with the site: operator against each Europages domain, for example site:europages.co.uk supplier "@gmail.com" "Barcelona".
  3. It fetches Google result pages through the Apify GOOGLE_SERP proxy using aiohttp, asynchronously.
  4. It parses each result block structurally, finding the <h3> title and the smallest block around it.
  5. It extracts emails from that block's text with a domain-filtered regex.
  6. It deduplicates globally and pushes each lead straight into the Apify dataset.

The Europages Email Scraper does not log into Europages, does not use any Europages API, and does not open the marketplace in a browser. Every field comes from publicly indexed Google search results - titles, snippets and site labels, with no authentication and no cookies.

Who the Europages Email Scraper is built for

This is a B2B sourcing Actor, and the people who benefit from it are the ones who buy, move or represent goods rather than the ones who sell to consumers.

Procurement teams use it to assemble a European supplier shortlist before an RFQ round, especially when nearshoring away from a distant supply chain. Import and export agents use it to find companies that already market themselves as export-ready.

Industrial distributors use it to spot manufacturers with no representation in their territory. Trade-show organisers use it to recruit exhibitors from the exact product categories a hall is short of.

If your targets are local consumer-facing businesses rather than industrial suppliers, the Europages Email Scraper is the wrong Actor and Cybo Email Scraper or Fyple Email Scraper will suit you better.

Input fields for the Europages Email Scraper

FieldTypeDefaultMeaning
keywordsarray (required)["manufacturer", "supplier"]Search terms - niche, job title, industry
locationstring""Optional location phrase added to every query
customDomainsarray["@gmail.com", "@yahoo.com"]Only emails on these domains are kept; the @ is optional
maxEmailsinteger 1-1000020Stop after this many unique emails
countryCodestring""Two-letter country for the search proxy (US, GB, DE...)
expandQueriesbooleantrueSearch each keyword x domain pair in several phrasings
queryModifiersarray["email", "contact", "export", "wholesale", "sales enquiries"]Extra words combined with each keyword when expansion is on
maxPagesPerQueryinteger 1-5030Page cap per query
maxConcurrencyinteger 1-205Parallel queries

How the Europages Email Scraper input fields actually behave

keywords is the field that decides your industry. The defaults manufacturer and supplier are intentionally broad, and any serious run should replace them with a product class - aluminium extrusion, organic olive oil, corrugated packaging.

queryModifiers only fire when expandQueries is true. The defaults export, wholesale and sales enquiries are tuned to Europages because those are the phrases that sit beside a published address on a trade profile.

customDomains controls how wide the net is. Small European exporters often use free webmail, but adding @outlook.com, @hotmail.com, @web.de, @free.fr or @libero.it will noticeably increase what the Europages Email Scraper returns.

maxEmails is a hard stop shared across the worker pool. Raising it does not invent leads; it just lets the run continue through the expanded query set instead of finishing early.

maxConcurrency and maxPagesPerQuery trade speed against politeness, and the defaults of 5 and 30 are appropriate for a four-domain target of this size.

JSON input example for the Europages Email Scraper

{
"keywords": ["corrugated packaging", "Wellpappe Hersteller", "emballage carton"],
"location": "Nordrhein-Westfalen",
"customDomains": ["@gmail.com", "@yahoo.com", "@web.de", "@t-online.de"],
"maxEmails": 250,
"countryCode": "DE",
"expandQueries": true,
"queryModifiers": ["email", "contact", "export", "wholesale", "sales enquiries"],
"maxPagesPerQuery": 30,
"maxConcurrency": 5
}

Notice the German and French keywords sitting alongside the English one. Europages publishes profile text in many European languages, and native-language product terms reach listings that an English term never surfaces.

That is a realistic sourcing configuration for the Europages Email Scraper: one product class expressed in three languages, a manufacturing region, a matching country code and a domain filter widened with national webmail providers.

Output fields of the Europages Email Scraper

Every dataset item carries all fourteen fields.

FieldMeaning
networkPlatform name
keywordThe keyword that produced the lead
queryThe exact Google query used
titleRaw result title
accountNameAccount label Google prints
fullNameDisplay name parsed from a profile-style title; empty for non-profile results
usernameURL-safe handle when the platform exposes one; otherwise null
profileUrlCanonical account URL when a handle is known; otherwise empty
urlDirect platform link when exposed, else the profile URL
descriptionBio or snippet text, cleaned of labels and counters
emailLower-cased email address
emailDomainThe matched domain, for example @gmail.com
possiblyTruncatedtrue when Google's snippet ellipsis touched the email - verify before sending
foundAtISO 8601 UTC timestamp

On Europages, username and profileUrl are populated on most rows because company pages carry a stable slug. The Europages Email Scraper builds the canonical link in the form https://www.europages.co.uk/{username}.html.

Always check possiblyTruncated before sending. When it is true, Google's snippet ellipsis may have clipped the address and you should confirm it on the source page.

JSON output example from the Europages Email Scraper

[
{
"network": "Europages",
"keyword": "corrugated packaging",
"query": "site:europages.co.uk corrugated packaging export \"@gmail.com\" \"Nordrhein-Westfalen\"",
"title": "Wellpappenwerk Rheinbach GmbH - Corrugated packaging - Europages",
"accountName": "Wellpappenwerk Rheinbach GmbH",
"fullName": "Wellpappenwerk Rheinbach GmbH",
"username": "WELLPAPPENWERK-RHEINBACH-GMBH",
"profileUrl": "https://www.europages.co.uk/WELLPAPPENWERK-RHEINBACH-GMBH.html",
"url": "https://www.europages.co.uk/WELLPAPPENWERK-RHEINBACH-GMBH.html",
"description": "Corrugated board boxes and displays for food and industrial packaging. Export across the EU.",
"email": "rheinbach.export@gmail.com",
"emailDomain": "@gmail.com",
"possiblyTruncated": false,
"foundAt": "2026-08-29T10:02:11Z"
},
{
"network": "Europages",
"keyword": "emballage carton",
"query": "site:europages.fr emballage carton \"sales enquiries\" \"@yahoo.com\"",
"title": "Cartonnages du Rhone SARL - Europages",
"accountName": "Cartonnages du Rhone SARL",
"fullName": "Cartonnages du Rhone SARL",
"username": "CARTONNAGES-DU-RHONE-SARL",
"profileUrl": "https://www.europages.co.uk/CARTONNAGES-DU-RHONE-SARL.html",
"url": "https://www.europages.co.uk/CARTONNAGES-DU-RHONE-SARL.html",
"description": "Custom cardboard packaging and printed cases. Wholesale supply for European buyers.",
"email": "contact.cartonnages@yahoo.com",
"emailDomain": "@yahoo.com",
"possiblyTruncated": true,
"foundAt": "2026-08-29T10:03:47Z"
}
]

Use cases for the Europages Email Scraper

AudienceWhat they do with the data
Procurement and category buyersBuild a European supplier shortlist before an RFQ or nearshoring review
Import and export agentsFind export-ready manufacturers in a specific EU country and language
Industrial distributorsIdentify brands without regional representation and pitch distribution
Trade-show and expo organisersRecruit exhibitors from the product categories a hall is short of
Contract manufacturersReach companies that outsource production in an adjacent category
Freight forwarders and customs brokersApproach exporters shipping the trade lanes they already serve
B2B marketing agenciesAssemble an industrial prospect list for an account-based campaign
Trade researchers and analystsMap which European product segments publish contact routes and where

Every one of those jobs is aimed at a company inbox that a supplier published to attract buyers. That is the honest boundary of what the Europages Email Scraper is for.

Targeting tips and multilingual keywords for the Europages Email Scraper

location and countryCode are both genuine levers on this Actor, and Europages rewards using them together.

location appends a phrase to every query, so "Lombardia", "Catalunya" or "Nordrhein-Westfalen" narrows to an industrial cluster instead of a whole country. European manufacturing is regionally concentrated, and this field matches that reality.

countryCode changes the country of the search proxy, which changes which Europages front door Google favours. Setting DE, FR, IT or ES shifts the Europages Email Scraper onto a different slice of the marketplace.

Because Europages profile text appears in many European languages, native-language keywords are not a nicety here - they are the main way to reach the deeper index. Pair Hersteller with DE, fournisseur with FR, fornitore with IT and proveedor with ES.

Keep expandQueries on so the export and wholesale modifiers reach the pages where addresses actually sit. For overlapping coverage of the same European supply base, run Kompass Email Scraper with the same country settings.

Limitations of the Europages Email Scraper

Read all of these before your first run.

  • The Europages Email Scraper only finds addresses that are publicly visible in Google's index. Anything Google has not indexed is invisible to it.
  • Google caps a single query at roughly 300 results, which is exactly why query expansion exists and why it defaults to on.
  • possiblyTruncated: true means Google's snippet ellipsis may have cut the email short. Verify it before sending.
  • It requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.
  • Free Apify plans are capped at 100 emails per run; paid plans are uncapped.
  • username and profileUrl are only populated when Google exposes a handle. Europages usually does, but rows built from category or search pages can still arrive with username: null and an empty profileUrl. That is a Google limitation, not a bug.
  • Results vary with keywords, domains, language and location. No volume is guaranteed by the Europages Email Scraper or by any Actor in this family.

Responsible use of Europages Email Scraper output

The addresses the Europages Email Scraper surfaces are trade contacts that companies published on a public B2B marketplace so that buyers could reach them. Treat them as exactly that.

Under GDPR, a named person's work address remains personal data even when it is publicly listed. Record your legitimate interest, identify yourself and your company in the first line, and make the relevance of the message obvious.

Honour opt-outs immediately and permanently, keep your list current, and respect the national marketing rules of each EU country you contact. Do not use this output for bulk unsolicited mail.

FAQ about the Europages Email Scraper

How many results should I expect from the Europages Email Scraper?

A live Google run returned 10 result blocks, 10 identified accounts, 10 profile URLs and 7 unique emails on default settings. Yield scales with the number of keyword and domain combinations you supply, so ten product keywords across five domains will return far more than the default pairing. No specific number is guaranteed, because it all depends on what Google has indexed.

Four: europages.co.uk, europages.com, europages.fr and europages.de. The Europages Email Scraper deduplicates globally, so a supplier found on more than one of them is still pushed once.

Does the Europages Email Scraper log into Europages or use its API?

No. It builds Google site: queries against the Europages domains, fetches result pages through the Apify GOOGLE_SERP proxy and parses them. There is no browser, no login, no API and no cookies.

Should I use non-English keywords?

Yes, whenever you are targeting a non-English market. Europages carries profile text in many European languages, so Hersteller, fournisseur or fornitore reaches listings that manufacturer never surfaces.

What is the fastest way to increase Europages Email Scraper yield?

Widen customDomains past the two webmail defaults and use narrower product keywords. National providers such as @web.de, @free.fr and @libero.it are common among smaller European exporters.

Why do most rows have a usable profile URL?

Because Europages company pages carry a stable slug that Google prints. The Europages Email Scraper derives username from it and builds profileUrl as https://www.europages.co.uk/{username}.html.

Why does the Europages Email Scraper turn expandQueries on by default?

Google caps one query at roughly 300 results. Expansion runs base, quoted and intitle: variants plus one per modifier, reaching pages that a single query cannot. Base queries always run first.

Can I run the Europages Email Scraper on a free Apify plan?

Yes. Free plans are capped at 100 emails per run, and paid plans are uncapped.

What happens if a Europages Email Scraper run is interrupted?

State is saved in the key-value store, keyed by a hash of your input, and written on Apify's PERSIST_STATE, MIGRATING and ABORTING events. Restarting with the same input resumes rather than starting over.

Which export formats are available?

Anything the Apify dataset supports - CSV, JSON, Excel and XML - plus the API for pushing rows straight into a CRM.

Is the Europages Email Scraper affiliated with Europages?

No. It is an independent Actor that reads publicly indexed Google results, with no relationship to or endorsement from the platform.

Which other Actor pairs best with the Europages Email Scraper?

For overlapping European coverage, Kompass Email Scraper. For North American manufacturing, Thomasnet Email Scraper. For Asian export supply, EC21 Email Scraper and ExportHub Email Scraper.

More email scrapers from the same Business & Professional Directories family, built on the same Google SERP pipeline.

ActorWhat it collects
Europages Email and Phone Number ScraperEmails and phone numbers from Europages
Europages Phone Number ScraperPublic phone numbers from Europages
Angi Email ScraperPublic contact emails from Angi
Bark Email ScraperPublic contact emails from Bark
Better Business Bureau Email ScraperPublic contact emails from Better Business Bureau
Bizapedia Email ScraperPublic contact emails from Bizapedia
Brownbook Email ScraperPublic contact emails from Brownbook
Callupcontact Email ScraperPublic contact emails from CallUpContact
Capterra Email ScraperPublic contact emails from Capterra
Clutch Email ScraperPublic contact emails from Clutch
Crunchbase Email ScraperPublic contact emails from Crunchbase
Cybo Email ScraperPublic contact emails from Cybo
Cylex Email ScraperPublic contact emails from Cylex
EC21 Email ScraperPublic contact emails from EC21
ExportHub Email ScraperPublic contact emails from ExportHub
FindUsLocal Email ScraperPublic contact emails from FindUsLocal
Foursquare Email ScraperPublic contact emails from Foursquare
Fyple Email ScraperPublic contact emails from Fyple
G2 Email ScraperPublic contact emails from G2
Hotfrog Email ScraperPublic contact emails from Hotfrog
Houzz Email ScraperPublic contact emails from Houzz
Infobel Email ScraperPublic contact emails from Infobel
Kompass Email ScraperPublic contact emails from Kompass
Lacartes Email ScraperPublic contact emails from Lacartes
Manta Email ScraperPublic contact emails from Manta
MapQuest Email ScraperPublic contact emails from MapQuest
N49 Email ScraperPublic contact emails from N49
Porch Email ScraperPublic contact emails from Porch
Scoot Email ScraperPublic contact emails from Scoot
Thomasnet Email ScraperPublic contact emails from Thomasnet
Thumbtack Email ScraperPublic contact emails from Thumbtack
Touch Local Email ScraperPublic contact emails from Touch Local
TradeIndia Email ScraperPublic contact emails from TradeIndia
Trustpilot Email ScraperPublic contact emails from Trustpilot
Tupalo Email ScraperPublic contact emails from Tupalo
Yalwa Email ScraperPublic contact emails from Yalwa
Yellow Pages Email ScraperPublic contact emails from Yellow Pages
Angi Email and Phone Number ScraperEmails and phone numbers from Angi
Bark Email and Phone Number ScraperEmails and phone numbers from Bark
Better Business Bureau Email and Phone Number ScraperEmails and phone numbers from Better Business Bureau
Bizapedia Email and Phone Number ScraperEmails and phone numbers from Bizapedia
Brownbook Email and Phone Number ScraperEmails and phone numbers from Brownbook

Leave a review

If the Europages Email Scraper saved you time, please leave a star rating and a short review on the Actor page.

Reviews are how other buyers judge whether a tool works, and they tell us which features to build next.

If something did not work, email neurodata.apify@gmail.com instead - bugs get fixed faster than they get complained about.