SeccionAmarilla Mexico Business Directory Scraper avatar

SeccionAmarilla Mexico Business Directory Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
SeccionAmarilla Mexico Business Directory Scraper

SeccionAmarilla Mexico Business Directory Scraper

Scrape SeccionAmarilla.com.mx, Mexico's leading business directory. Search by category/keyword and state/city, or fetch specific listings by URL. Get name, address, phone, category, opening hours, website, products/services and more - no login required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape SeccionAmarilla.com.mx — Mexico's leading online business directory (Yellow Pages). Search any keyword or trade, browse by category, and scope results to any of Mexico's 32 states and thousands of cities. Get name, address, GPS coordinates, phone numbers, website, category, opening hours, products/services, payment methods accepted, and more. HTTP-only, no login, no cookies, no API key required.

What this actor does

  • Three modes: search (free-text keyword, e.g. a trade or business name), byCategory (curated category dropdown with free-text override), byUrl (fetch specific listing pages directly)
  • Geographic scoping: filter by any of Mexico's 32 states plus a free-text city/municipality
  • Rich business data: name, category, full address (street/colonia/city/state/postal code), GPS coordinates, phone, website, live open/closed status and hours
  • Optional deep enrichment: turn on fetchDetails to additionally pull email, every phone number on file, payment methods accepted, products/services tags, social media links, WhatsApp availability, and a full per-day opening-hours breakdown
  • Filters: state, city, "open now" only, "has website" only, "has WhatsApp" only, free-text keyword filter
  • Sort order: relevance (site default), name A-Z, or name Z-A — matches the site's own "Ordenar por" control (search/byCategory modes)
  • Empty fields are omitted — every record only contains data actually found for that business
  • Full Spanish/accent support — city, colonia, and state names are preserved exactly (Querétaro, Ciudad de México, Guadalajara, etc.)

Output per business

  • businessId, sourceUrl — unique ID and canonical SeccionAmarilla listing URL
  • name
  • category — trade/service category (e.g. Restaurante, Restaurantes-Cocina Mexicana)
  • description
  • street, colonia, city, state, stateCode, postalCode (postal code, detail only), fullAddress
  • latitude, longitude, mapUrl — Google Maps link built from coordinates
  • phone, phones[] (all numbers, detail only), email (detail only), website
  • paymentMethods[] — accepted payment methods (detail only)
  • productsAndServices[] — tags describing what the business offers (detail only)
  • socialLinks[] — social media profile URLs, when published (detail only)
  • imageUrl — business photo (detail only)
  • openNow (boolean), openingHoursSummary (short text), openingHours[] — per-day breakdown {day, dayEn, hours} (detail only)
  • whatsappAvailable (boolean) (detail only)
  • recordType: "business", scrapedAt

(detail only) fields are only populated when fetchDetails: true is set (search/byCategory modes) or when using mode: byUrl (which always fetches the full listing page).

Input

FieldTypeDefaultDescription
modestringsearchsearch / byCategory / byUrl
searchQuerystringrestaurantesFree-text keyword — business type, trade, or city (mode=search)
categorystringrestaurantesA SeccionAmarilla category slug; curated examples in the field description (mode=byCategory)
statestring (enum)One of Mexico's 32 states
citystringguadalajaraCity/municipality — scopes the search URL and acts as a safety-net filter
urlsarraySeccionAmarilla /informacion/... listing URLs (mode=byUrl)
sortOrderstring (enum)az / za for name sort, or leave empty for the site's relevance ranking (mode=search, byCategory)
keywordstringKeep only results whose name/description/category/products contain this text
openNowOnlybooleanfalseOnly businesses currently marked open
hasWebsiteOnlybooleanfalseOnly businesses with a website listed
whatsappOnlybooleanfalseOnly businesses with WhatsApp contact available (requires fetchDetails: true, or mode=byUrl)
fetchDetailsbooleanfalseVisit each business's own listing page for email/phones/hours/tags/payments (1 extra request per business)
maxItemsinteger30Hard cap (1-500)
proxyConfigurationobjectOptional; the site works without a proxy, the actor auto-escalates to the free AUTO group on 403/429

Example: search with state + city + open-now filter

