Mercari Bulk Listing Renewal
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Mercari Bulk Listing Renewal is a seller optimization tool that enables rapid, bulk renewal of your Mercari listings. On Mercari, renewing a listing pushes it back to the top of search results and feeds, increasing visibility and the likelihood of a sale. Instead of manually renewing each listing individually—navigating to each item, opening the action menu, selecting Renew or Relist, and confirming—this script automates the entire workflow for multiple listings simultaneously. It scans your Mercari profile or selling page, identifies all your active (unsold) listings with their titles and prices, and presents them as a scrollable checklist. You can select individual listings, use Select All/Deselect All toggles, and renew your selections in configurable batches. The tool handles the complete interaction sequence: clicking the action menu, selecting the Renew/Relist option, and confirming the renewal. Real-time progress updates show how many listings have been renewed, and the list automatically refreshes after completion, reflecting your updated listing status. This is ideal for sellers who want to maintain high visibility without the repetitive manual effort of renewing listings one by one.
WHERE IT RUNS
This script operates exclusively on Mercari (*.mercari.com) as a userscript injected through the BotGentz extension. It runs within the context of your current browser tab—it cannot access other tabs, bookmarks, history, or downloads. The script reads the page DOM to identify listing cards using Mercari's item card selectors (.item-card, .ItemCard, [data-testid="item-card"]), extracts listing metadata including titles, prices, and sold status, and interacts with Mercari's native UI controls—action menus, Renew/Relist options, and confirmation dialogs—to perform renewals. All operations occur locally in your browser; no data is sent to external servers. The script uses Mercari's authenticated session to manage your listings through the official user interface.
HOW TO USE
1. Navigate to your Mercari profile or selling page (e.g., https://www.mercari.com/profile/ or your listings page).
2. Click the BotGentz extension icon and select "Mercari Bulk Listing Renewal" from the script list.
3. The panel opens on the right side of the page. It automatically scans the current page for your active listings.
4. Review the displayed listings, showing item title and price. Sold items are automatically hidden.
5. Adjust the "Batch size" number (default 5) to control how many listings are renewed per batch.
6. Toggle "Confirm before each batch" if you want a confirmation popup before each batch executes.
7. Check the boxes next to listings you wish to renew. Use "Select All" or "Deselect All" for quick selection.
8. Click "Renew Selected Listings" to begin. The script processes listings in batches, shows progress, and handles any errors.
9. After completion, the listing list automatically refreshes showing your updated listings.
WHY IT WORKS WHERE OTHERS FAIL
Many Mercari automation tools fail because they attempt to call Mercari's internal JavaScript functions or rely on brittle DOM selectors that change with every Mercari UI update. This script takes a resilient approach: it locates the actual interactive DOM elements Mercari renders—the action menu button, the Renew/Relist option inside the dropdown, and any confirmation dialogs—and triggers native click events on them, exactly as a human would. When the action menu is clicked, the script waits for the dropdown to render, then finds the Renew option even when its selector changes. It handles any confirmation dialogs by waiting for the confirm button and clicking it. Between operations, the script introduces controlled delays (300ms between actions and 500ms between batches) to mimic human interaction speed and avoid triggering Mercari's anti-bot detection systems. By interacting at the UI layer rather than the framework layer, it remains functional across Mercari's frequent code updates.
THE PANEL
The script uses BotGentz's BGPanel system, which provides a floating, draggable panel on the right side of your screen. Drag the panel by its header to reposition it anywhere on the page—the panel remembers its position per site and snaps to the nearest edge when released. Click the minimize button to collapse the panel to a small floating bubble; click the bubble to expand it back. Resize the panel vertically by dragging its bottom edge. Press the Escape key to close the panel entirely. All panel state (position, collapsed/expanded) is persisted locally using GM_setValue, so your preferences survive page reloads.
PLEASE NOTE
This userscript requires the free BotGentz browser extension—it is not a standalone application. Mercari periodically updates its website layout and UI components; if the script stops working, an updated version may be released. This script does not store, transmit, or process any of your Mercari data outside your local browser. It does not access your password, hidden inputs, or file inputs. All renewals are performed through Mercari's own authenticated session using the official user interface. Renewing listings is a positive action that boosts visibility—it does not delete or modify your listings. Be aware of Mercari's renewal limits to avoid being flagged for excessive activity.