BuscJá Scraper - Brazil Business Leads (Telelistas) avatar

BuscJá Scraper - Brazil Business Leads (Telelistas)

Pricing

from $10.00 / 1,000 businesses

Go to Apify Store
BuscJá Scraper - Brazil Business Leads (Telelistas)

BuscJá Scraper - Brazil Business Leads (Telelistas)

Scrape Brazilian businesses from BuscJá (formerly Telelistas) by category or keyword in any city, neighborhood or state. Get phone, WhatsApp, website, address and category, plus postal code, map position, opening hours, services, payment methods and social links. Filters and monitoring.

Pricing

from $10.00 / 1,000 businesses

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Features

Limited permissions

Share

Norm Data

📒 BuscJá Scraper - Brazil Business Leads (Telelistas)

Extract business leads from BuscJá, the Brazilian business directory formerly known as Telelistas. Search any category or business type in any city, neighborhood (bairro) or whole state, or all of Brazil. For each business you get its phone and WhatsApp in international format, website, street address, neighborhood, city, state and category. Turn on Business details to also get the postal code (CEP), map position, every phone and WhatsApp number, all its categories, services, payment methods, opening hours, photos, and Facebook, Instagram, LinkedIn, YouTube, X and TikTok links. You can run several searches and places at once, collect 1,000 businesses in about 5 seconds, and get everything past the site's 5,025-result limit per search. It can also run on a schedule and send you only new businesses.

👉 Try it now: press Start. The ready-made input gives you 10 businesses in a few seconds.
💰 $0.012 per business on the Free plan (10 businesses per run), from $0.011 on paid plans. See pricing

✨ Why this scraper?

  • Fast
    1,000 businesses in about 5 seconds, or 1,000 with business details in about 20 seconds.

  • Every result, not the first page
    It reads every page of every search, up to the site's limit, then splits by neighborhood past it.

  • Duplicates removed
    The site sometimes lists the same business several times under different IDs. You get it once.

  • Phones ready to dial
    Every phone and WhatsApp number is in international format (+55...).

  • Clean addresses
    Street, neighborhood, city, state and CEP are in separate fields, and the " em Bairro" the site adds to business names is removed.

  • Clean, typed data
    Map positions are numbers, payment methods and days are in English, hours are in 24h format, and there are no HTML leftovers.

  • Apify platform
    Schedule runs, get only new businesses, export to Excel or CSV, use the API, or connect Google Sheets, Zapier and Make.

⚖️ How it compares

Based on each Actor's public input options, README and output fields (October 2026).

CapabilityThis actormemo23
Businesses per city and categoryevery page (5,025+)first page (about 25)
Search term finds every matching categoryyesno (one category link name)
Neighborhoods, whole states and all of Brazilyesno (city and state code)
Results page and business page linksyesyes
Phone, WhatsApp, website, address and social media filtersyesno
CEP filter and open on chosen days filteryesno
Only close matchesyesno
WhatsApp numbersyesno
Opening hours, services, payment methods, categories, social linksyesno
Duplicate listings removedyesno
Only new businesses (monitoring)yesno
Emails taken from the business's own websitenoyes
Fields per business33about 14
Proxy needednono

🚀 How to scrape BuscJá

  1. Create a free Apify account.
  2. Pick the filters you need, or keep the ready-made input.
  3. Click Start.
  4. Download the businesses as Excel, CSV or JSON from the Output tab.

💰 Pricing

How much does it cost to scrape BuscJá?

You pay a one-time $0.003 per run, plus a price for each business saved (and for each add-on you turn on):

Charged forFreeBronzeSilverGold+
Business: One Brazilian business saved to your dataset, with its phone, WhatsApp, website, address and category.0.0120.0110.01050.01
Business details: Postal code, map position, all phones, categories, services, payment methods, opening hours, photos and social links from the business page.0.0030.00250.0020.0015

Example: 1,000 businesses cost about $11 on Bronze. No proxy or compute costs on top.

📦 What data you get

FieldDescription
imageUrlBusiness logo.
nameBusiness name.
categoryCategory the business was found under.
descriptionWhat the business says about itself.
searchTerm, searchLocationThe search term and place that found it (empty with links).
phoneMain phone in international format (+55...).
whatsappWhatsApp number in international format.
addressStreet address.
neighborhoodNeighborhood (bairro).
cityCity.
stateState, written out.
postalCode(Business details) Postal code (CEP).
latitude, longitude(Business details) Map position.
listingIdThe site's ID for the business.
urlBusiness page on BuscJá.
websiteBusiness's own website.
googleMapsUrlGoogle Maps link (exact position with business details, else the address).
facebook, instagram, linkedin, youtube, twitter, tiktok(Business details) Social media profiles.
phones, whatsapps(Business details) Every phone and WhatsApp number on the business page.
categories(Business details) Every category the business is listed under.
services(Business details) Products and services offered.
paymentMethods(Business details) Accepted payment methods (Visa, Pix, Cash...).
openingHours(Business details) Opening hours: day (Monday to Sunday, or Holidays), opens and closes (24h).
photos(Business details) Photo links.
scrapedAtWhen this row was saved.
errorOnly present when a row failed. The fields that loaded are still there.

