MercadoLibre Email Scraper avatar

MercadoLibre Email Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
MercadoLibre Email Scraper

MercadoLibre Email Scraper

MercadoLibre Email Scraper SD - MercadoLibre Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from MercadoLibre results by keyword, location and email domain - MercadoLibre email extractor.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Neuro Scraper

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Categories

Share

MercadoLibre Email Scraper — seller contacts from Latin America's largest marketplace

The MercadoLibre Email Scraper builds a dataset of publicly indexed contact emails tied to sellers and stores across mercadolibre.com, mercadolibre.com.ar, mercadolibre.com.mx and mercadolivre.com.br. You give it keywords and email domains; it returns emails, account names, listing titles and the snippet each address came from.

Read this before you run it: MercadoLibre indexes product listings rather than seller profiles, so most rows carry a seller email without a profile URL. You will get contactable addresses and listing context — you will usually not get a clean perfil handle to go with them.

That trade-off is worth knowing up front, because it changes what a MercadoLibre seller contact list from this Actor looks like. It is an email-and-listing dataset, not a profile directory.

What the MercadoLibre Email Scraper does and does not do

The MercadoLibre Email Scraper composes Google queries with the site: operator against all four MercadoLibre domains, fetches the result pages, and extracts emails from the titles and snippets. Each unique address is deduplicated and pushed into an Apify dataset the moment it is found.

The MercadoLibre Email Scraper does not log into MercadoLibre, use the MercadoLibre Developers API, or open the site in a browser. No JavaScript rendering, no authentication, no cookies — only what Google has already indexed publicly.

It is an independent tool, not affiliated with, supported by or endorsed by MercadoLibre.

Who uses this MercadoLibre vendedor email extractor

Wholesale buyers and importers run the MercadoLibre Email Scraper to find sellers already trading in a category across Argentina, Mexico and Brazil. Dropshippers use it to reach the vendedores behind listings they want to resell.

Brand-protection teams collect MercadoLibre seller emails before an authorisation check or a counterfeit enquiry. Marketplace agencies build prospect lists of sellers who may need listing optimisation, advertising or logistics help across LatAm.

Teams covering more than one market often pair regions: the Amazon Email Scraper reaches many of the same brands where they also sell into North America.

Key features of the MercadoLibre Email Scraper

Everything in this table is behaviour the MercadoLibre Email Scraper genuinely implements.

FeatureWhat it means in practice
Four-domain site: scopingQueries are locked to mercadolibre.com, mercadolibre.com.ar, mercadolibre.com.mx and mercadolivre.com.br
Spanish-first defaultskeywords default to vendedor and tienda; modifiers to contacto, mayorista, atencion al cliente and ventas
Query expansionEach keyword × domain pair runs as a base query, a quoted query, an intitle: query, plus one variant per query modifier
Domain-filtered extractionOnly emails on the domains you list are kept, so you control the shape of the output
Global deduplicationAn address appears once per run no matter how many queries or pages surfaced it
Obfuscation handlingReads name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and the full-width
Junk filterDiscards placeholders such as email@, yourname@, test@, xxx@ and single-character locals
Boundary-correct matching@gmail.com does not match inside @gmail.company or @gmail.com.br
Soft-wrap repairDrops a hit that is only the tail of another email in the same result block
Structural parsingLocates the <h3> title and the smallest surrounding block instead of trusting Google's CSS class names
Whole-page fallbackA Google layout change degrades to "emails without account details", not "no emails"
Block detectionCAPTCHA, "unusual traffic" and consent pages are detected and retried rather than counted as empty
Retries with backoffUp to 3 attempts per page, exponential backoff, a fresh proxy session per request
End-of-run requeueBlocked or failed queries get one more pass before the run finishes
Resumable stateProgress lives in the key-value store keyed by an input hash, saved on PERSIST_STATE, MIGRATING and ABORTING
Async concurrencyAn asyncio worker pool with a shared stop signal once maxEmails is reached
Run summaryPages fetched, blocked pages, retries and emails per page are all logged

How the MercadoLibre Email Scraper works

