Mercari US Scraper v1.1

Mercari US Scraper

Extract product listings from Mercari US with titles, prices, images, seller profiles, condition, shipping details, and full detail page enrichment.

Changelog

v1.1 (July 2026)

v1.0 (June 2026)

1. Overview

What this scraper can do:

Target site: https://www.mercari.com/us/ — Mercari US marketplace for secondhand and new goods across fashion, electronics, collectibles, home, and more.

3. Installation & First Launch

  1. Open Chrome and navigate to chrome://extensions.
  2. Enable Developer mode (top-right toggle).
  3. Click Load unpacked and select the extracted extension folder.
  4. Pin the extension icon for easy access.
  5. Open https://www.mercari.com/us/ in a tab first (to warm DNS/cookies).
  6. Click the extension icon, adjust settings if needed, and click Start.
Important: The extension requires host permissions for www.mercari.com. Grant these when prompted.

4. How It Works

The scraper uses a tab-based batch processing strategy:

  1. Opens Mercari in a background tab and detects the page type (search, category, seller profile, or detail page).
  2. Extracts all visible listing tiles from the page using data-testid selectors and embedded ld+json structured data.
  3. Scrolls down row by row to trigger lazy loading, collecting new items as they appear.
  4. Detects the View More button and clicks it when visible to load additional items.
  5. Continues scrolling until no new items load or the footer becomes visible (page end).
  6. If Scrape detail pages is enabled (Pro), opens each collected item URL in its own tab to extract full detail fields.

5. Controls

ButtonAction
StartBegins a fresh scrape from scratch (clears previous records).
PauseSuspends scraping after the current batch finishes. All collected data is preserved.
ResumeContinues scraping from where it was paused.
StopImmediately halts the scraper and closes all open scraper tabs. Collected data is preserved.
Export CSVDownloads all scraped records as a CSV file with all fields as columns.
Clear DataEmpties all stored scraped records from the extension.
Activate ProOpens the license activation panel where you paste your Pro license key.

6. Settings Reference

SettingDefaultDescription
Scroll to load moreOnAutomatically scrolls the page to trigger lazy loading of additional products. Recommended to keep on.
Scrape detail pagesOff (Pro)Opens each listing to collect the full item description, all images, seller profile, shipping details, and more. Pro only.
Download imagesOff (Pro)Saves product images to your Downloads folder as the scraper runs. Pro only.
Max concurrent tabs3Number of detail pages to process simultaneously. Higher values complete faster but use more system resources.
Scroll delay min/max600 / 1500 msRandom delay range between scroll actions to mimic human browsing behaviour. Helps avoid rate limiting.
Scroll step200 pxPixels to scroll per step. Smaller values are smoother but slower.

7. Scrape Modes

Current Page

Scrapes whatever Mercari page is open in your active tab — search results, a seller's profile, a collection, or any listing grid. The scraper uses whatever is already loaded and scrolls for more items.

Scrape Category (Pro)

Select one or more full product categories from Mercari's navigation tree. The scraper visits each category URL automatically, scrolls through all listings, collects item data, then moves to the next category. Supports T1/T2/T3 depth with optional filters.

8. Extracted Data Fields

The scraper extracts the following fields from each product. Fields marked with * are only available with detail page scraping (Pro).