Fields marked Business details only appear when that add-on is on.

Example row (trimmed)

{
"imageUrl": "https://images.buscja.com/a/411/815/001/logo-019602378e1d9f6ff6da.jpg",
"name": "Consultório Dentário Dra. Gisele Araujo",
"category": "Dentistas",
"description": "Cirurgiã dentista atuando em: harmonização facial, estética odontologica, ortodontia e clínica geral.",
"searchTerm": "dentistas",
"searchLocation": "Rio de Janeiro",
"phone": "+552141070665",
"whatsapp": "+5521989797782",
"address": "Rua Cardoso de Morais, 61 Sala 1112",
"neighborhood": "Bonsucesso",
"city": "Rio de Janeiro",
"state": "Rio de Janeiro",
"postalCode": "21032-900",
"latitude": -22.864452,
"longitude": -43.254721,
"listingId": "5528896",
"url": "https://www.buscja.com/locais/rj/rio+de+janeiro/dentistas/bu-5528896/consultorio+dentario+dra+gisele+araujo+em+bonsucesso",
"website": "http://www.dragiselearaujo.com.br",
"googleMapsUrl": "https://www.google.com/maps/search/?api=1&query=-22.864452,-43.254721",
"facebook": "https://www.facebook.com/dragiselearaujoo",
"instagram": "https://www.instagram.com/dragiselearaujoo",
"phones": ["+552141070665", "+5521989797782"],
"whatsapps": ["+5521989797782"],
"categories": ["Dentistas", "Dentistas - Ortodontia"],
"services": ["Clareamentos Dentais", "Odontopediatria", "Ortodontia"],
"paymentMethods": ["Mastercard", "Visa", "RedeShop"],
"openingHours": [{ "day": "Monday", "opens": "09:00", "closes": "18:00" }],
"photos": ["https://images.buscja.com/a/411/815/001/photo-a8b0780028c9e759c2e8.jpg"],
"scrapedAt": "2026-10-17T19:27:02.148Z"
}

⚙️ Input

SectionWhat it's for
Maximum resultsAlways first, caps the whole run. Empty means no limit.
What to scrapeSearch terms, places and business details (postal code, hours, services, social links).
FiltersOnly close matches, only with phone, only with WhatsApp, only with website, only with street address, only with social media, postal codes (CEP) and open on these days.
MonitoringOnly new businesses and monitor name.
LinksLinks instead of the fields above. Filters are ignored with links.

Input examples

⚖️ Lawyers in Belo Horizonte with WhatsApp

{ "searchTerms": ["advogados"], "locations": ["Belo Horizonte"], "onlyWithWhatsapp": true }

🦷 Dentists in Copacabana and Ipanema with a website

{ "searchTerms": ["dentistas"], "locations": ["Copacabana, Rio de Janeiro", "Ipanema, Rio de Janeiro"], "onlyWithWebsite": true }

💊 Every pharmacy in Paraná

{ "searchTerms": ["farmácias"], "locations": ["PR"] }

📮 Restaurants around Avenida Paulista, by CEP

{ "searchTerms": ["restaurantes"], "locations": ["São Paulo"], "postalCodes": ["01310", "01311"] }

🕐 Gyms open on Sundays in Curitiba, with hours and services

{ "searchTerms": ["academias"], "locations": ["Curitiba"], "openOn": ["Sunday"] }

🔔 New real estate agencies in Florianópolis, every week (schedule it)

{ "searchTerms": ["imobiliárias"], "locations": ["Florianópolis"], "onlyNew": true, "monitorName": "imobiliarias-floripa" }

🔗 Pages you already found on the site

{ "startUrls": [{ "url": "https://www.buscja.com/sp/sao+paulo/restaurantes" }] }

❓ FAQ and troubleshooting

Is there a BuscJá API? Do I need an API key?

BuscJá has no public data API for this. This Actor works as a BuscJá API alternative: it reads the public pages and gives you clean JSON, CSV or Excel, with no API key, no login and no code to maintain. You can also call it from your own code with the Apify API, or from an AI agent through MCP.

Why do I get only 10 businesses?

On the Apify free plan each run saves up to 10 results, so you can try it before paying. Any paid plan removes the limit.

The site shows at most 5,025 businesses per search. Bigger city searches are also run by neighborhood, so there is no limit in practice.

Can I search a whole state or all of Brazil?

Yes. Type "SP" or "Minas Gerais", or leave places empty. Each city is searched in turn, capitals first, until Maximum results is reached.

Yes. telelistas.net links are read from BuscJá, the same site.

Few or no results

BuscJá searches in Portuguese, so try "advogados" instead of "lawyers". The log shows which categories a term matched, or says it searched the words as free text.

A place was skipped

The log says when the site doesn't know a place. Check the spelling, add the city to a neighborhood ("Centro, Campinas"), or use a state code ("SP").

Is this an official BuscJá tool?

No. It is independent and not affiliated with BuscJá. It reads only data BuscJá publishes on its public pages, at a moderate pace. Use the data in line with BuscJá's terms and the laws that apply to you.

📧 Contact

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

⌂ 换网址