Six steps, start to finish.

  1. The MercadoLibre Email Scraper reads your input: keywords, location, email domains and limits.
  2. It composes Google queries with the site: operator, for example site:mercadolibre.com.ar vendedor mayorista "@gmail.com".
  3. It fetches the result pages through the Apify GOOGLE_SERP proxy using async aiohttp.
  4. It parses each result block structurally, finding the <h3> title and the tightest block around it.
  5. It extracts emails from that block text with a domain-filtered regex.
  6. It deduplicates globally and pushes each lead into the dataset immediately.

Spanish and Portuguese keywords are the main lever here

This is the one Actor in the family where writing your keywords in English will quietly cost you most of the results. The defaults are Spanish for a reason: vendedor and tienda match the language MercadoLibre listings are actually written in.

Extend them rather than replacing them. mayorista, distribuidor, local comercial, ventas por mayor and revendedor all reach different seller populations. For mercadolivre.com.br, add Portuguese: vendedor, loja, atacado, revendedor and contato.

The shipped queryModifiers follow the same logic — contacto, mayorista, atencion al cliente and ventas are the phrases sellers actually publish next to an address. Swap in Portuguese modifiers when you are aiming at Brazil specifically.

countryCode and location as regional levers

MercadoLibre is four national marketplaces in one index, and countryCode decides which country's Google index the search proxy resolves from. AR, MX, BR, CO and CL all return visibly different result sets for the same keyword.

Pair it with a location phrase such as Buenos Aires, Guadalajara or São Paulo. Running the same MercadoLibre Email Scraper input once per country is usually more productive than one broad run.

Beating Google's per-query ceiling

Google returns roughly 300 results for any single query, however many MercadoLibre listings actually match. The catalogue is orders of magnitude larger, so one query can never see all of it.

Query expansion is the answer. The MercadoLibre Email Scraper turns each keyword into several phrasings and pairs it with each modifier, so a swarm of narrow queries covers ground a single broad query cannot.

Input settings for the MercadoLibre Email Scraper

Nine fields drive the MercadoLibre Email Scraper. Only keywords is required; every other field ships with a working default.

FieldTypeDefaultMeaning
keywordsarray (required)["vendedor", "tienda"]Search terms describing the MercadoLibre accounts you want (niche, job title, industry)
locationstring""Optional location phrase added to every query
customDomainsarray["@gmail.com","@yahoo.com"]Only emails on these domains are collected; the leading @ is optional
maxEmailsinteger 1–1000020Stop once this many unique emails have been collected
countryCodestring""Two-letter country code for the search proxy (US, GB, DE...)
expandQueriesbooleantrueSearch each keyword × domain pair in several phrasings
queryModifiersarray["email","contacto","mayorista","atencion al cliente","ventas"]Extra words combined with each keyword when expansion is on
maxPagesPerQueryinteger 1–5030Page cap per query
maxConcurrencyinteger 1–205How many queries run in parallel

Example input for a MercadoLibre vendedor email run

{
"keywords": ["vendedor", "tienda", "mayorista", "distribuidor"],
"location": "Buenos Aires",
"customDomains": ["@gmail.com", "@hotmail.com"],
"maxEmails": 300,
"countryCode": "AR",
"expandQueries": true,
"queryModifiers": ["email", "contacto", "mayorista", "atencion al cliente", "ventas"],
"maxPagesPerQuery": 30,
"maxConcurrency": 5
}

Note @hotmail.com in customDomains. It remains very common among small businesses in Argentina and Mexico, and omitting it costs a MercadoLibre Email Scraper run real yield.

Start a new keyword set at maxEmails of 20–50. A short probe tells you whether the category is well indexed before you spend compute on a long run.

Output fields from the MercadoLibre Email Scraper

Every dataset item the MercadoLibre Email Scraper writes carries all fourteen fields. The keys are always present; some values are conditional.