{
"mode": "search",
"searchQuery": "plomeros",
"state": "jalisco",
"city": "guadalajara",
"openNowOnly": true,
"maxItems": 50
}

Example: browse a category nationwide, with full detail enrichment

{
"mode": "byCategory",
"category": "hoteles",
"fetchDetails": true,
"maxItems": 100
}

Example: fetch specific listing pages

{
"mode": "byUrl",
"urls": [
"https://www.seccionamarilla.com.mx/informacion/casa-bariachi/restaurantes/jalisco/guadalajara/guadalajara-centro/3183459"
]
}

Limitations

  • No ratings or review counts. SeccionAmarilla's public listings and structured data do not publish star ratings or review counts for any business — this is a property of the source, not something this actor omits.
  • No dedicated "browse by state" or "browse by city" mode without a keyword/category. The site's search endpoint requires a primary query segment (a keyword or category); state/city narrow that query rather than standing alone. In practice, passing a broad term like a city name as searchQuery achieves the same result.
  • Category list is curated, not exhaustive. SeccionAmarilla publishes several thousand category slugs in its sitemap. The category field ships ~44 popular curated examples but accepts any valid category slug as free text — it is a textfield with suggestions, not a locked dropdown, so power users are not limited to the curated list.
  • distance field not exposed. The business detail page shows a "distance" value relative to an IP-geolocated reference point, which is meaningless from a datacenter/proxy IP and would be misleading data — intentionally excluded rather than shipped as an unreliable field.
  • city is best-effort geographic scoping. SeccionAmarilla occasionally pads a narrow category+state combination with nearby-area results rather than returning fewer exact matches; the city/state filters catch and remove these before they reach your dataset, but very obscure category+city combinations may still return fewer results than a manual site search.
  • mode: byCategory applies a best-effort category safety-net filter. The site has no dedicated category-browse endpoint — byCategory reuses the same keyword-search results page as mode: search — so a category like hoteles can otherwise surface unrelated businesses that merely mention the term (a hotel-supplies vendor, a travel agency). This actor cross-checks each result's own category label against the requested category and drops non-matches before they reach your dataset.

Use cases

  • Lead generation — build prospect lists of local businesses by trade, state, and city
  • Market research — analyze business density and category coverage across Mexican states
  • Directory aggregation — mirror or cross-reference Mexican business listings
  • Local SEO audits — check a business's own directory data (address, hours, phone, website) for accuracy
  • Franchise/expansion planning — map competitor or partner locations by category and geography
  • Sales prospecting — export contact details (phone, website, WhatsApp availability) for a target trade

FAQ

Do I need a SeccionAmarilla account? No. Search, category browsing, and listing pages are all publicly accessible without an account.

Does the city filter guarantee I only get businesses in that city? city is used both to scope the SeccionAmarilla search URL directly (the site's own location-aware search) and as a best-effort text safety-net filter on the returned address. For most trades this returns results genuinely located in that city; very narrow category+city combinations occasionally return a small number of nearby-area results, which the safety-net filter then removes.

Does this actor return ratings or review counts? No — SeccionAmarilla's public listings do not publish star ratings or review counts (verified against the site's own structured data). If your use case needs ratings, this field is not available from this data source.

Why is website sometimes missing? Not every business lists a website on SeccionAmarilla — many smaller businesses only publish a phone number and address. The field is simply omitted when absent, rather than returned empty.

Why do some fields (postalCode, email, phones, opening-hours breakdown, productsAndServices) only appear with fetchDetails on? Those fields only exist on each business's own listing page, not in the search-results list. Turning on fetchDetails fetches that page for every result (one extra request per business, so it's slower but more complete).

Can I browse categories not in the dropdown? Yes — type any SeccionAmarilla category into the category field (e.g. found while browsing the site, like veterinarios or laboratorios-de-diagnostico-clinico). The field description lists over 40 common categories as copy-paste examples.

How fresh is the data? SeccionAmarilla listings are maintained by business owners and the platform's own data team; the actor always reads the live page at run time.

Is this actor affiliated with SeccionAmarilla? No. This is an independent, third-party actor that reads SeccionAmarilla's publicly available pages. It is not affiliated with, endorsed by, or sponsored by SeccionAmarilla or its parent company.