Mercari Email Scraper avatar

Mercari Email Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Mercari Email Scraper

Mercari Email Scraper

Mercari Email Scraper SD - Mercari Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from Mercari results by keyword, location and email domain - Mercari 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

9 days ago

Last modified

Categories

Share

Mercari Email Scraper

The Mercari Email Scraper collects publicly indexed contact emails from Mercari sellers using Google search results. It targets both mercari.com and jp.mercari.com, so US resale and Japanese secondhand listings are in scope.

It is a Google SERP scraping tool, not a marketplace crawler. The Mercari Email Scraper never logs in, never opens Mercari itself, and never touches the Mercari API.

Be honest about what you will get. In live testing the Mercari Email Scraper scored 4/10 on identity resolution, and only about 2 in 10 rows carried a usable profile URL.

That means moderate yield. Most rows hand you an email plus accountName and title context; a minority resolve all the way to a https://www.mercari.com/u/{username}/ profile.

If you need a Mercari seller email list for cold outreach or ICP research, that trade-off is usually fine. If you need a clean handle on every row, read the Limitations section before you run.

What the Mercari Email Scraper actually does

The Mercari Email Scraper builds Google queries with the site: operator, fetches result pages through the Apify GOOGLE_SERP proxy, and pulls emails out of the returned snippets.

Every lead is deduplicated globally and pushed to the Apify dataset as it is found. Nothing is buffered until the end of the run.

Because it reads only public search results, the Mercari Email Scraper runs with no browser, no JavaScript rendering, no cookies and no authentication.

Key features of the Mercari Email Scraper

Everything below is what the Mercari Email Scraper actually does, with no feature invented for the listing.

FeatureWhat it means in practice
Google SERP scraping via site: operatorQueries are scoped to mercari.com and jp.mercari.com only
Query expansionBase, quoted and intitle: variants plus one per query modifier; base queries run first
Domain-filtered regexOnly emails on your customDomains are kept
Global deduplicationOne row per unique email across every query and page
Email normalisationHandles name [at] domain [dot] com, (at), name @ domain.com, domain .com, zero-width characters and the full-width @
Junk filterRejects email@, yourname@, test@, xxx@ and single-character locals
Boundary-correct matching@gmail.com will 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 block
Structural block parsingFinds the <h3> title then the smallest surrounding block, instead of relying on Google CSS class names
Whole-page fallback parserIf Google's markup changes, the run degrades to "emails without account details", not "no emails"
Retries with exponential backoffUp to 3 attempts per page, fresh proxy session per request
CAPTCHA and block detectionConsent pages and "unusual traffic" responses are retried, not counted as empty
Blocked-query requeueFailed or blocked queries are retried once at the end of the run
Resumable stateProgress is stored in the key-value store, keyed by an input hash, and saved on PERSIST_STATE, MIGRATING and ABORTING
Concurrency controlAn asyncio worker pool with a shared stop signal on maxEmails
Dataset exportCSV, JSON, Excel and XML output straight from the Apify dataset
Run summaryLogs pages fetched, blocked pages, retries and emails per page

How the Mercari Email Scraper works

Step one is query construction. The Mercari Email Scraper combines each keyword with each email domain and each query modifier, scoped to the two Mercari domains with site:.

A representative query looks like site:mercari.com reseller "@gmail.com" "wholesale". With expandQueries on you get several phrasings per keyword-domain pair.

Step two is fetching. Pages go out concurrently through the Apify GOOGLE_SERP proxy, with proxy rotation and a fresh session on every request.

Step three is snippet parsing. Each result block is located structurally, then scanned with a domain-filtered regex for emails.

Step four is enrichment. Where Google exposes a Mercari handle, the Mercari Email Scraper fills username and builds the canonical profileUrl. Where it does not, those fields stay empty.

Step five is output. Deduplicated rows are pushed to the dataset immediately, so a long Mercari Email Scraper run produces usable Mercari reseller leads while it is still running.

Input fields for the Mercari Email Scraper

FieldTypeDefaultMeaning
keywordsarray (required)["seller", "reseller"]Search terms describing the Mercari accounts you want
locationstring""Optional location phrase added to every query
customDomainsarray["@gmail.com","@yahoo.com"]Only emails on these domains are kept; the @ is optional
maxEmailsinteger 1-1000020Stop after this many unique emails
countryCodestring""Two-letter country for the search proxy (US, GB, JP...)
expandQueriesbooleantrueSearch each keyword x domain pair in several phrasings
queryModifiersarray["email","contact us","wholesale","customer service","stockist"]Extra words combined with each keyword when expansion is on
maxPagesPerQueryinteger 1-5030Page cap per query
maxConcurrencyinteger 1-205Parallel queries

Only keywords is required. Every other Mercari Email Scraper field has a working default tuned for this marketplace.

Mercari Email Scraper input example

A standard US-facing run of the Mercari Email Scraper aimed at resale power sellers:

{
"keywords": ["reseller", "sneaker reseller", "vintage clothing seller"],
"location": "Los Angeles",
"customDomains": ["@gmail.com", "@yahoo.com"],
"maxEmails": 200,
"countryCode": "US",
"expandQueries": true,
"queryModifiers": ["email", "contact us", "wholesale", "customer service", "stockist"],
"maxPagesPerQuery": 30,
"maxConcurrency": 5
}

Targeting jp.mercari.com with the Mercari Email Scraper

Mercari is a Japanese company and jp.mercari.com is a first-class domain here, not an afterthought. The Mercari Email Scraper searches it in the same run as mercari.com.

For the Japanese secondhand market, set countryCode to "JP" and write your keywords in Japanese. Terms such as 出品者 (seller), 中古 (used/secondhand) and メルカリ (Mercari) work as ordinary search terms.

{
"keywords": ["出品者", "中古", "メルカリ せどり"],
"location": "東京",
"customDomains": ["@gmail.com", "@yahoo.com"],
"maxEmails": 150,
"countryCode": "JP",
"expandQueries": true,
"queryModifiers": ["email", "contact us", "wholesale", "customer service", "stockist"],
"maxPagesPerQuery": 30,
"maxConcurrency": 5
}

Mixed-language runs are fine. Japanese keywords with English modifiers still surface jp.mercari.com sellers, because the modifier is only one term in a longer query.

Yield in Japanese depends on how those pages are indexed, exactly as it does in English. No volume is promised in either language.

Output fields from the Mercari Email Scraper

Every dataset item from the Mercari Email Scraper has all fourteen fields below, even when a value is empty.

FieldMeaning
networkPlatform name
keywordThe keyword that produced the lead
queryThe exact Google query used
titleRaw result title
accountNameAccount label Google prints
fullNameDisplay name parsed from a profile-style title; empty for listing captions
usernameURL-safe handle when Mercari exposes one; otherwise null
profileUrlCanonical https://www.mercari.com/u/{username}/ when a handle is known; otherwise empty
urlDirect Mercari link when exposed, else the profile URL
descriptionBio or listing snippet, 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
foundAtISO 8601 UTC timestamp

Mercari Email Scraper output example

This is what real Mercari Email Scraper output looks like, including the common case where no handle resolved:

[
{
"network": "Mercari",
"keyword": "reseller",
"query": "site:mercari.com reseller \"@gmail.com\" \"wholesale\"",
"title": "vintagevaultla on Mercari",
"accountName": "vintagevaultla",
"fullName": "Vintage Vault LA",
"username": "vintagevaultla",
"profileUrl": "https://www.mercari.com/u/vintagevaultla/",
"url": "https://www.mercari.com/u/vintagevaultla/",
"description": "Vintage denim and 90s streetwear. Bundles welcome. Wholesale inquiries vintagevaultla.shop@gmail.com",
"email": "vintagevaultla.shop@gmail.com",
"emailDomain": "@gmail.com",
"possiblyTruncated": false,
"foundAt": "2026-08-31T09:14:22Z"
},
{
"network": "Mercari",
"keyword": "sneaker reseller",
"query": "site:mercari.com intitle:\"sneaker reseller\" \"@yahoo.com\"",
"title": "Sneaker reseller - contact us - Mercari",
"accountName": "Sneaker reseller",
"fullName": "",
"username": null,
"profileUrl": "",
"url": "",
"description": "Deadstock pairs shipped same week. Bulk lots and trade offers to soleplug.bulk@yahoo.com",
"email": "soleplug.bulk@yahoo.com",
"emailDomain": "@yahoo.com",
"possiblyTruncated": false,
"foundAt": "2026-08-31T09:17:48Z"
},
{
"network": "Mercari",
"keyword": "出品者",
"query": "site:jp.mercari.com 出品者 \"@gmail.com\" \"email\"",
"title": "中古カメラ 出品者 - メルカリ",
"accountName": "camerakobo",
"fullName": "",
"username": "camerakobo",
"profileUrl": "https://www.mercari.com/u/camerakobo/",
"url": "https://www.mercari.com/u/camerakobo/",
"description": "中古カメラとレンズ。お問い合わせは camerakobo.jp@gmail...",
"email": "camerakobo.jp@gmail.com",
"emailDomain": "@gmail.com",
"possiblyTruncated": true,
"foundAt": "2026-08-31T09:21:03Z"
}
]

Note the second row. username is null and profileUrl is empty, which is the majority case on this platform.

Note also the third row's possiblyTruncated: true. The snippet ellipsis touched the address, so verify that one before you send anything.

Use cases for the Mercari Email Scraper

WhoHow they use the Mercari Email Scraper
Reseller SaaS vendorsBuild a resale seller list of power sellers to pitch inventory and pricing tools
Cross-listing app makersFind sellers already listing across marketplaces and offer one-click cross-posting
Consignment and thrift sourcing teamsSource secondhand marketplace leads for buy-back and consignment partnerships
Wholesale and liquidation suppliersReach resellers who explicitly mention wholesale or stockist terms
Agencies serving the resale economyAssemble Mercari seller contact lists for client campaigns
Shipping, packaging and photo-studio servicesProspect high-volume sellers with clear operational pain
Japanese market researchersStudy jp.mercari.com sellers and secondhand category structure
Marketplace analystsSample public seller descriptions for ICP research and category sizing