FieldMeaning
networkPlatform name
keywordThe keyword that produced the lead
queryThe exact Google query used
titleRaw result title
accountNameAccount label Google prints (store name or listing seller label)
fullNameDisplay name parsed from a profile-style title; empty for listing-style results
usernameURL-safe handle when the platform exposes one; otherwise null
profileUrlCanonical perfil URL when a handle is known; otherwise empty
urlDirect platform link when exposed, else the profile URL
descriptionListing or snippet text, cleaned of labels and counters
emailLower-cased email address
emailDomainThe matched domain (e.g. @gmail.com)
possiblyTruncatedtrue when Google's snippet ellipsis touched the email — verify before sending
foundAtISO 8601 UTC timestamp

Example output rows

The first row is the common shape here — a listing with a seller email and no handle. The second is the less common profile-style row.

[
{
"network": "MercadoLibre",
"keyword": "mayorista",
"query": "site:mercadolibre.com.ar mayorista contacto \"@gmail.com\"",
"title": "Bazar Y Cotillon Por Mayor - Envio A Todo El Pais | MercadoLibre",
"accountName": "Distribuidora Sur",
"fullName": "",
"username": null,
"profileUrl": "",
"url": "https://www.mercadolibre.com.ar/",
"description": "Venta mayorista de bazar y cotillón. Consultas y pedidos: distribuidorasur.ventas@gmail.com",
"email": "distribuidorasur.ventas@gmail.com",
"emailDomain": "@gmail.com",
"possiblyTruncated": false,
"foundAt": "2025-06-20T13:22:51Z"
},
{
"network": "MercadoLibre",
"keyword": "tienda",
"query": "site:mercadolibre.com.mx tienda atencion al cliente \"@gmail.com\"",
"title": "casaverdemx - Perfil | MercadoLibre",
"accountName": "casaverdemx",
"fullName": "Casa Verde MX",
"username": "casaverdemx",
"profileUrl": "https://www.mercadolibre.com/perfil/casaverdemx",
"url": "https://www.mercadolibre.com/perfil/casaverdemx",
"description": "Artículos para el hogar y jardín. Atención al cliente: casaverde.mx.ventas@gmail.com",
"email": "casaverde.mx.ventas@gmail.com",
"emailDomain": "@gmail.com",
"possiblyTruncated": false,
"foundAt": "2025-06-20T13:31:04Z"
}
]

Export what the MercadoLibre Email Scraper collects as CSV, JSON, Excel or XML, or read it through the Apify API straight into your CRM.

Use cases for the MercadoLibre Email Scraper

MercadoLibre is a seller marketplace, so these use cases sit in sourcing, trade and marketplace operations rather than consumer prospecting.

Use caseHow the MercadoLibre Email Scraper helps
Wholesale sourcing in LatAmFind sellers already trading in your category and reach the address on their listings
Dropshipping supplier outreachBuild a MercadoLibre seller contact list for products you plan to resell
Brand protectionCollect vendedor emails before an authorisation, counterfeit or grey-market enquiry
Marketplace agency prospectingProspect MercadoLibre sellers who may need listing, ads or logistics support
Distributor recruitmentIdentify regional resellers advertising mayorista terms
Regional market comparisonRun the same keywords per country to compare Argentina, Mexico and Brazil
Category and competitor researchSample a MercadoLibre niche by keyword to see how crowded it is
CRM enrichmentMatch scraped seller emails against accounts you already track

Worked example: finding mayoristas in Mexico and Brazil

Run the MercadoLibre Email Scraper once with keywords of ["vendedor", "mayorista", "distribuidor"] and countryCode: "MX". Then run it again with ["vendedor", "atacado", "revendedor", "loja"] and countryCode: "BR" to cover the Portuguese-language side.

Keep expandQueries on both times so the MercadoLibre Email Scraper also runs each keyword with the shipped modifiers. Set customDomains to ["@gmail.com", "@hotmail.com", "@outlook.com"] for small-business coverage.

Probe at maxEmails: 30 each time before committing to a longer run. The second MercadoLibre Email Scraper run reuses the same expansion plan, so the probe costs little.

Tips for getting more from the MercadoLibre Email Scraper

Write in Spanish, and in Portuguese for Brazil. This single change does more for a MercadoLibre Email Scraper run than any other setting.

