Europages Business Directory Scraper avatar

Europages Business Directory Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Europages Business Directory Scraper

Europages Business Directory Scraper

Scrape B2B company profiles from Europages.co.uk. Extracts company name, country, products/services, employee count, certifications, website, phone, and email.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

What does Europages Business Directory Scraper do?

Europages Business Directory Scraper collects publicly visible B2B company listing data from the Europages website. It is a public-page API alternative for structured directory research: it reads the rendered search-results page and returns company cards, or a clear diagnostic when the page is not publicly accessible.

This Actor does not log in, submit forms, solve CAPTCHAs, bypass paywalls, use private endpoints, use mirrored pages, or rotate proxies to evade a restriction. When Europages presents human verification, a WAF/device check, a rate limit, a login wall, a paywall, a geofence, or another access barrier, the Actor stops and emits found: false and dataAvailable: false with a sanitized diagnostic.

Why use this Europages scraper?

Public directory data can support supplier discovery, market mapping, competitor research, sourcing workflows, and CRM preparation. The Actor provides:

  • Keyword search for a product, service, or category.
  • Optional two-letter country filtering.
  • A bounded maximum result count with one browser session and controlled pacing.
  • Deduplicated public company profile links.
  • Optional fixed Apify proxy configuration selected by the user; the Actor does not rotate routes after denial.
  • Apify scheduling, API access, integrations, monitoring, and dataset exports.
  • Fail-closed access diagnostics instead of inferred or mirrored records.

What data can it extract?

FieldTypeDescription
companyNamestringPublic company name.
countrystringPublic country or distribution-area text.
descriptionstringPublic company or activity description.
supplierTypesarrayPublic supplier categories.
productsarrayPublic product or portfolio labels.
employeesstringPublic employee-count text, when shown.
foundingYearstringPublic founding-year text, when shown.
certificationsarrayPublic certification labels, when shown.
profileUrlstringPublic Europages profile URL.
diagnosticsobjectFail-closed access reason when public data is unavailable.

The Actor intentionally does not claim to extract phone numbers, email addresses, or private company information. Only fields visible on the public search-results page are eligible for output.

How to scrape Europages

  1. Open the Actor in Apify Console.
  2. Enter a searchQuery, such as industrial pumps or packaging machinery.
  3. Optionally enter a two-letter country code such as DE, FR, or GB.
  4. Set maxItems between 1 and 100.
  5. Start the run and inspect the dataset. If the public page is challenged or unavailable, inspect the diagnostic row before trying again later.

For programmatic use, see the Actor's API tab. You can schedule recurring runs, connect the dataset to downstream tools, and monitor run status through Apify.

How much does it cost to scrape Europages?

The Actor uses browser compute, so cost depends on run duration, public page response time, and the number of result pages needed. Start with a small maxItems value to estimate usage. A blocked public page normally stops quickly after the bounded access check, while larger result limits can require several sequential pages.

Input

See the input tab for full configuration options. The available fields are:

FieldTypeDefaultDescription
searchQuerystringmanufacturerProduct, service, or category to search for; up to 120 characters.
countrystringemptyOptional two-letter country code. Invalid values are rejected before navigation.
maxItemsinteger25Maximum number of public company records, from 1 to 100.
proxyConfigurationobjectnoneOptional fixed Apify proxy route for public pages.

Output

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. A successful company record includes status: "ok", success: true, found: true, and dataAvailable: true. A stopped or inaccessible public page produces a diagnostic record with success: false, found: false, dataAvailable: false, and fields such as accessReason, pageTitle, httpStatus, and signals under diagnostics.

{
"recordType": "europages-company",
"status": "ok",
"success": true,
"found": true,
"dataAvailable": true,
"companyName": "Example Manufacturing Ltd",
"country": "United Kingdom",
"supplierTypes": ["Manufacturer"],
"products": ["Industrial pumps"],
"profileUrl": "https://www.europages.co.uk/en/company/example-manufacturing-ltd-12345678.html",
"sourceUrl": "https://www.europages.co.uk/en/search?q=industrial%20pumps&page=1"
}
{
"recordType": "europages-access-diagnostic",
"found": false,
"dataAvailable": false,
"diagnostics": {
"mode": "public-only-fail-closed",
"accessReason": "captcha",
"message": "The public page presented an access barrier; extraction stopped."
}
}

Tips and advanced options

Use focused search terms and modest result limits. Public directory layouts can change, so review the recordType and dataAvailable flags rather than assuming every run returned company data. If a diagnostic reports an access barrier, do not attempt to bypass it; wait and respect the website's access controls.

Key-value store

The fixed OUTPUT record reconciles dataset, successful-company, and diagnostic counts and records the query, country, availability, proxy use, and start/finish timestamps.

FAQ, disclaimer, and support

Does the Actor bypass Europages protection?

No. It uses only the ordinary public page and fails closed at access controls. It does not use private endpoints, mirror services, login credentials, CAPTCHA solving, or proxy evasion.

Can I use the data in a CRM?

You can use public company listing data where you have a legitimate lawful purpose and comply with applicable rules, the Europages terms, and your own data-governance requirements.

Our Actors are ethical and do not extract any private user data, such as email addresses, gender, or location. 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.

For feedback or a selector issue, use the Actor's Issues tab. For programmatic access, use the API tab.