FieldDescriptionSource
TitleProduct listing titleld+json / ItemName element
PriceListing price (numeric only)ld+json / ItemPrice element
CurrencyCurrency code (e.g. USD)ld+json
Image URLPrimary product thumbnailImage element from mercdn.net
All ImagesAll image URLs for this listing *Detail page image elements
Item URLDirect link to the product pageAnchor href
Item IDUnique Mercari item ID (mXXXXX)Extracted from URL
ConditionItem condition (e.g. Used - Like New)ld+json / itemSpecifics
BrandProduct brand *Detail page brand element
DescriptionFull item description *Detail page description element
CategoryCategory breadcrumb path *Detail page breadcrumb / __NEXT_DATA__
Is SoldWhether the item has been soldSoldBadge / ld+json availability
Is On HoldWhether the item is on holdOnHoldBadge
Is AuthenticatedWhether the item is Mercari AuthenticatedAuthenticatedBadge
Has Price DropWhether the item has a price reductionPriceDropBadge
Seller NameSeller's display name *Detail page seller element
Seller UsernameSeller's @username *Detail page seller element
Seller RatingAverage star rating *ReviewStarsWrapper
Seller ReviewsNumber of reviews *SellerRatingCount
Seller SalesNumber of completed sales *NumSales element
Seller ListedNumber of items listed *NumSellItems element
Seller VerifiedWhether seller identity is verified *VerifiedProfile / icn-verified
Seller LogoSeller profile photo URL *Profile photo image
Seller Profile LinkLink to seller's Mercari profile *View Profile button href
Shipping PayerWho pays for shipping *ld+json shippingDetails
Return PolicyReturn policy description *ld+json hasMerchantReturnPolicy
SizeItem size attribute *ItemDetailsSize element
ColorItem color attribute *itemSpecifics
Posted DateDate the item was listed *ItemDetailsPosted / __NEXT_DATA__
Delivery FromShipping origin location *MobileShippingAndPaymentsAreaName
Delivery ShippingShipping cost description *ShippingText element
Delivery PaymentsAccepted payment methods *CardIcon elements
Item SpecificsKey-value item attributes JSON *Detail item details list
Scraped AtTimestamp when the record was scrapedAuto-generated

9. Free vs Pro

Free:
Pro ($1/mo, billed yearly):

10. License & Activation

Pro access is managed through Paddle, our payment and license partner. After purchase, you receive a license key by email.

Activating your Pro license

  1. Open the Mercari Scraper popup in Chrome.
  2. The Activate Pro panel appears at the top when you are on the Free tier.
  3. Paste your license key (format: MERCARI-PRO-XXXX-XXXX) and click Activate.
  4. The badge changes to Pro and all features are unlocked immediately.
Note: The license is saved locally in Chrome storage. You only need to activate once per browser profile. Clearing extension data will require re-activation.

11. Recommended Workflow

  1. Test with defaults: Open a Mercari search page and click Start. Let it scrape the visible items and verify the preview looks correct.
  2. Check Preview: Review captured data in the popup's preview section. Confirm that titles, prices, and images are populating correctly.
  3. Enable detail scraping (Pro): Turn on Scrape detail pages in settings for full seller profiles, descriptions, and shipping data. Adjust Max concurrent tabs based on your connection speed (2–4 recommended).
  4. Run category scrape (Pro): Switch to Scrape Category mode, select the categories you want, and let the scraper run through them automatically.
  5. Export: Once the status shows "Completed", click Export CSV to download all records.

12. CSV Export

Exported CSV includes columns corresponding to all collected fields. Detail-enriched records include 30+ columns. The CSV uses comma delimiters, double-quoted fields, and proper escaping. Open directly in Excel or Google Sheets.

The Free export adds a preamble line: # Exported with Mercari Scraper Free — upgrade to Pro for unlimited exports. The Pro export is clean with no preamble.

13. Troubleshooting

13.1 No products found

13.2 Scraper stops early

13.3 Detail pages timing out

13.4 Scraper not starting

13.5 Data not exporting

14. Frequently Asked Questions

Does the scraper work on Mercari Japan (jp.mercari.com)?

The current version is built for the US site at www.mercari.com/us/. Mercari Japan uses a different subdomain and URL structure. A JP-compatible version is in development.

Can I use this while browsing normally?

Yes. The scraper operates in background tabs. Performance impact depends on the Max concurrent tabs setting. Lower it to 1 if you need to browse smoothly.

What happens if my computer goes to sleep?

The scraper pauses when the tab becomes inactive. Click Resume when you return. All collected data is preserved in storage.

Does the scraper handle sold items?

Yes — sold and on-hold items are detected via the SoldBadge and OnHoldBadge data-testid elements, and the isSold field is set accordingly.

Can I scrape multiple categories at once?

Yes, with the Scrape Category mode (Pro). You can select multiple T1/T2/T3 categories and the scraper will visit each one sequentially.

What is the Free limit?

Free tier caps at 500 items per scrape and only scrapes the current page. Detail page enrichment and filters are Pro-only features.

Credits

Built by morkerr.com.

This is the Lite version of the Mercari Scraper (limited to 500 items / current page). Upgrade to Pro for unlimited items, detail page enrichment, filters, and category scraping.

Disclaimer: Web scraping may violate terms of service of some websites. Always review site policies and use responsibly. This tool is designed for legitimate market research and data analysis only.

Documentation v1.1 — July 2026