Category nouns beat role nouns. "herramientas electricas" or "insumos de peluqueria" is worth far more than "vendedor" on its own.

Treat customDomains as a segmentation lever. Free-mail domains dominate among small LatAm sellers; branded domains point to larger distributors.

Do not raise maxConcurrency for its own sake. More parallel queries will not make the MercadoLibre Email Scraper find emails that are absent from the index — it only spends proxy budget faster.

Schedule the MercadoLibre Email Scraper monthly on a stable input. Listings get reindexed continuously, so repeat runs keep a MercadoLibre seller email list current.

If your sourcing reaches beyond LatAm, the AliExpress Email Scraper and the DHgate Email Scraper cover the upstream Chinese suppliers many of these sellers buy from.

Responsible use, GDPR and marketplace terms

The MercadoLibre Email Scraper only collects addresses that are already public in Google's index, and most of them are business or customer-service mailboxes published for trade enquiries. That does not make every use lawful by default.

GDPR, Brazil's LGPD, Argentina's and Mexico's data-protection statutes, CAN-SPAM and equivalent rules all govern how you store, contact and profile the people behind those addresses. MercadoLibre's own terms of service govern how you may interact with sellers on the platform.

Keep outreach relevant and commercial, honour opt-outs immediately, and do not use marketplace contact data for consumer spam. Compliance is your responsibility, not the Actor's.

Limitations of the MercadoLibre Email Scraper

Stated plainly, because they affect what you should expect.

  • Listings, not profiles. MercadoLibre indexes product listings rather than seller profiles, so most rows carry a seller email without a profile URL. Expect username: null and profileUrl: "" on the majority of rows.
  • Lower identity resolution than its siblings. In our own measured testing, a MercadoLibre Email Scraper run resolved only 1 of 10 targeted results into a row with a full seller handle and profile URL. The emails are usable; the profile layer largely is not.
  • Publicly indexed emails only. If an address is not in Google's index, the MercadoLibre Email Scraper cannot find it. Contact forms and in-platform chat are invisible to it.
  • Google's ~300-result cap. A single query tops out at roughly 300 results, which is exactly why query expansion exists.
  • possiblyTruncated. When Google's snippet ellipsis touched the email, this flag is true and the address may be incomplete. Verify before sending.
  • username and profileUrl are conditional. They are only populated when Google's result exposes a usable handle. That is a Google limitation, not a bug.
  • Apify GOOGLE_SERP proxy required. The MercadoLibre Email Scraper cannot run without Apify proxy credentials.
  • Free-plan cap. Free Apify plans stop at 100 emails per run; paid plans are uncapped.
  • No guaranteed volume. Results vary with keywords, language, domains, country and location, and no volume is guaranteed.

If a populated profile URL matters more to you than regional coverage, the Shopee Email Scraper resolves seller identity far more reliably.

The MercadoLibre Email Scraper shares its engine with the rest of this E-commerce & Marketplaces family; only the platform configuration differs.

