Yellow Pages Multi-Country Aggregator avatar

Yellow Pages Multi-Country Aggregator

Pricing

from $2.40 / 1,000 record scrapeds

Go to Apify Store
Yellow Pages Multi-Country Aggregator

Yellow Pages Multi-Country Aggregator

Scrapes business listings from international Yellow Pages directories: Sweden (Eniro.se), Norway (Gulesider.no), and Spain (Paginas Amarillas, PaginasAmarillas.es). Returns unified records with business name, address, phone, email, website, category, rating, and opening hours.

Pricing

from $2.40 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

1

Bookmarked

5

Total users

2

Monthly active users

13 hours ago

Last modified

Categories

Share

Scrape business listings from three European Yellow Pages directories — Eniro.se (Sweden), Gulesider.no (Norway), and PaginasAmarillas.es (Spain) — with a single unified output schema. Returns business name, address, phone, email, website, category, rating, review count, and opening hours per record.

What It Does

Point the actor at any of three Nordic/Iberian directories, enter a search keyword in the local language, and retrieve a clean dataset of matching business listings. All three sources return identical output fields so you can combine results across countries without post-processing.

Eniro.se and Gulesider.no are run by the same Eniro Group and share an underlying bot-protected platform. This actor clears that wall automatically, at high reliability.

Input

FieldRequiredDescription
sourceYesDirectory to scrape: eniro_se, gulesider_no, paginasamarillas_es, or all
searchKeywordYesBusiness type or keyword in the local language (e.g. advokater for lawyers in Sweden, frisør for hairdressers in Norway, restaurante for restaurants in Spain)
locationNoCity or region for PaginasAmarillas.es only (default: madrid). Ignored for Eniro group sources.
maxItemsYesMaximum number of business records to return

Example — Swedish Lawyers

{
"source": "eniro_se",
"searchKeyword": "advokater",
"maxItems": 100
}

Example — Norwegian Hairdressers

{
"source": "gulesider_no",
"searchKeyword": "frisør",
"maxItems": 50
}

Example — Spanish Restaurants in Barcelona

{
"source": "paginasamarillas_es",
"searchKeyword": "restaurante",
"location": "barcelona",
"maxItems": 200
}

Output

Each record contains:

FieldTypeDescription
business_namestringFull business name
categorystringBusiness category from the directory
addressstringStreet address
citystringCity
regionstringRegion or county
countrystringISO country code (SE, NO, ES)
postal_codestringPostal code
phonestringPhone number
emailstringEmail address
websitestringWebsite URL
descriptionstringBusiness description or strapline
hoursstringOpening hours (JSON-encoded day-to-time map)
ratingnumberAverage customer rating (0-5)
review_countintegerNumber of reviews
source_countrystringISO country code of the source directory
source_urlstringURL of the scraped page

Supported Directories

Source KeyURLCountryAnti-BotNotes
eniro_seeniro.seSwedenBot challengeEniro Group platform; JSON-LD structured data
gulesider_nogulesider.noNorwayBot challengeSame platform as eniro.se
paginasamarillas_espaginasamarillas.es (Paginas Amarillas)SpainModerateCategory/location browse + DOM selectors

Technical Notes

  • Eniro group domains carry a managed bot challenge that defeats ordinary scraping; this actor clears it reliably instead of returning block pages.
  • Extracts business data from JSON-LD structured data (schema.org/LocalBusiness) on Eniro group detail pages; Paginas Amarillas listings are parsed from the page's own markup and microdata.
  • Paginates automatically through listing pages up to maxItems.
  • Select all as source to scrape all three directories in a single run.