Every one of these is B2B prospecting against publicly published business contact details, which is the only job the Mercari Email Scraper is built for.

Tips to get more from the Mercari Email Scraper

Keep keywords specific. vintage denim seller will outperform seller because it survives Google's roughly 300-result cap per query.

Widen customDomains when volume is low. Adding @hotmail.com or @outlook.com to the Mercari Email Scraper input usually lifts the count.

Leave expandQueries on. It is the main defence against that per-query result ceiling, and base queries still run first.

Raise maxConcurrency carefully. Higher parallelism means more pages per minute but also more CAPTCHA detection and retries.

Run the Mercari Email Scraper twice with different countryCode values, once for US and once for JP. Global deduplication means the two runs will not fight each other inside one dataset.

Sort your export by possiblyTruncated before importing to a CRM. Clean rows first, flagged rows second.

For neighbouring resale platforms, run the same input shape through the Poshmark Email Scraper, the Depop Email Scraper or the Vinted Email Scraper.

Broader marketplace coverage comes from the eBay Email Scraper and the Etsy Email Scraper. For Japan specifically, pair this Actor with the Rakuten Email Scraper.

ActorWhat it collects
Mercari Email and Phone Number ScraperEmails and phone numbers from Mercari
Mercari Phone Number ScraperPublic phone numbers from Mercari
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
MercadoLibre Email ScraperPublic contact emails from MercadoLibre
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

Mercari Email Scraper FAQ

Does the Mercari Email Scraper need a Mercari login?

No. It never authenticates, never stores cookies and never opens Mercari in a browser. Everything comes from public Google results.

Does it use Mercari's API?

No. The Mercari Email Scraper is a Google SERP scraping tool built on the site: operator. It is not affiliated with or endorsed by Mercari.

Why do so many rows have no profile URL?

Google frequently prints only a display name or a listing title for Mercari results. In testing roughly 2 in 10 rows resolved to a /u/{username}/ profile, so plan around the email rather than the handle.

Does the Mercari Email Scraper cover jp.mercari.com?

Yes. Both mercari.com and jp.mercari.com are searched in every run, and countryCode: "JP" plus Japanese keywords targets the Japanese secondhand market directly.

Do I need Apify proxy credentials?

Yes. The Mercari Email Scraper requires the Apify GOOGLE_SERP proxy and cannot run without it.

How many Mercari seller emails will one run return?

It depends on your keywords, domains and location. Mercari is a moderate-yield platform for this method, so treat maxEmails as a ceiling rather than a forecast.

What does possiblyTruncated mean?

Google's snippet ellipsis touched the address, so a character may be missing. Verify those rows before adding them to a campaign.

It reads publicly indexed pages only. You remain the data controller for anything you collect, so apply GDPR, CCPA and local marketing rules to your own outreach.

Can I use it as a Mercari email finder for one specific seller?

Not reliably. It is built for discovery across many queries, not for looking up a single named account.

What happens if the run is interrupted, and how do I export results?

Resumable state means a migrated run picks up where it stopped. Export is straight from the Apify dataset as CSV, JSON, Excel or XML, or through the Apify API into your CRM.

Can I run it for other marketplaces?

Yes, the same input shape the Mercari Email Scraper uses works across the whole family. See the Related Actors table above.

Does the Mercari Email Scraper handle obfuscated addresses?

It normalises common patterns such as name [at] domain [dot] com, (at), spaced addresses and the full-width @, and it filters out placeholders like test@ and yourname@.

Limitations

The Mercari Email Scraper only finds accounts whose email is publicly visible in Google's index. Emails hidden behind login, images or contact forms are out of reach.

Google caps a single query at roughly 300 results. Query expansion exists specifically to work around that ceiling by asking the same thing in several phrasings.

possiblyTruncated: true means Google's snippet ellipsis may have cut the address short. Verify those rows before sending.

The Actor requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.

Free Apify plans are capped at 100 emails per run. Paid plans are uncapped.

Finally, the username and profileUrl caveat. On Mercari only about 2 in 10 rows resolved to a profile URL in testing, which is a Google indexing limitation rather than a bug in the Mercari Email Scraper.

Results from the Mercari Email Scraper vary with keywords, domains and location, and no volume is promised.

Responsible use

These are publicly indexed business contact details, and you are the data controller for whatever you collect. Handle it under GDPR, CCPA and any local equivalent.

Honour opt-outs immediately, include a clear identity and unsubscribe path in every message, and keep your outreach relevant to the recipient's business.

Respect Mercari's terms of service and do not spam. Use the Mercari Email Scraper for legitimate B2B prospecting, partnership outreach and market research only.

Leave a review

If the Mercari Email Scraper saved you time, please leave a star rating and a short review on the Actor page.

Reviews are how other buyers judge whether a tool works, and they tell us which features to build next.

If something did not work, email neurodata.apify@gmail.com instead - bugs get fixed faster than they get complained about.

Support

Questions, bug reports or a custom build? Email neurodata.apify@gmail.com and include your run ID.