ActorWhat it collects
MercadoLibre Email and Phone Number ScraperEmails and phone numbers from MercadoLibre
MercadoLibre Phone Number ScraperPublic phone numbers from MercadoLibre
AliExpress Email ScraperPublic contact emails from AliExpress
Allegro Email ScraperPublic contact emails from Allegro
Amazon Email ScraperPublic contact emails from Amazon
Best Buy Seller Email ScraperPublic contact emails from Best Buy
BigCommerce Store Email ScraperPublic contact emails from BigCommerce Store
Cdiscount Email ScraperPublic contact emails from Cdiscount
Coupang Email ScraperPublic contact emails from Coupang
Depop Email ScraperPublic contact emails from Depop
DHgate Email ScraperPublic contact emails from DHgate
eBay Email ScraperPublic contact emails from eBay
Ecwid Store Email ScraperPublic contact emails from Ecwid Store
Etsy Email ScraperPublic contact emails from Etsy
Faire Email ScraperPublic contact emails from Faire
Flipkart Email ScraperPublic contact emails from Flipkart
Home Depot Seller Email ScraperPublic contact emails from Home Depot
JD.com Email ScraperPublic contact emails from JD.com
Lazada Email ScraperPublic contact emails from Lazada
Lowe's Seller Email ScraperPublic contact emails from Lowe's
Mercari Email ScraperPublic contact emails from Mercari
Newegg Email ScraperPublic contact emails from Newegg
Otto Email ScraperPublic contact emails from Otto
Overstock Email ScraperPublic contact emails from Overstock
Poshmark Email ScraperPublic contact emails from Poshmark
Rakuten Email ScraperPublic contact emails from Rakuten
Shopee Email ScraperPublic contact emails from Shopee
Shopify Store Email ScraperPublic contact emails from Shopify Store
Taobao Email ScraperPublic contact emails from Taobao
Target Seller Email ScraperPublic contact emails from Target
Temu Email ScraperPublic contact emails from Temu
Tmall Email ScraperPublic contact emails from Tmall
Vinted Email ScraperPublic contact emails from Vinted
Walmart Email ScraperPublic contact emails from Walmart
Wayfair Email ScraperPublic contact emails from Wayfair
Wish Email ScraperPublic contact emails from Wish
Wix Stores Email ScraperPublic contact emails from Wix Stores
WooCommerce Email ScraperPublic contact emails from WooCommerce
Zalando Email ScraperPublic contact emails from Zalando
AliExpress Email and Phone Number ScraperEmails and phone numbers from AliExpress
Allegro Email and Phone Number ScraperEmails and phone numbers from Allegro
Amazon Email and Phone Number ScraperEmails and phone numbers from Amazon

FAQ about the MercadoLibre Email Scraper

Does the MercadoLibre Email Scraper use the MercadoLibre API? No. It does not use any MercadoLibre API, does not log in, and does not open the website. Every field comes from publicly indexed Google search results.

Is this Actor affiliated with or endorsed by MercadoLibre? No. It is an independent tool built on public Google results, and it is not officially supported by, affiliated with or endorsed by MercadoLibre.

Why are most profileUrl values empty? Because MercadoLibre indexes product listings rather than seller profiles, so most rows carry a seller email without a profile URL. You still get the email, the listing title and the snippet.

Do I have to write keywords in Spanish? You do not have to, but you should. Spanish keywords such as vendedor, tienda, mayorista and distribuidor match how listings are actually written, and Portuguese terms are needed for mercadolivre.com.br.

Which domains does the MercadoLibre Email Scraper search? Four: mercadolibre.com, mercadolibre.com.ar, mercadolibre.com.mx and mercadolivre.com.br. Every query is scoped with Google's site: operator.

Can I target one country? Yes. Set countryCode to AR, MX, BR or another two-letter code, and add a location phrase such as Buenos Aires or São Paulo.

Whose emails does the MercadoLibre Email Scraper actually find? Mostly business mailboxes — ventas, contacto and atención al cliente addresses — published so buyers and trade partners can write in.

What does possiblyTruncated: true mean? Google's snippet ellipsis touched the email, so the address may be cut off. Treat those rows as leads to verify rather than addresses to mail.

How many emails can one MercadoLibre Email Scraper run return? Free Apify plans stop at 100 emails per run. Paid plans are uncapped and bounded by maxEmails, which accepts 1 to 10000.

Do I need a proxy? Yes. The MercadoLibre Email Scraper requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.

Why did I get fewer emails than maxEmails? Google caps a single query at roughly 300 results, and only some listings publish an email that Google indexes. Adding Spanish and Portuguese keywords usually helps more than raising maxPagesPerQuery.

Can a run be resumed after a migration? Yes. Progress is stored in the key-value store keyed by a hash of your input, and saved on Apify's PERSIST_STATE, MIGRATING and ABORTING events.

Is this data compliant to use? The MercadoLibre Email Scraper only collects addresses already public in Google's index. How you store and use them — GDPR, LGPD, local LatAm data-protection law, CAN-SPAM and MercadoLibre's own terms — remains your responsibility.

Support

Questions, feature requests or a custom build? Email neurodata.apify@gmail.com.