Europages Scraper(Cheap)
Pricing
from $3.99 / 1,000 results
Europages Scraper(Cheap)
Europages Business Directory Scraper that extracts contact details, addresses, and business profiles from Europe's largest B2B marketplace by keyword, so you can build targeted prospect lists and find suppliers without manual research.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Data API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Europages Scraper

Europages lists millions of B2B suppliers across Europe, but the site gives you no way to pull that into a spreadsheet. You end up copying company names, phone numbers, and websites by hand, one profile at a time. This scraper does the legwork for you: type in a search phrase, and it walks the result pages and hands back one tidy row per company, with the contact details, address, coordinates, supplier role, and product tags already pulled apart into separate fields. Run a single keyword or a whole list of them in one go.
What you get
Each company becomes a single row with a steady set of columns, so your export drops straight into a sheet or CRM. Fields you don't have data for are left out rather than padded with empties. The data splits into a few natural groups:
- Identity —
businessName,businessSummary,directoryId,profileUrl - Contact and location —
phoneNumber,websiteUrl,streetAddress,cityName,postalCode,countryCode,latitude,longitude - Company profile —
yearFounded,staffSize,productTotal,activityTags,supplierRoles,membershipTier,logoLink - Run metadata —
collectedAt
Quick start
- Click Try for free and open the input form.
- Type one or more phrases into Search terms (for example
packaging machinery). - Set Results per term to cap how many companies you pull for each phrase.
- Press Start, then download the dataset as JSON, CSV, Excel, or XML when the run ends.

Use cases
- Lead generation — build supplier and manufacturer prospect lists across many product categories in one run
- Market entry — scope out which European companies operate in a niche before you commit to a region
- CRM enrichment — top up your records with phone numbers, websites, coordinates, and founding years
- Supplier mapping — see how supplier density breaks down by country or product type
- Procurement research — shortlist vendors for a category and compare their listed activities side by side
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchTerms | array of strings | Yes | Phrases to search on Europages. Each one is queried on its own and its matches are kept separate. |
resultsLimit | integer | No | How many company records to pull per phrase. Default 25 (capped at 1,000 in practice). |
timeoutSeconds | integer | No | Seconds to wait on a single request before giving up. Default 90; raise it if you see timeout errors. |
Example input
{"searchTerms": ["industrial valves", "organic cosmetics"],"resultsLimit": 25,"timeoutSeconds": 90}
Output
Every company that matches your search becomes one row in the dataset. Values that a company hasn't published are simply absent, so the fields you do get are always real.
Example output
{"businessName": "Valmont Industrie SAS","businessSummary": "Family-run manufacturer of industrial valves and fittings for the chemical and water-treatment sectors since 1998.","cityName": "Lyon","countryCode": "FR","streetAddress": "14 Rue de la Fonderie","postalCode": "69007","phoneNumber": "+33478920145","websiteUrl": "https://www.valmont-industrie.fr/","logoLink": "https://media.visable.com/company/3f2a91c7-logo.png","latitude": 45.732891,"longitude": 4.842217,"yearFounded": 1998,"staffSize": "11-50","productTotal": 18,"profileUrl": "https://www.europages.co.uk/en/company/valmont-industrie-20194471/","directoryId": 2018774,"activityTags": ["industrial valves", "pipe fittings", "flow control"],"supplierRoles": ["Manufacturer"],"membershipTier": "Premium","collectedAt": "2026-06-29T10:00:00+00:00"}
Output fields
| Field | Type | Description |
|---|---|---|
businessName | string | Name of the company as listed on Europages |
businessSummary | string | Brief self-description of the company's activity |
cityName | string | Town or city where the business is based |
countryCode | string | Two-letter ISO 3166-1 country code, such as FR, DE, or GB |
streetAddress | string | Street name and number of the premises |
postalCode | string | Postal or ZIP code |
phoneNumber | string | Contact phone number from the profile |
websiteUrl | string | Link to the company's own website |
logoLink | string | Direct URL of the company logo image |
latitude | number | Map latitude of the company location |
longitude | number | Map longitude of the company location |
yearFounded | integer | Year the company started trading |
staffSize | string | Headcount band, such as 11-50 or 51-200 |
productTotal | integer | Number of products the company has published |
profileUrl | string | Direct link to the company's Europages profile |
directoryId | integer | Internal Europages identifier for the company |
activityTags | array | Product and activity labels tied to the company |
supplierRoles | array | Supplier role labels, such as Manufacturer or Distributor |
membershipTier | string | The company's Europages subscription level |
collectedAt | string | ISO 8601 timestamp of when the row was gathered |
Tips for best results
- Be specific with phrases.
cnc machiningpulls sharper matches thanmanufacturing, andsolar panel installationbeats a broadenergy. Tighter phrases give you more relevant companies. - Search several phrases at once. Add all your terms in one run rather than starting separate jobs. Each phrase is searched on its own with its own limit.
- Cap test runs with
resultsLimit. Keep it around 10-25 while you confirm the columns fit your pipeline, then raise it for the full pull. - Filter by country afterward. Every row already carries a
countryCode, so you can split or filter your dataset by country once it lands in a sheet. - Raise
timeoutSecondsif the log shows timeouts. Try 120 when the network is slow; the default of 90 covers most searches.
How can I use Europages company data?
How can I use the Europages Scraper to build a B2B supplier list? Add the product phrases your buyers care about, set a per-term limit, and run it. Each match comes back as one row with the business name, phone, website, and address already separated into fields — so you get a clean prospect list you can import straight into a CRM or outreach tool, no copy-pasting from profile pages.
How can I find European manufacturers in a specific product category?
Search the category by name, for example packaging machinery or industrial valves. The scraper returns every matching company along with its supplierRoles, activityTags, and location, so you can quickly tell manufacturers apart from distributors and shortlist the ones in the regions you serve.
How can I export Europages business data to a spreadsheet?
Run your search, then download the dataset as CSV or Excel from the Apify console. Because every company shares the same column layout — businessName, cityName, countryCode, websiteUrl, and the rest — the file opens cleanly in Excel or Google Sheets and is ready to sort, filter, or hand off to your team.
How can I enrich a CRM with Europages contact details?
Point the scraper at the categories your accounts fall into and pull the phoneNumber, websiteUrl, streetAddress, and yearFounded for each company. Match those rows back to your existing records to fill gaps in contact data and add firmographic context like staff size and supplier role.
Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
Support
Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.