Paginasamarillas Scraper avatar

Paginasamarillas Scraper

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Paginasamarillas Scraper

Paginasamarillas Scraper

Search Paginas Amarillas across 8 Latin American countries for B2B leads: phone, WhatsApp, email, website, address and coordinates. Real per-day hours with split shifts, an open-right-now filter, minimum-rating filtering, and full branch and social data other scrapers don't expose.

Pricing

from $15.00 / 1,000 results

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

Norm Data

🟡 Paginas Amarillas Scraper

Search Paginas Amarillas across eight Latin American country sites and get back a clean B2B lead list: phone numbers, WhatsApp, email, website, full address and coordinates, social links, real per-day opening hours, and rating. No login, no account, no browser extension.

Point it at a category or keyword in Argentina, Colombia, Peru, Chile, El Salvador, Guatemala, Panama, or Nicaragua, and get export-ready data for sales prospecting, lead generation, market research, and CRM enrichment.

🎯 Who uses it?

📇 Sales & lead-gen teams

Build targeted business lists by category and city, with phone, email, WhatsApp, and website in one export.

📞 Telemarketing & field sales

Filter to businesses that are open right now, checked against their own country's clock, so a call list is never full of closed doors.

📈 Market & territory researchers

Map competitors and suppliers by city and region, with coordinates and every branch a business publishes.

🗂️ CRM and data teams

Match businesses by name, phone, or website and pull social links, hours, and descriptions to enrich existing records.

✨ What it does

  • Search: by category or keyword, across eight country sites, optionally narrowed to one city.
  • Full profile detail: real per-day opening hours (every shift a business publishes, including a separate lunch and dinner shift on the same day), services, keywords, videos, rating, and the featured review.
  • Contact-quality filters: keep only businesses with an email, a phone, a website, or a published WhatsApp number.
  • Open-right-now filter: keep only businesses open at the exact moment the run executes, checked in their own country's timezone.
  • Minimum-rating filter: keep only businesses at or above a chosen star rating.
  • Premium filter: keep only paid-advertiser listings, which tend to be more active and carry richer profiles.
  • Paste-a-link shortcut: give a real results page instead of picking a country and term.

Missing source values are returned as null, never invented.

Why this scraper

  • An open-right-now filter that gets split shifts right. A restaurant with a lunch shift and a separate dinner shift is correctly marked closed in the gap between them, not open all day just because it opens twice.
  • A rating you can actually filter on. The published star rating comes straight from its real source field and can be used as a minimum-rating cutoff.
  • Eight country sites, one consistent field set. Argentina, Colombia, Peru, Chile, El Salvador, Guatemala, Panama, and Nicaragua, all normalized the same way.
  • Contact-quality filters built in. Every exported row can be a lead you can act on immediately, not a list you still have to clean.
  • Full branch coverage. Every branch a business publishes comes back with its own address, phones, and map link.

How it compares

CapabilityThis actorClosest full-featured competitorOther Paginas Amarillas actors
Countries covered891 to 3, one actor per country
Per-day opening hours with every shiftyesflat hours fieldrare
Open-right-now filteryesnono
Minimum-rating filteryesnono
Contact-quality filters (email, phone, website, WhatsApp)yesyesrare
Multi-branch addresses with per-branch phonesyesyesno
Search and full profile detail in one runyesyessome split into two actors

📦 What data you get

EntityUseful fields
BusinessName, category, slogan, description, product type, premium flag, logo, gallery images, and the listing and canonical URLs.
ContactPrimary and all phone numbers (display and dialable), WhatsApp number and link, email(s), website, and every social link the business publishes.
Address & branchesStreet, city, region, country, coordinates, map link, and every branch with its own address, phones, and map link.
Hours & ratingPer-day opening hours with every shift, an open-right-now flag, the published star rating, and the featured review with its author.
ExtrasServices, products, keywords, and video links the business lists.

Every record includes observedAt (UTC). Download your dataset from Apify as CSV, JSON, Excel, or XML.

💡 Use cases

📇 A WhatsApp-ready outreach list

{ "searchTerm": "abogados", "country": "ar", "location": "buenos aires", "onlyWithWhatsapp": true, "maxBusinesses": 200 }

📞 A call list of businesses open right now

{ "searchTerm": "hoteles", "country": "pe", "onlyOpenNow": true, "minRating": "4", "maxBusinesses": 100 }

📈 Map every restaurant in a city

{ "searchTerm": "restaurantes", "country": "co", "location": "medellin", "maxBusinesses": 500 }

⚙️ How the input is organised

Maximum businesses sits at the very top, since it applies no matter what you're doing. Below it, the form is split into three numbered sections:

SectionWhat it's for
1 · What to search forA category or keyword plus a country, or a real results URL pasted in directly.
2 · What to includeWhether to fetch each listing's full profile detail.
3 · Filters (optional)Contact-quality, premium, open-right-now, and minimum-rating filters. Leave them all off to get everything.

Apify Free plan: every run is limited to a fixed 10-row sample. Upgrade your Apify plan to run your own settings.

🛡️ Limits & responsible use

This Actor reads only publicly available Paginas Amarillas listings. It never signs in and never accesses anything gated behind an account.

Business contact details are public directory data, not personal browsing history. Use them in line with Paginas Amarillas' terms and applicable law; prefer B2B outreach and market research over spam.

If a search matches nothing, the run writes a single row with an error field instead of failing silently.

📧 Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

Local development

bun install
bun test # offline: normalization and input parsing, against real fixtures
bun run src/main.ts # reads storage/key_value_stores/default/INPUT.json