# Mercari Scraper | Listings, Sold Prices and Sellers (`silentflow/mercari-scraper`) Actor

Mercari Japan scraper (メルカリ): search by keyword and get 100 listings in 38 seconds, 57 fields each. Title and description in Japanese and English, price in yen and your currency, condition, sold prices, seller ratings, badges and followers, buyer comments, shipping and photos. No account needed.

- **URL**: https://apify.com/silentflow/mercari-scraper.md
- **Developed by:** [SilentFlow](https://apify.com/silentflow) (community)
- **Categories:** E-commerce, Automation, Developer tools
- **Features:** Limited permissions
- **Stats:** 2 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.98 / 1,000 listings

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Mercari Scraper (メルカリ) | Listings, Sold Prices and Sellers (2026)

**Every Mercari Japan listing as one complete row: the title and full description in Japanese and in English, the price in yen and in your currency, on sale or sold, the condition, the buyers' comments, the seller's ratings, followers, identity badge and sales, where it ships from, and every photo.** Our test runs returned 100 Nintendo Switch listings in 21 to 29 seconds, each with its listing page, its English translation and its seller already read, with no Mercari account and no Japanese phone number.

### Why choose this actor?

Opening fifty Mercari tabs to read the condition notes and check each seller's ratings? Pasting Japanese titles into a translator one by one? Wondering whether a seller is who they say they are before you send money to Japan? Converting every yen price by hand to see if the deal still stands at home?

- <strong>Every listing in English, next to the Japanese.</strong> `titleEn` and `descriptionEn` carry Mercari's own English translation of the title and the full description, the one its English site shows, while `title` and `description` keep the seller's words. On the default run both were filled on 100 of 100 rows: `あつまれ どうぶつの森 Switch ソフト` comes with `Animal Crossing: New Horizons - Nintendo Switch Game`. The category, the prefecture it ships from and the shipping method come in English too (`categoryPathEn` `Games, Toys & Merchandise > Video Games > Nintendo Switch > Games (Physical)`, `shippingFromAreaEn` `Okayama`, `shippingMethodEn` `Yuyu Mercari Bin (Japan Post)`), on 100 of 100 rows of the default run. The Mercari Japan scraper we compare against returns titles, categories and shipping labels as Mercari writes them, in Japanese.
- <strong>Know who you are buying from.</strong> Every row says whether the seller verified their identity with Mercari (本人確認済, `sellerIsIdentityVerified`) and lists the badges Mercari gives them (`sellerBadges`: Quick shipment, Quick response, Highly Rated, bundle requests), next to their good, normal and bad ratings, number of sales, followers (`sellerFollowersCount`) and the introduction they wrote on their profile (`sellerIntroduction`: shipping habits, discount and bundle rules). On the default run the identity badge and the follower count were filled on 100 of 100 rows (84 from verified sellers, 16 not), 49 rows carried at least one badge and 64 an introduction.
- <strong>The same filters for every keyword, set in the form.</strong> Pick the condition (new to poor) and who pays shipping next to the status, and name a brand or category the way Mercari writes it (`Nintendo`, `任天堂`, `Video Games > Nintendo Switch`): every keyword gets them, with no id to look up and no address to build. In our test, two keywords with new or like new, shipping included and the brand Nintendo gave 50 rows in 16 seconds, all 50 matching the three filters.
- <strong>The comment thread, not just a count.</strong> Buyers' questions, price offers and the seller's answers come in the row (`comments`), oldest first, each marked when the seller wrote it. On the default run, 18 listings had comments: 50 messages, 21 of them answers from the seller. That is where you read "would you take 3,400 yen?" and the reply, before you make your own offer. The Mercari Japan scraper we compare against gives the number of comments, not what they say.
- <strong>Prices in your currency, at Mercari's rate.</strong> Every row keeps the yen price and adds `convertedPrice` in US dollars by default, or in euros, pounds, yuan, Taiwan dollars, won and 8 more currencies: the figure Mercari itself shows buyers abroad. 100 of 100 rows of the default run carried it, with no extra step.
- <strong>55 fields filled per listing.</strong> On the default run (100 listings for `nintendo switch`), 55 of the 65 fields carry a value on at least half the rows: the full description in both languages, the condition in plain English, the category path in words, the brand, the seller's name, rating split and followers, the prefecture the item ships from and the shipping delay, likes, comments and every photo in full size. Auction listings add the highest bid, the number of bids and the end time; sold listings add the date the sale was completed (`soldAt`); Mercari Shops products add the shop's name (`shopName`).
- <strong>Seller inventories with a cap per seller.</strong> Paste seller profiles and set `maxItemsPerSeller`: each inventory stops at that number, so ten sellers at 20 each give you 200 rows instead of the first seller's whole inventory. On a keyword search the same cap keeps one big reseller from filling your results. In our test, two seller profiles at 10 each gave 20 rows in 9 seconds.
- <strong>Ten form fields, none of them required.</strong> Keywords, URLs, a cap and a cap per seller at the top, then status with condition and shipping, brand or category, sort, a yen price range and the currency you want prices in. The prefilled input runs as is. Sort and direction are one menu (Price: low to high, Newest first, Most liked), and there is no connection setting to pick. Another Mercari Japan scraper that also reads seller inventories needs 18 fields to do it, and asks for brand and category as numeric ids.

### Try your first 100 listings

Paste this input in the JSON tab of the Input page and press Start. It reads the 100 Nintendo Switch listings Mercari Japan ranks first among those on sale, with the listing page, its English translation, the comments and the seller of each one, and every price also in US dollars.

```json
{
  "keywords": ["nintendo switch"],
  "maxItems": 100,
  "status": ["on_sale"],
  "sort": "relevance",
  "convertCurrency": "USD"
}
```

It runs on the Apify Free plan. Each listing becomes one row of your dataset: open the Output tab to see the table, switch to the Sellers view to compare sellers or to the Comments view to read the threads, or export the rows as JSON, CSV or Excel.

![How it works](https://api.apify.com/v2/key-value-stores/YXm81xySHg6uRkewS/records/mercari-scraper-how-it-works-v1.png)

### Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it the full picture of this scraper:

```
You have access to the Mercari Scraper on Apify: silentflow/mercari-scraper

It reads Mercari Japan (jp.mercari.com, メルカリ) without an account and returns one row per listing.
Every row includes the listing page (description, all photos, likes, the comment thread, hashtags, shipping),
Mercari's English translation of the title and description, the price in yen and in a chosen currency,
and the seller (name, rating split, star score, sales count, followers, profile introduction,
identity verified badge, seller badges) or the Mercari Shops shop.

Input schema (no field is required; at least one of keywords, startUrls or brandOrCategory is needed):
- keywords (array of strings): searches on Mercari Japan, Japanese or English ("nintendo switch", "ポケモンカード").
  Every keyword gets the same filters.
- startUrls (array of {url}): jp.mercari.com addresses. Search pages keep their filters
  (keyword, status, sort, order, price_min, price_max, item_condition_id, category_id, brand_id,
  shipping_payer_id, exclude_keyword). Also /item/m..., /shops/product/..., /user/profile/{sellerId}
  (whole inventory), /category/{id}, /brand/{id}.
- maxItems (integer, default 100): max rows for the whole run, across keywords and URLs.
- maxItemsPerSeller (integer, empty = no cap): max rows per seller or shop. A seller profile stops there.
- status (array, default ["on_sale"]): any mix of the status (on_sale, sold_out, trading; sold and trading
  are real sold prices), the condition (new, like_new, good, fair, poor, bad) and who pays shipping
  (shipping_included, buyer_pays). With no status picked, on_sale is used.
- brandOrCategory (array of strings): brand or category names as Mercari writes them, English or Japanese
  ("Nintendo", "任天堂", "Video Games > Nintendo Switch", "category Nintendo Switch"), ids ("brand 7572",
  "category 702") or jp.mercari.com/brand/... and /category/... addresses. Alone, it lists that brand or category.
- sort (string, default "relevance"): relevance, newest, oldest, price_asc, price_desc, most_liked.
- priceMin, priceMax (integers, JPY): price band. Empty means no bound.
- convertCurrency (string, default "USD"): currency every price is also given in, at Mercari's rate:
  USD, EUR, GBP, CNY, TWD, HKD, KRW, AUD, CAD, SGD, THB, MYR, PHP, BRL.
- ids (array of strings, not shown in the form): listing ids (m39681789670), Mercari Shops product ids
  or seller ids (259877772, whole inventory).
Filters written in a URL win over the form filters for that URL. Seller profiles return
on sale, sold and trading listings, newest first.

Output per listing (65 fields, null when absent):
- id (string, m... or Shops product id), url (string), title (string), titleEn (string, Mercari's English translation)
- description (string), descriptionEn (string), status (on_sale | sold_out | trading), condition (string, English), conditionId (1-6)
- category (string), categoryId (integer), categoryPath (string, "root > ... > leaf"), categoryEn and categoryPathEn (the same in English), brand (string), brandId (integer)
- hashtags (array of strings), itemType (mercari | shop)
- isAuction (boolean), auctionHighestBid, auctionBidsCount, auctionInitialPrice (integers), auctionEndsAt (RFC 3339)
- price (integer, JPY), currency ("JPY"), convertedPrice (number), convertedCurrency (string, e.g. "USD")
- likesCount, commentsCount (integers), comments (array of {userId, userName, isSeller, text, createdAt}, oldest first)
- sellerId, sellerName, sellerUrl, shopId, shopName (Mercari Shops rows), sellerAvatarUrl (strings),
  sellerRatingsGood, sellerRatingsNormal, sellerRatingsBad, sellerRatingsCount, sellerSalesCount,
  sellerFollowersCount, sellerFollowingCount (integers), sellerIntroduction (string), sellerStarRating (number),
  sellerIsOfficial, sellerIsSmsVerified, sellerIsIdentityVerified (booleans),
  sellerBadges (array of strings), sellerCreatedAt (RFC 3339)
- shippingPayer (seller | buyer), shippingMethod, shippingMethodEn, shippingFromArea (prefecture), shippingFromAreaEn, shippingDuration (strings),
  shippingDurationMinDays, shippingDurationMaxDays (integers), isAnonymousShipping (boolean)
- createdAt, updatedAt, soldAt (RFC 3339 UTC; soldAt is when Mercari closed the sale, null otherwise)
- imageUrl (string), images (array of strings), thumbnailUrl (string), imagesCount (integer)
- searchKeyword (string, the keyword, brand or category, or "seller ..." that found the row), scrapedAt (RFC 3339), dataType ("listing")

Use apify-client for Python or JavaScript: client.actor("silentflow/mercari-scraper").call(run_input=...).
```

### How to scrape Mercari Japan listings

Four inputs, from the simplest to the most complete. Each one runs as is.

#### Get the top 100 listings for a keyword

```json
{
  "keywords": ["nintendo switch"],
  "maxItems": 100
}
```

The listings Mercari Japan shows first for the keyword, on sale, each with its price in yen, condition, description, seller ratings, shipping prefecture and photos. English keywords work; the same search in Japanese (`ニンテンドースイッチ`) often returns more, because sellers write their titles in Japanese.

#### Pull real sold prices for Pokémon 151 cards, newest first

```json
{
  "keywords": ["ポケモンカード 151"],
  "status": ["sold_out", "trading"],
  "sort": "newest",
  "priceMin": 1000,
  "maxItems": 30
}
```

Sold and Trading listings are items a buyer already paid for, so their `price` is what the card went for, not what a seller hopes for. In our test run this input returned 30 rows in 6 seconds, the most recent sales first, each with its price also in US dollars. Raise `maxItems` to a few hundred for a proper comps table.

#### Search several keywords with the same condition, shipping and brand

```json
{
  "keywords": ["ゲームボーイミクロ", "switch"],
  "status": ["on_sale", "new", "like_new", "shipping_included"],
  "brandOrCategory": ["Nintendo"],
  "sort": "newest",
  "maxItems": 50
}
```

The status field takes the condition and who pays shipping too, like the filter panel on jp.mercari.com, and the brand is written as you would say it. `Nintendo` is Mercari's brand 任天堂; the log names the brand or category each line was read as. In our test this input returned 50 rows in 16 seconds, 25 per keyword, every one new or like new, shipping included and from the brand 任天堂.

#### Read a listing, a Shops product and a seller's inventory, 20 listings per seller

```json
{
  "startUrls": [
    {"url": "https://jp.mercari.com/item/m33875233066"},
    {"url": "https://jp.mercari.com/shops/product/spthBBmXq9U6WbK2V3izBG"},
    {"url": "https://jp.mercari.com/user/profile/259877772"}
  ],
  "maxItemsPerSeller": 20,
  "maxItems": 40
}
```

A listing and a Mercari Shops product give one row each; the seller profile gives the seller's inventory, on sale, sold and trading, newest first, and stops at 20 listings. In our test this input returned 22 rows in 9 seconds. The Shops row names its shop in `shopName`.

### Input parameters

| Parameter | Type | Default | Description |
|---|---|---|---|
| `keywords` | array of strings | prefilled with `nintendo switch` | Searches on Mercari Japan, one per line, in Japanese or English. Put a minus before a word to leave it out (`nintendo switch -ジャンク` skips broken, for-parts listings). Each keyword runs its own search with the same filters; results are combined without duplicates. |
| `startUrls` | array of URLs | none | jp.mercari.com addresses: search pages with their filters, listings, Mercari Shops products, seller profiles, categories and brands. See the formats below. |
| `ids` | array of strings | none | Not shown in the form, read from the API: listing ids (`m...`), Mercari Shops product ids or seller ids. |
| `maxItems` | integer | `100` | Max rows for the whole run, across keywords, URLs and ids. No fixed limit. |
| `maxItemsPerSeller` | integer | none | Max rows from one seller or shop. A seller profile stops reading there; on a search, the seller's next listings are skipped. A listing pasted by its address is always read. |
| `status` | array | `["on_sale"]` | Any mix of the status (`on_sale`, `sold_out`, `trading`: paid, shipping in progress), the condition (`new`, `like_new`, `good`, `fair`, `poor`, `bad`) and who pays shipping (`shipping_included`, `buyer_pays`). With no status picked, on-sale listings are kept. |
| `brandOrCategory` | array of strings | none | Brands or categories by name, in English or Japanese (`Nintendo`, `任天堂`, `Video Games > Nintendo Switch`), by id (`brand 7572`, `category 702`) or by their jp.mercari.com address. Alone, it lists that brand or category. |
| `sort` | string | `relevance` | `relevance`, `newest`, `oldest`, `price_asc`, `price_desc`, `most_liked`. |
| `priceMin` | integer | none | Only listings at or above this price, in yen. |
| `priceMax` | integer | none | Only listings at or below this price, in yen. |
| `convertCurrency` | string | `USD` | The currency every price is also given in, at Mercari's own rate: `USD`, `EUR`, `GBP`, `CNY`, `TWD`, `HKD`, `KRW`, `AUD`, `CAD`, `SGD`, `THB`, `MYR`, `PHP`, `BRL`. |

Keywords run first, then URLs, and the run stops at `maxItems`. A listing found twice (by two keywords, or by a keyword and a URL) is delivered once.

**How a brand or category line is read.** A name is matched the way Mercari writes it, without case, accents or spaces mattering: `nike`, `ＮＩＫＥ` and `NIKE` are the same brand, `pokemon` finds `Pokémon`, and the katakana reading works too (`ルイヴィトン`). A name is a brand first; when the same name is also a category (`Nintendo Switch` is both), write `category Nintendo Switch` for the category. A category can be given with its parents, in English or Japanese (`Nintendo Switch > Games (Physical)`, `テレビゲーム > Nintendo Switch`), and a bare name shared by several categories covers them all, up to 20 (`Games (Physical)` is the game shelf of 13 consoles); a name shared by more, like `Other`, asks for its parent. A parent category covers everything under it. A line that matches nothing stops the run before any row, with the line named, so you never pay for an unfiltered search. Several brands are read as "any of them", and a brand with a category as "both".

**Accepted formats in `startUrls`:**

| You paste | The run reads |
|---|---|
| `https://jp.mercari.com/search?keyword=iphone%2015&status=sold_out` | that search, with every filter of the address |
| `https://jp.mercari.com/en/search?keyword=watch` | the same search from the English site |
| `https://jp.mercari.com/item/m39681789670` | that single listing |
| `https://jp.mercari.com/shops/product/spthBBmXq9U6WbK2V3izBG` | that single Mercari Shops product |
| `https://jp.mercari.com/user/profile/259877772` | the seller's whole inventory, on sale, sold and trading, newest first; pick a status (On sale, for example) to keep only those |
| `https://jp.mercari.com/category/702` | the category feed (702 is Nintendo Switch games) |
| `https://jp.mercari.com/brand/7572` | the brand feed (7572 is Nintendo Switch) |

Search addresses keep the filters Mercari writes in them: `keyword`, `exclude_keyword`, `status`, `sort` and `order`, `price_min`, `price_max`, `item_condition_id`, `category_id`, `brand_id`, `shipping_payer_id` and `seller_id`. A filter written in the address wins over the form for that address; a filter the address leaves out is taken from the form, so a seller profile with the brand `Nintendo` in the form gives that seller's Nintendo listings. The excluded words, which the form does not show, ride in a search address you build on jp.mercari.com and paste here.

Through the API, or in an input saved before, `ids` still takes bare ids: listing ids such as `m39681789670`, Mercari Shops product ids, and seller ids such as `259877772` for the whole inventory. The form does not show it; there, paste the listing, product or profile address instead.

An address that is not a Mercari Japan page is skipped and named in the log, and the rest of the input still runs. A listing that was deleted gives no row and is named in the log.

### What data can you extract from Mercari?

Each row is one listing, with 65 top-level fields grouped the way you read them.

| Group | Fields |
|---|---|
| Identity (4) | `id` (the listing id, stable), `url` (the listing page), `title`, `titleEn` (Mercari's English translation) |
| Content (14) | `description`, `descriptionEn`, `status`, `condition`, `conditionId`, `category`, `categoryEn`, `categoryId`, `categoryPath`, `categoryPathEn`, `brand`, `brandId`, `hashtags`, `itemType` |
| Auction (5) | `isAuction`, `auctionHighestBid`, `auctionBidsCount`, `auctionInitialPrice`, `auctionEndsAt` |
| Price and interest (7) | `price` (yen, integer), `currency`, `convertedPrice`, `convertedCurrency`, `likesCount`, `commentsCount`, `comments` (the thread: `userId`, `userName`, `isSeller`, `text`, `createdAt` per message) |
| Seller (20) | `sellerId`, `sellerName`, `sellerUrl`, `shopId`, `shopName`, `sellerAvatarUrl`, `sellerRatingsGood`, `sellerRatingsNormal`, `sellerRatingsBad`, `sellerRatingsCount`, `sellerStarRating`, `sellerSalesCount`, `sellerFollowersCount`, `sellerFollowingCount`, `sellerIntroduction`, `sellerIsOfficial`, `sellerIsSmsVerified`, `sellerIsIdentityVerified`, `sellerBadges`, `sellerCreatedAt` |
| Shipping (9) | `shippingPayer`, `shippingMethod`, `shippingMethodEn`, `shippingFromArea`, `shippingFromAreaEn`, `shippingDuration`, `shippingDurationMinDays`, `shippingDurationMaxDays`, `isAnonymousShipping` |
| Time (3) | `createdAt` (listed), `updatedAt` (last change), `soldAt` (sale completed), all RFC 3339 UTC |
| Media (4) | `imageUrl` (first photo, full size), `images` (every photo, full size), `thumbnailUrl`, `imagesCount` |
| Meta (3) | `searchKeyword` (what found the row), `scrapedAt`, `dataType` |

What the values look like:

- **Prices are numbers in yen, and in your currency.** `price: 3800` with `currency: "JPY"`, never a string, and `convertedPrice: 25.24` with `convertedCurrency: "USD"`: the amount Mercari shows a buyer abroad that day, rounded the way Mercari rounds it. For an auction listing, `price` is the current highest bid and `auctionHighestBid`, `auctionBidsCount` and `auctionEndsAt` say where the auction stands.
- **Comments are the thread.** `comments` holds every public message under the listing, oldest first, with the author, the time and `isSeller: true` on the seller's own answers. A listing without comments has an empty list.
- **Every listing in English too.** `titleEn` and `descriptionEn` are Mercari's own translation, the text its English site shows under the listing, while `title` and `description` keep the seller's Japanese. The hashtags, sizes and model numbers come through: `HAC-P-ACBAA(JPN)` stays as written. Mercari Shops products have no translation, so the two fields are `null` on shop rows.
- **The seller's trust signals.** `sellerIsIdentityVerified: true` is Mercari's 本人確認済 badge: the seller confirmed their identity with an official document. `sellerBadges` lists the badges Mercari awards from recent sales: `Quick shipment` (ships within 24 hours), `Quick response` (answers comments within 12 hours on average), `Highly Rated` (recent reviews all good), `Has accepted bundle requests` and `Bundle Discount`. An empty list means the seller holds none right now. `sellerFollowersCount` and `sellerFollowingCount` come from the seller's profile, and `sellerIntroduction` is the text they wrote there, where Mercari sellers state their rules: whether you can buy without asking first, whether they take offers, how fast they ship.
- **Sold listings carry their sale date.** `soldAt` is when Mercari marked the trade as completed, a confirmed date rather than the last edit of the listing. A listing still on sale or in transit (`trading`) has `soldAt: null`, and so do Mercari Shops products, whose sales Mercari does not date.
- **Codes come with their words.** `conditionId: 4` comes with `condition: "Some scratches or stains"`, the category id with its name and the whole path (`ゲーム・おもちゃ・グッズ > テレビゲーム > Nintendo Switch > 本体(Nintendo Switch)`), the shipping method with its name (`ゆうゆうメルカリ便`) and the payer with `seller` or `buyer`.
- **The seller is on the row.** `sellerRatingsGood: 218`, `sellerRatingsBad: 0` and `sellerSalesCount: 109` tell you who you are buying from without opening their profile. The Sellers view of the dataset lines them up, with the identity badge and the badges.
- **Text stays in the seller's words.** Titles, descriptions, category names and prefectures are in Japanese as Mercari shows them, with the English title and description beside them; the condition is in English so you can filter on it.
- **Absent is `null`.** A listing without a brand has `brand: null`, never an empty string. A listing that is not an auction has `null` in the four auction numbers.
- **Mercari Shops rows are rows too.** `itemType: "shop"` marks products sold by a shop on Mercari Shops; `shopId` and `shopName` name the shop (`駿河屋メルカリ店`), and their seller fields hold the shop's name, page, star score and review count, and the good, normal and bad split and the identity badge are `null` because a shop is a business, not a Mercari member. Their price is converted at Mercari's daily rate.

#### Output example

A real row from the default run (`nintendo switch`, run on 6 November 2026): a buyer offers 3,400 yen in the comments and the seller answers, and the seller's introduction invites exactly that. Every field of the row is shown.

```json
{
  "id": "m83869292448",
  "url": "https://jp.mercari.com/item/m83869292448",
  "title": "あつまれ どうぶつの森 Switch ソフト",
  "titleEn": "Animal Crossing: New Horizons - Nintendo Switch Game",
  "description": "無人島を舞台に、DIYで家具や道具を作りながら四季折々の暮らしを楽しめるNintendo Switch用ソフトです。\n\n- 対応機種: Nintendo Switch\n- プレイ人数: 1人（ローカル通信・オンライン時最大8人）\n- CEROレーティング: A（全年齢対象）\n- 型番: HAC-P-ACBAA(JPN)\n\nご覧いただきありがとうございます。",
  "descriptionEn": "This Nintendo Switch game allows you to enjoy life through the changing seasons on a deserted island, where you can craft your own furniture and tools.\n\n- Compatible Platform: Nintendo Switch\n- Number of Players: 1 (Up to 8 players via local wireless or online play)\n- CERO Rating: A (All ages)\n- Model Number: HAC-P-ACBAA(JPN)\n\nThank you for looking.",
  "status": "on_sale",
  "condition": "No noticeable scratches or stains",
  "conditionId": 3,
  "category": "ソフト(パッケージ版)",
  "categoryId": 702,
  "categoryPath": "ゲーム・おもちゃ・グッズ > テレビゲーム > Nintendo Switch > ソフト(パッケージ版)",
  "brand": null,
  "brandId": null,
  "hashtags": [],
  "itemType": "mercari",
  "isAuction": false,
  "auctionHighestBid": null,
  "auctionBidsCount": null,
  "auctionInitialPrice": null,
  "auctionEndsAt": null,
  "price": 3800,
  "currency": "JPY",
  "convertedPrice": 25.24,
  "convertedCurrency": "USD",
  "likesCount": 5,
  "commentsCount": 2,
  "comments": [
    {
      "userId": "376112355",
      "userName": "キングボンビー",
      "isSeller": false,
      "text": "コメント失礼します。\n3400はどうでしょうか？\nいま購入できます",
      "createdAt": "2026-11-04T10:01:11Z"
    },
    {
      "userId": "102765444",
      "userName": "まっしー",
      "isSeller": true,
      "text": "申し訳ございません。現在価格でご検討いただけますと幸いです。",
      "createdAt": "2026-11-04T10:03:16Z"
    }
  ],
  "sellerId": "102765444",
  "sellerName": "まっしー",
  "sellerUrl": "https://jp.mercari.com/user/profile/102765444",
  "shopId": null,
  "shopName": null,
  "sellerAvatarUrl": "https://static.mercdn.net/members/resized/webp/102765444.jpg?1792042704",
  "sellerRatingsGood": 4,
  "sellerRatingsNormal": 0,
  "sellerRatingsBad": 0,
  "sellerRatingsCount": 4,
  "sellerStarRating": 5,
  "sellerSalesCount": 15,
  "sellerFollowersCount": 0,
  "sellerFollowingCount": 2,
  "sellerIntroduction": "お値下げしたい場合は気軽にコメントしてください！",
  "sellerIsOfficial": false,
  "sellerIsSmsVerified": true,
  "sellerIsIdentityVerified": true,
  "sellerBadges": [
    "Highly Rated",
    "Quick response"
  ],
  "sellerCreatedAt": "2023-09-27T12:06:02Z",
  "shippingPayer": "seller",
  "shippingMethod": "らくらくメルカリ便",
  "shippingFromArea": "未定",
  "shippingDuration": "2~3日で発送",
  "shippingDurationMinDays": 2,
  "shippingDurationMaxDays": 3,
  "isAnonymousShipping": true,
  "createdAt": "2026-11-04T09:11:44Z",
  "updatedAt": "2026-11-06T02:56:04Z",
  "soldAt": null,
  "imageUrl": "https://static.mercdn.net/item/detail/orig/photos/m83869292448_1.jpg?1793783504",
  "images": [
    "https://static.mercdn.net/item/detail/orig/photos/m83869292448_1.jpg?1793783504",
    "https://static.mercdn.net/item/detail/orig/photos/m83869292448_2.jpg?1793783504",
    "https://static.mercdn.net/item/detail/orig/photos/m83869292448_3.jpg?1793783504"
  ],
  "thumbnailUrl": "https://static.mercdn.net/thumb/item/webp/m83869292448_1.jpg?1793783504",
  "imagesCount": 3,
  "searchKeyword": "nintendo switch",
  "scrapedAt": "2026-11-06T14:24:58Z",
  "dataType": "listing"
}
```

### Advanced usage

Six recipes for what the examples above do not show. Each JSON runs as is.

#### Find the cheapest like-new iPhone 15 from a saved search address

```json
{
  "startUrls": [
    {"url": "https://jp.mercari.com/search?keyword=iphone%2015&status=on_sale&sort=price&order=asc&price_min=20000&item_condition_id=1,2"}
  ],
  "maxItems": 50
}
```

Build the search on jp.mercari.com with the filter panel (here: new or like new, 20,000 yen and up, cheapest first), copy the address, paste it. Every filter of the address applies, and the address is the way to the filters the form does not show, such as excluded words. In our test this input returned 50 new or like-new listings from 20,000 to 23,100 yen in 8 seconds. Schedule it hourly and alert on the first rows to catch underpriced units before other buyers.

#### Watch a category for new listings

```json
{
  "startUrls": [{"url": "https://jp.mercari.com/category/702?sort=created_time&order=desc"}],
  "priceMax": 5000,
  "maxItems": 150
}
```

Category 702 is Nintendo Switch games. Newest first with a price cap gives you the fresh cheap listings of a whole category, with no keyword to guess. In our test this input returned 150 listings in 27 seconds, over two result pages. Compare `id` with the previous run to keep only what is new.

#### Rank the most liked sneakers under 5,000 yen

```json
{
  "keywords": ["スニーカー"],
  "sort": "most_liked",
  "priceMax": 5000,
  "maxItems": 60
}
```

`likesCount` is how many buyers saved the listing: sorting by it surfaces what the market wants at that price. In our test the 60 rows came back in 7 seconds, and all 60 were Mercari Shops products (`itemType: "shop"`). Filter the dataset on `itemType` or `shopName` to split shops from individuals, or set `maxItemsPerSeller` so that no single shop fills the ranking.

#### List a brand's cheapest listings from its brand page

```json
{
  "startUrls": [{"url": "https://jp.mercari.com/brand/7572"}],
  "priceMax": 5000,
  "sort": "price_asc",
  "maxItems": 100
}
```

A brand page is every listing Mercari files under that brand, whatever words the seller used in the title. Brand 7572 is Nintendo Switch. The form's price cap and sort apply because the address sets neither. In our test this input returned 100 listings in 18 seconds, cheapest first. Use it for price bands, grey-market checks or a catalogue of what a brand resells for.

#### Browse a category by its name, newest first

```json
{
  "brandOrCategory": ["Nintendo Switch > Games (Physical)"],
  "sort": "newest",
  "maxItems": 20
}
```

No keyword: the category alone is the search, named the way Mercari's English site names it, and the log shows the category it was read as (`ゲーム・おもちゃ・グッズ > テレビゲーム > Nintendo Switch > ソフト(パッケージ版)`). In our test this input returned 20 listings in 8 seconds, all 20 from that category. Add `status` values or a price band to watch a slice of it.

#### Turn a list of listing addresses into full rows

```json
{
  "startUrls": [
    {"url": "https://jp.mercari.com/item/m95620225726"},
    {"url": "https://jp.mercari.com/item/m95544906250"},
    {"url": "https://jp.mercari.com/item/m77758109901"},
    {"url": "https://jp.mercari.com/item/m91494214072"},
    {"url": "https://jp.mercari.com/item/m84324289691"}
  ]
}
```

Listings from a spreadsheet, a watch list or another tool come back as complete rows: current price, status (still on sale, or sold), condition, description in both languages, seller and photos. Run it daily to see which of your watched listings sold and at what price. In our test these five addresses returned five rows in 7 seconds; all five were sold by then, each with its sale date in `soldAt`. A listing that no longer exists is skipped and named in the log.

### FAQ

**What is Mercari (メルカリ)?**
Mercari is a Japanese flea-market app where people sell new and used items to each other: games, trading cards, sneakers, fashion, figures, electronics. Mercari Shops (メルカリShops) is its section for small businesses. This scraper reads jp.mercari.com, the Japanese marketplace, not mercari.com in the United States.

**Do I need a Mercari account or a Japanese phone number?**
No. The scraper reads what any visitor sees on jp.mercari.com without logging in. You only give it keywords, addresses or ids.

**Can I search in English?**
Yes. English keywords work, and brand names such as `nintendo switch` or `iphone 15` match many listings. Sellers write in Japanese, so the Japanese word (`スニーカー` for sneakers, `ポケモンカード` for Pokémon cards) usually returns more listings. Titles and descriptions come back in the seller's own words in `title` and `description`, and in English in `titleEn` and `descriptionEn`.

**Where does the English translation come from?**
From Mercari itself: it is the automatic translation Mercari's English site shows under each listing, read for every personal listing of the run. It was there on 100 of 100 rows of the default run. Like any machine translation it can miss a nuance, so the Japanese text stays in the row next to it. Mercari Shops products are not translated by Mercari and keep `null` there.

**Can I filter by brand or category without looking up ids?**
Yes. Write the brand or the category in `brandOrCategory` as Mercari names it, in English or Japanese: `Nintendo`, `任天堂`, `Pokemon`, `Video Games`, `Nintendo Switch > Games (Physical)`. The log says which brand or category each line was read as, and a line that matches nothing stops the run before any row. A jp.mercari.com brand or category address works too.

**Can I limit how many listings come from one seller?**
Yes, with `maxItemsPerSeller`. On seller profiles it stops each inventory at that number; on keyword searches it skips a seller's listings once they have that many rows, so one reseller with fifty copies of the same game does not fill your comps. A listing you paste by its own address is always read.

**Are the sold prices real?**
Yes. A Sold listing (`sold_out`) or a Trading listing (`trading`, paid and in shipping) is an item a buyer paid for, so its `price` is the price it sold at. On sale listings show what sellers ask. Pick Sold and Trading in Listing status for comps. A sold listing from an individual also carries `soldAt`, the date Mercari marked the trade completed: in our test of 30 sold Nintendo Switch listings, all 13 sold by individuals had it, and the 17 sold by Mercari Shops did not, since Mercari does not date those.

**Can I tell whether a seller is identity-verified?**
Yes. `sellerIsIdentityVerified` is `true` when the seller holds Mercari's 本人確認済 badge (identity confirmed with an official document) and `false` when they do not; `sellerBadges` adds the badges Mercari awards from recent sales, such as Quick shipment or Highly Rated. The follower count and the introduction the seller wrote on their profile come with them. Each seller is read once per run, however many of their listings come back. Mercari Shops sellers are businesses and have `null` there.

**Which currencies can prices be shown in?**
US dollar (the default), euro, British pound, Chinese yuan, Taiwan dollar, Hong Kong dollar, South Korean won, Australian dollar, Canadian dollar, Singapore dollar, Thai baht, Malaysian ringgit, Philippine peso and Brazilian real, the ones Mercari converts to for buyers abroad. Pick one in `convertCurrency`; the yen price stays in `price`, and the price filters stay in yen. The rate is Mercari's of the day, so the same listing can show a slightly different `convertedPrice` tomorrow.

**What do the comments tell me?**
On Mercari, buyers ask questions and make offers in public comments before they buy, and the seller answers there. `comments` gives you that thread for every listing, oldest first: the questions about the item's state, the price offers ("could you do 3,400 yen?") and whether the seller accepted. `commentsCount` matches the length of the list on every row of our test runs.

**How many listings can I get?**
As many as you set in `maxItems`, with no fixed limit. Each search is read page after page, 120 listings a page, until the cap or the last page. A popular keyword has thousands of listings: split it into narrower searches (by price band, status or category) when you want to compare the slices, and keep `maxItems` at what you will use, since each row is one listing read in full.

**How fresh is the data?**
Live. Every run reads Mercari at that moment: prices, statuses, likes and seller ratings are the ones shown when the run starts, and a listing posted a minute before is in it.

**What about Mercari Shops products?**
They come in the same rows, marked `itemType: "shop"`, with the shop named in `shopName` and `shopId`, and its page, star score and review count in the seller fields. Mercari Shops does not publish a good, normal and bad split, a sales count or an identity badge, so those fields are `null` on shop rows, and shop rows carry no comments.

**Can I combine several filters?**
Yes, they add up, and every keyword gets the same ones. `keywords: ["ps5 本体"]`, `status: ["sold_out", "trading"]`, `sort: "newest"` and `priceMin: 30000` returns the latest PS5 consoles sold for 30,000 yen or more; in our test, 20 of them in 5 seconds with `maxItems: 20`. Add `like_new` or `shipping_included` to `status`, and a brand or category in `brandOrCategory`, to narrow further. For excluded words, build the search on jp.mercari.com and paste its address: every filter in it applies.

**Which links are permanent?**
`url` is the listing page and `sellerUrl` the seller's page; both work as long as the listing and the account exist, and `id` never changes. Photo links point to Mercari's image server; Mercari can remove the photos of a deleted listing, so download the ones you want to keep.

**Can I run it on a schedule?**
Yes. Save your input as a task and add a schedule in Apify. With `sort: "newest"` and a small `maxItems`, an hourly run gives you the new listings of your searches.

**How do I get the data into my tools?**
Every run's dataset exports to JSON, CSV, Excel, XML or RSS from the Output tab, or from the API: `https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=csv`. Apify integrations send it to Google Sheets, Slack, Zapier, Make or a webhook.

**Is it legal to scrape Mercari?**
The scraper reads public listings that anyone can see in a browser without logging in. How you use them is up to you: see the Legal compliance section below.

### More SilentFlow scrapers

**🛒 E-commerce**

- **JD** - [JD Products Scraper | JD.com Prices, Brands and Barcodes](https://apify.com/silentflow/jd-products-scraper)
- **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- **TikTok Shop** - [TikTok Shop Scraper | Products, Sellers and Creator Videos](https://apify.com/silentflow/tiktok-shop-scraper)
- **Leboncoin** - [Leboncoin Scraper | Classified Ads, Prices and Sellers](https://apify.com/silentflow/leboncoin-scraper-ppr)
- **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- **Naver** - [Naver Scraper | Shopping Products, Prices and Reviews](https://apify.com/silentflow/naver-scraper)
- **Allegro** - [Allegro Scraper | Products, Prices and Sellers](https://apify.com/silentflow/allegro-scraper)
- **ImportYeti** - [ImportYeti Scraper | Suppliers, Importers and Bills of Lading](https://apify.com/silentflow/importyeti-scraper)
- **Naver** - [Naver Reviews Scraper | Shopping Product Reviews](https://apify.com/silentflow/naver-reviews-scraper)
- **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- **Keepa** - [Keepa Scraper | Amazon Price History and Offers](https://apify.com/silentflow/keepa-scraper)
- **Amazon Seller** - [Amazon Seller Scraper | Emails, Phones and Ratings](https://apify.com/silentflow/amazon-seller-scraper)
- **Coupang** - [Coupang Detail Scraper | Product Prices and Options](https://apify.com/silentflow/coupang-detail-scraper)
- **Naver** - [Naver Products Scraper | Shopping Prices, Sellers and Ratings](https://apify.com/silentflow/naver-products-scraper)
- **1688** - [1688 Scraper | Products, Reviews, Details, Wholesale Prices](https://apify.com/silentflow/1688-scraper)
- **Taobao** - [Taobao Scraper | Products, Details, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- **Pinterest** - [Pinterest Scraper](https://apify.com/silentflow/pinterest-scraper)
- **Store Leads Ecommerce** - [Store Leads Ecommerce Scraper](https://apify.com/silentflow/storeleads-scraper)
- **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- **Ctrip** - [Ctrip Scraper | Attractions, Tickets and Reviews](https://apify.com/silentflow/ctrip-scraper)
- **Eventim** - [Eventim Scraper | Events, Ticket Prices and Venues](https://apify.com/silentflow/eventim-scraper)
- **Leboncoin** - [Leboncoin Scraper](https://apify.com/silentflow/leboncoin-scraper)
- **Lowes** - [Lowes Products Scraper | Prices, Stock and Specs](https://apify.com/silentflow/lowes-products-scraper)
- **Alibaba** - [Alibaba Products Scraper | Wholesale Prices and MOQ](https://apify.com/silentflow/alibaba-products-scraper)
- **Alibaba** - [Alibaba Scraper | Products, Supplier Companies and Prices](https://apify.com/silentflow/alibaba-scraper)
- **Avito** - [Avito Profiles Scraper | Sellers, Ratings and Reviews](https://apify.com/silentflow/avito-profiles-scraper)
- **Back Market** - [Back Market Scraper | Refurbished Electronics Prices](https://apify.com/silentflow/backmarket-scraper)
- **BAUHAUS** - [BAUHAUS Scraper | Product Prices, EAN and Specs](https://apify.com/silentflow/bauhaus-scraper)
- **CARFAX** - [CARFAX Scraper | Used Cars, Prices and History](https://apify.com/silentflow/carfax-scraper)
- **GasBuddy** - [GasBuddy Scraper | Gas Prices by Station](https://apify.com/silentflow/gasbuddy-scraper)
- **Leboncoin** - [Leboncoin Details Scraper | Full Ad Data and Sellers](https://apify.com/silentflow/leboncoin-details-scraper)
- **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)
- **Udemy** - [Udemy Scraper](https://apify.com/silentflow/udemy-scraper)
- **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- **Acquire** - [Acquire Scraper | Startups for Sale & Prices](https://apify.com/silentflow/acquire-scraper)
- **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- **AliExpress** - [AliExpress Reviews Scraper | Feedback, Ratings and Photos](https://apify.com/silentflow/aliexpress-reviews-scraper)
- **AliExpress** - [AliExpress Scraper | Products, Prices and Sales](https://apify.com/silentflow/aliexpress-scraper)
- **Apple** - [Apple Scraper | App Store Apps, Ratings and Charts](https://apify.com/silentflow/apple-scraper)
- **Che168** - [Che168 Scraper | Used Car Listings and Prices](https://apify.com/silentflow/che168-scraper)
- **Coles** - [Coles Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/coles-products-scraper)
- **eBay Marketplace** - [eBay Marketplace Scraper](https://apify.com/silentflow/ebay-scraper)
- **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)
- **Goofish** - [Goofish Detail Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/goofish-detail-scraper)
- **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- **Homedepot** - [Homedepot Reviews Scraper | Customer Reviews and Ratings](https://apify.com/silentflow/homedepot-reviews-scraper)
- **Judge** - [Judge Scraper | Reviews, Ratings and Store Profiles](https://apify.com/silentflow/judge-scraper)
- **MakersRow** - [MakersRow Scraper | Manufacturers, Capabilities and Reviews](https://apify.com/silentflow/makersrow-scraper)
- **OLX** - [OLX Scraper | Brazil Listings, Prices and Sellers](https://apify.com/silentflow/olx-scraper)
- **RA** - [RA Scraper | Events, Lineups and Tickets](https://apify.com/silentflow/ra-scraper)
- **Sahibinden** - [Sahibinden Scraper | Real Estate and Car Listings](https://apify.com/silentflow/sahibinden-scraper)
- **TickPick** - [TickPick Scraper | Ticket Prices and Events](https://apify.com/silentflow/tickpick-scraper)
- **Ticombo** - [Ticombo Scraper | Ticket Prices and Listings](https://apify.com/silentflow/ticombo-scraper)
- **Trip** - [Trip Scraper | Hotels, Prices and Reviews](https://apify.com/silentflow/trip-scraper)
- **Uniqlo** - [Uniqlo Scraper | Products, Prices and Stock](https://apify.com/silentflow/uniqlo-scraper)
- **VividSeats** - [VividSeats Scraper | Tickets, Prices and Events](https://apify.com/silentflow/vividseats-scraper)
- **Walmart** - [Walmart Scraper | Prices, Reviews, Sellers, Availability](https://apify.com/silentflow/walmart-scraper)
- **Webmotors** - [Webmotors Scraper | Car Listings, Prices and FIPE](https://apify.com/silentflow/webmotors-scraper)
- **Wildberries** - [Wildberries Detail Scraper | Product Data, Prices & Sellers](https://apify.com/silentflow/wildberries-detail-scraper)
- **Woolworths** - [Woolworths Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/woolworths-products-scraper)
- **YandexMarket** - [YandexMarket Scraper | Products, Prices and Sellers](https://apify.com/silentflow/yandexmarket-scraper)
- **Zap** - [Zap Scraper | Prices and Store Offers](https://apify.com/silentflow/zap-scraper)
- **1688** - [1688 Reviews Scraper | Ratings, Buyer Photos and Variants](https://apify.com/silentflow/1688-reviews-scraper)
- **Amazon** - [Amazon Product Scraper](https://apify.com/silentflow/amazon-scraper)
- **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- **Carousell** - [Carousell Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/carousell-scraper)
- **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- **Europages Deep Dive Extractor** - [Europages Deep Dive Extractor | VAT, Decision Makers, ISO Certs](https://apify.com/silentflow/europages-deep-dive-extractor)
- **Vinted** - [Vinted Scraper](https://apify.com/silentflow/vinted-scraper)
- **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)

**💼 Jobs**

- **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- **Jobright** - [Jobright Scraper | Jobs, Salaries and H1B Sponsors](https://apify.com/silentflow/jobright-scraper)
- **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- **Malt Freelancer** - [Malt Freelancer Scraper](https://apify.com/silentflow/malt-scraper)
- **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- **Glassdoor** - [Glassdoor Jobs Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper)
- **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- **Cutshort** - [Cutshort Jobs Scraper | Salaries, Skills and Companies](https://apify.com/silentflow/cutshort-jobs-scraper)
- **Dice** - [Dice Jobs Scraper | US Tech Jobs, Salaries, Skills](https://apify.com/silentflow/dice-jobs-scraper)
- **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- **Francetravail** - [Francetravail Scraper | Job Offers and Salaries](https://apify.com/silentflow/francetravail-scraper)
- **Freelancermap** - [Freelancermap Scraper | Projects, Skills and Companies](https://apify.com/silentflow/freelancermap-scraper)
- **Gupy** - [Gupy Jobs Scraper | Brazil Jobs and Employers](https://apify.com/silentflow/gupy-jobs-scraper)
- **iimjobs** - [iimjobs Jobs Scraper | MBA, Finance and Hirist Tech Jobs](https://apify.com/silentflow/iimjobs-jobs-scraper)
- **Indeed** - [Indeed Companies Scraper | Reviews, Salaries, Interviews](https://apify.com/silentflow/indeed-companies-scraper)
- **Instahyre** - [Instahyre Jobs Scraper | Companies, Recruiters and Ratings](https://apify.com/silentflow/instahyre-jobs-scraper)
- **Jora** - [Jora Scraper | Jobs in Australia, New Zealand, Singapore](https://apify.com/silentflow/jora-scraper)
- **Kununu** - [Kununu Reviews Scraper | Employee Ratings and Interviews](https://apify.com/silentflow/kununu-reviews-scraper)
- **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- **YCombinator** - [YCombinator Jobs Scraper | Startup Jobs, Salaries and Founders](https://apify.com/silentflow/ycombinator-jobs-scraper)
- **All** - [All Jobs Scraper](https://apify.com/silentflow/all-jobs-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Scraper | German and Austrian Job Board](https://apify.com/silentflow/arbeitsagentur-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- **iimjobs** - [iimjobs Scraper | Jobs, Companies and Recruiters](https://apify.com/silentflow/iimjobs-scraper)
- **Indeed** - [Indeed Jobs Scraper | NLP Skills](https://apify.com/silentflow/indeed-jobs-scraper)
- **Indeed** - [Indeed Jobs Scraper | Job Listings in 73 Countries](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- **LinkedIn** - [LinkedIn Jobs Scraper](https://apify.com/silentflow/linkedin-jobs-scraper)
- **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Scraper | Jobs and Company Data](https://apify.com/silentflow/welcome-to-the-jungle-scraper)
- **Zhaopin** - [Zhaopin Scraper | Jobs, Salaries and Companies](https://apify.com/silentflow/zhaopin-scraper)
- **Ziprecruiter** - [Ziprecruiter Scraper](https://apify.com/silentflow/ziprecruiter-scraper)

**🏠 Real estate**

- **SeLoger** - [SeLoger Scraper | Real Estate Listings](https://apify.com/silentflow/seloger-scraper-ppr)
- **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- **Airbnb Professional Host** - [Airbnb Professional Host Scraper | Emails, Phones, SIRET](https://apify.com/silentflow/airbnb-professional-host-scraper)
- **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)
- **SeLoger** - [SeLoger Scraper | French Property Listings and Agencies](https://apify.com/silentflow/seloger-scraper)
- **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)
- **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- **Airbnb** - [Airbnb Detail Scraper | Listings, Hosts and Availability](https://apify.com/silentflow/airbnb-detail-scraper)
- **Bienici** - [Bienici Scraper](https://apify.com/silentflow/bienici-scraper)
- **Domclick** - [Domclick Scraper | Real Estate Listings](https://apify.com/silentflow/domclick-scraper)
- **Imovelweb** - [Imovelweb Scraper | Real Estate Listings](https://apify.com/silentflow/imovelweb-scraper)
- **OpenRent** - [OpenRent Scraper | Rental Listings and Landlords](https://apify.com/silentflow/openrent-scraper)
- **Propwire** - [Propwire Scraper | Property Owner Leads](https://apify.com/silentflow/propwire-scraper)
- **Realtor** - [Realtor Detail Scraper | Property Details and Price History](https://apify.com/silentflow/realtor-detail-scraper)
- **Redfin** - [Redfin Detail Scraper | Property Data, Estimates and Flood Risk](https://apify.com/silentflow/redfin-detail-scraper)
- **Redfin** - [Redfin Scraper | Listings, Sold Homes and Agents](https://apify.com/silentflow/redfin-scraper)
- **Zapimoveis** - [Zapimoveis Scraper | Real Estate Listings and Prices](https://apify.com/silentflow/zapimoveis-scraper)
- **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- **Airbnb Search** - [Airbnb Search Scraper | Prices, Fees, Amenities, Hosts](https://apify.com/silentflow/airbnb-search-scraper)
- **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)
- **Anjuke** - [Anjuke Scraper | Rental Listings, Prices and Agents](https://apify.com/silentflow/anjuke-scraper)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper)
- **Realtor Rental** - [Realtor Rental Scraper](https://apify.com/silentflow/realtor-rental-scraper)
- **SeLoger** - [SeLoger Products Scraper | Property Listings and Agencies](https://apify.com/silentflow/seloger-products-scraper)
- **Trulia Rental** - [Trulia Rental Scraper | US Rentals, Prices, Pet Policy](https://apify.com/silentflow/trulia-rental-scraper)

**📣 Social media**

- **Douyin** - [Douyin Transcript Scraper | Subtitles and Speech to Text](https://apify.com/silentflow/douyin-transcript-scraper)
- **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- **Instagram** - [Instagram Story Scraper | Stories & Highlights](https://apify.com/silentflow/instagram-story-scraper)
- **Facebook Search** - [Facebook Search Profiles Scraper | People by Name or Keyword](https://apify.com/silentflow/facebook-search-profiles-scraper)
- **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- **TikTok Creative** - [TikTok Creative Ads Scraper | Top Ads, Landing Pages & Metrics](https://apify.com/silentflow/tiktok-creative-ads-scraper)
- **TikTok Trend** - [TikTok Trend Scraper | Trending Hashtags and Videos](https://apify.com/silentflow/tiktok-trend-scraper)
- **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- **Discord** - [Discord Scraper | Servers, Member Counts and Invites](https://apify.com/silentflow/discord-scraper)
- **Pinterest** - [Pinterest Ads Scraper | Ad Library, Reach & Targeting](https://apify.com/silentflow/pinterest-ads-scraper)
- **Reddit** - [Reddit Scraper | Posts, Comments and Subreddits](https://apify.com/silentflow/reddit-scraper)
- **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- **Discord** - [Discord Profiles Scraper | Users, Badges and Server Tags](https://apify.com/silentflow/discord-profiles-scraper)
- **LinkedIn Ads Library - No Cookies** - [LinkedIn Ads Library Scraper - No Cookies](https://apify.com/silentflow/linkedin-ads-scraper)
- **LinkedIn Hashtag &** - [LinkedIn Hashtag & Post Scraper | No Cookies](https://apify.com/silentflow/linkedin-posts-scraper)
- **LinkedIn Sales Navigator** - [LinkedIn Sales Navigator Scraper](https://apify.com/silentflow/linkedin-sales-navigator-scraper)
- **Snapchat** - [Snapchat Contacts Scraper | Phones, Emails and Websites](https://apify.com/silentflow/snapchat-contacts-scraper)
- **Snapchat** - [Snapchat Videos Scraper | Spotlight Videos, MP4 and Stats](https://apify.com/silentflow/snapchat-videos-scraper)
- **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- **Bilibili** - [Bilibili Scraper | Videos, Profiles, Comments, Danmaku](https://apify.com/silentflow/bilibili-scraper)
- **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- **Kwai** - [Kwai Scraper | Videos, Creators and Hashtags](https://apify.com/silentflow/kwai-scraper)
- **Likee** - [Likee Scraper | Videos, Hashtags and Creators](https://apify.com/silentflow/likee-scraper)
- **LinkedIn Event** - [LinkedIn Event Scraper](https://apify.com/silentflow/linkedin-events-scraper)
- **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- **RedNote** - [RedNote Videos Scraper | Downloader, Transcripts and Stats](https://apify.com/silentflow/rednote-videos-scraper)
- **TwitchTracker** - [TwitchTracker Scraper | Twitch Streamer Stats and Rankings](https://apify.com/silentflow/twitchtracker-scraper)
- **Bandsintown** - [Bandsintown Scraper | Concerts and Tour Dates](https://apify.com/silentflow/bandsintown-scraper)
- **Bluesky** - [Bluesky Scraper | Posts, Profiles and Followers](https://apify.com/silentflow/bluesky-scraper)
- **Douyin** - [Douyin Comments Scraper | Comments, Likes and IP Regions](https://apify.com/silentflow/douyin-comments-scraper)
- **Douyin** - [Douyin Hashtags Scraper | Views, Creators and Topics](https://apify.com/silentflow/douyin-hashtags-scraper)
- **Facebook Thread** - [Facebook Thread Profiles Scraper | Followers, Bios & Engagement](https://apify.com/silentflow/facebook-thread-profiles-scraper)
- **Kuaishou** - [Kuaishou Scraper | Videos, Comments and Creator Stats](https://apify.com/silentflow/kuaishou-scraper)
- **LoyalFans** - [LoyalFans Scraper | Creator Profiles and Prices](https://apify.com/silentflow/loyalfans-scraper)
- **Pinterest** - [Pinterest Profiles Scraper | Followers, Emails and Bios](https://apify.com/silentflow/pinterest-profiles-scraper)
- **Pinterest** - [Pinterest Videos Scraper | Video Downloader, MP4 Links, Stats](https://apify.com/silentflow/pinterest-videos-scraper)
- **Reddit** - [Reddit Comments Scraper | Search, Threads and Replies](https://apify.com/silentflow/reddit-comments-scraper)
- **Reddit** - [Reddit Profiles Scraper | User Karma, Activity and Communities](https://apify.com/silentflow/reddit-profiles-scraper)
- **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- **Telegram** - [Telegram Posts Scraper | Views, Reactions and Comments](https://apify.com/silentflow/telegram-posts-scraper)
- **Telegram** - [Telegram Scraper | Channel Posts, Views and Reactions](https://apify.com/silentflow/telegram-scraper)
- **TikTok Lookalike** - [TikTok Lookalike Scraper | Influencers, Emails and Engagement](https://apify.com/silentflow/tiktok-lookalike-scraper)
- **Twitch** - [Twitch Contacts Scraper | Emails and Social Links](https://apify.com/silentflow/twitch-contacts-scraper)
- **Twitch** - [Twitch Scraper | Streamers, Emails and Clips](https://apify.com/silentflow/twitch-scraper)
- **YouTube Autocomplete** - [YouTube Autocomplete Scraper | Keyword Suggestions](https://apify.com/silentflow/youtube-autocomplete-scraper)
- **Facebook** - [Facebook Company Scraper | Emails, Phones, Ratings](https://apify.com/silentflow/facebook-company-scraper)
- **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- **OnlyFans** - [OnlyFans Profiles Scraper | Creator Prices, Stats & Links](https://apify.com/silentflow/onlyfans-profiles-scraper)
- **OnlyFans** - [OnlyFans Creator Scraper](https://apify.com/silentflow/onlyfans-scraper)
- **Reddit** - [Reddit Scraper | Comments, Posts and Users](https://apify.com/silentflow/reddit-scraper-ppr)
- **RedNote** - [RedNote Detail Scraper | Xiaohongshu Details, Images, Videos](https://apify.com/silentflow/rednote-detail-scraper)
- **Skool Group** - [Skool Group Scraper](https://apify.com/silentflow/skool-scraper)
- **Snapchat** - [Snapchat Ads Scraper | Ad Library, Impressions & Targeting](https://apify.com/silentflow/snapchat-ads-scraper)
- **Telegram** - [Telegram Comments Scraper | Replies, Authors and Reactions](https://apify.com/silentflow/telegram-comments-scraper)
- **Weibo** - [Weibo Scraper | Posts, Profiles, Followers and Engagement](https://apify.com/silentflow/weibo-scraper)
- **X Timeline** - [X Timeline Scraper | Tweets and Engagement Stats](https://apify.com/silentflow/x-timeline-scraper)
- **Xigua** - [Xigua Scraper | Videos, Creators and Downloads](https://apify.com/silentflow/xigua-scraper)
- **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)

**🏢 Business data**

- **LinkedIn Company Search** - [LinkedIn Company Search Scraper | Profiles & Firmographics](https://apify.com/silentflow/linkedin-profiles-companies-scraper)
- **Teachable Course** - [Teachable Course Scraper](https://apify.com/silentflow/teachable-scraper)
- **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)
- **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- **Trustpilot** - [Trustpilot Scraper | Reviews, Ratings and Company Contacts](https://apify.com/silentflow/trustpilot-enricher)

**✈️ Travel**

- **Tencent** - [Tencent Scraper | Maps Places, Phones and Ratings](https://apify.com/silentflow/tencent-scraper)
- **Viator** - [Viator Reviews Scraper | Tour Reviews and Ratings](https://apify.com/silentflow/viator-reviews-scraper)
- **2GIS** - [2GIS Reviews Scraper | Ratings, Photos and Owner Replies](https://apify.com/silentflow/2gis-reviews-scraper)
- **Apple Maps** - [Apple Maps Scraper | Places, Phones and Emails](https://apify.com/silentflow/apple-maps-scraper)
- **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- **Despegar** - [Despegar Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/despegar-reviews-scraper)
- **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)
- **Kakao** - [Kakao Scraper | Map Places, Reviews and Phones](https://apify.com/silentflow/kakao-scraper)
- **Mafengwo** - [Mafengwo Scraper | Attractions, Ratings and Tickets](https://apify.com/silentflow/mafengwo-scraper)
- **OpenTable** - [OpenTable Reviews Scraper | Restaurant Reviews and Ratings](https://apify.com/silentflow/opentable-reviews-scraper)
- **TheFork** - [TheFork Scraper | Restaurants, Menus and Ratings](https://apify.com/silentflow/thefork-scraper)
- **Trip** - [Trip Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/trip-reviews-scraper)
- **Zomato** - [Zomato Reviews Scraper | Restaurant Ratings and Replies](https://apify.com/silentflow/zomato-reviews-scraper)
- **Booking** - [Booking Scraper | Hotel Prices, Photos, Availability](https://apify.com/silentflow/booking-scraper)
- **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)

**🎯 Lead generation**

- **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)
- **ZocDoc** - [ZocDoc Scraper | Doctors, Reviews and Availability](https://apify.com/silentflow/zocdoc-scraper-ppr)
- **PagesJaunes** - [PagesJaunes Scraper | French Business Emails and SIRET](https://apify.com/silentflow/pagesjaunes-scraper)
- **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- **Similarweb** - [Similarweb Scraper | Website Traffic, Rankings and Competitors](https://apify.com/silentflow/similarweb-scraper)
- **Dealroom Startup Data** - [Dealroom Startup Data Scraper](https://apify.com/silentflow/dealroom-scraper)
- **Justdial** - [Justdial Companies Scraper | Business Leads, Phones and Emails](https://apify.com/silentflow/justdial-companies-scraper)
- **KVK** - [KVK Scraper | Dutch Companies and SBI Codes](https://apify.com/silentflow/kvk-scraper)
- **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)
- **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- **ALEO** - [ALEO Scraper | Polish Companies and Financials](https://apify.com/silentflow/aleo-scraper)
- **BBB** - [BBB Scraper | Ratings, Reviews and Complaints](https://apify.com/silentflow/bbb-scraper)
- **Clutch** - [Clutch Scraper | Agencies, Reviews, Ratings, Services](https://apify.com/silentflow/clutch-scraper)
- **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- **CSLB** - [CSLB Scraper | Contractor Licenses, Bonds and Leads](https://apify.com/silentflow/cslb-scraper)
- **Delaware** - [Delaware Scraper | Corporations, LLCs and Registered Agents](https://apify.com/silentflow/delaware-scraper)
- **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- **Paginasamarillas** - [Paginasamarillas Scraper | Business Leads, Emails and Phones](https://apify.com/silentflow/paginasamarillas-scraper)
- **Pappers** - [Pappers Scraper | French Companies, Directors & Financials](https://apify.com/silentflow/pappers-scraper)
- **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- **SoftwareAdvice** - [SoftwareAdvice Scraper | Reviews, Ratings and Pros & Cons](https://apify.com/silentflow/softwareadvice-scraper)
- **Sunbiz** - [Sunbiz Companies Scraper | New Florida Business Leads](https://apify.com/silentflow/sunbiz-companies-scraper)
- **Sunbiz** - [Sunbiz Scraper | Florida Companies and Officers](https://apify.com/silentflow/sunbiz-scraper)
- **TrustRadius** - [TrustRadius Reviews Scraper | Ratings, Pros and Cons](https://apify.com/silentflow/trustradius-reviews-scraper)
- **USPTO** - [USPTO Scraper | Trademark Search and Status](https://apify.com/silentflow/uspto-scraper)
- **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- **SIRET French** - [SIRET French Company Enricher](https://apify.com/silentflow/siret-enricher)
- **ZocDoc** - [ZocDoc Scraper](https://apify.com/silentflow/zocdoc-scraper)

**🔎 SEO**

- **SpyFu** - [SpyFu Scraper | SEO, PPC and Competitor Data](https://apify.com/silentflow/spyfu-scraper)
- **Scribd** - [Scribd Scraper | Documents, Authors and Views](https://apify.com/silentflow/scribd-scraper)
- **Apple** - [Apple Reviews Scraper | App Store Reviews and Ratings](https://apify.com/silentflow/apple-reviews-scraper)
- **Bing** - [Bing Enricher Scraper | Mobile Friendly Test and Indexing](https://apify.com/silentflow/bing-enricher-scraper)
- **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)
- **Yandexsearch** - [Yandexsearch Scraper | Search Results and Rankings](https://apify.com/silentflow/yandexsearch-scraper)

**🎬 Video**

- **Pexels** - [Pexels Scraper | Photos, Videos and Download Stats](https://apify.com/silentflow/pexels-scraper)

**📰 News**

- **ForexFactory** - [ForexFactory Scraper | Economic Calendar and Forecasts](https://apify.com/silentflow/forexfactory-scraper)
- **FT** - [FT Scraper | Financial Times Articles, Authors and Topics](https://apify.com/silentflow/ft-scraper)
- **OpenAI** - [OpenAI Scraper | News, Blog Posts and Research](https://apify.com/silentflow/openai-scraper)

**🧰 More tools**

- **FanDuel** - [FanDuel Scraper | Odds, Spreads and Player Props](https://apify.com/silentflow/fanduel-scraper)
- **PrizePicks** - [PrizePicks Scraper | Player Props, Lines and Projections](https://apify.com/silentflow/prizepicks-scraper)
- **Equibase** - [Equibase Scraper | Horse Racing Entries and Results](https://apify.com/silentflow/equibase-scraper)
- **Maersk** - [Maersk Scraper | Vessel Schedules and Port Calls](https://apify.com/silentflow/maersk-scraper)
- **Screener** - [Screener Scraper | Stock Fundamentals, NSE & BSE](https://apify.com/silentflow/screener-scraper)

### Support

Need something this scraper doesn't do yet? We ship features fast.

- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

### Legal compliance

This Actor extracts publicly available data from Mercari Japan (jp.mercari.com). It does not bypass any login, paywall or CAPTCHA, and never uses a Mercari account. Users are responsible for complying with Mercari's terms of service and applicable data protection laws (GDPR, CCPA, APPI in Japan, and PIPL where relevant). Rows carry seller nicknames, profile links and avatars, which can be personal data: handle them accordingly, keep only what you need, and honor removal requests. The data returned is informational; verify accuracy for regulated use cases.

*Mercari Scraper by SilentFlow: Mercari Japan listings, sold prices and sellers, ready for your spreadsheet.*

# Actor input Schema

## `keywords` (type: `array`):

What to search on Mercari Japan, one keyword per line, in Japanese or English (<code>nintendo switch</code>, <code>ポケモンカード</code>). Put a minus before a word to leave it out: <code>nintendo switch -ジャンク</code> skips broken, for-parts listings. Every keyword runs its own search with the same filters below and the results are combined without duplicates. A popular keyword has thousands of listings: set <b>Max listings</b> to what you need.

## `startUrls` (type: `array`):

Paste jp.mercari.com addresses: a filtered search, a listing (<code>/item/m…</code>), a Mercari Shops product, a seller profile (<code>/user/profile/123</code>: whole inventory, or only the statuses picked below), a category or a brand page. Filters written in a URL win over the filters below for that URL.

## `ids` (type: `array`):

Not shown in the form, read from the API and from saved inputs: bare ids instead of addresses, one per line. A listing id (<code>m98981059257</code>), a Mercari Shops product id or a seller id (<code>287054573</code>: the whole inventory, sold included).

## `maxItems` (type: `integer`):

Stop after this many listings across all keywords, URLs and sellers. Each listing is one row, so the run cost scales with this number. A search page holds 120 listings; 100 rows take about 30 seconds.

## `maxItemsPerSeller` (type: `integer`):

At most this many listings from one seller or shop. On a seller profile the run stops reading that inventory there, so ten sellers at 20 each give 200 rows; on a keyword search it keeps one big reseller from filling your results. Leave empty for no cap.

## `status` (type: `array`):

Pick any mix, for every keyword and seller profile: status (<b>On sale</b>; <b>Sold</b> and <b>Trading</b> are the real sold comps), item condition (new to poor) and who pays shipping. With no status picked, keywords keep on-sale listings and a seller profile returns its whole inventory, sold included.

## `brandOrCategory` (type: `array`):

Keep one brand or category, named as Mercari writes it in English or Japanese (<code>Nintendo</code>, <code>任天堂</code>, <code>Video Games > Nintendo Switch</code>) or as its jp.mercari.com address. One per line; alone, it lists that brand or category.

## `sort` (type: `string`):

Order Mercari returns the listings in. <b>Newest first</b> is the right choice for a monitoring schedule, <b>Most liked</b> surfaces the listings buyers are watching.

## `priceMin` (type: `integer`):

Only listings priced at or above this amount in yen. Leave empty for no minimum.

## `priceMax` (type: `integer`):

Only listings priced at or below this amount in yen. Leave empty for no maximum.

## `convertCurrency` (type: `string`):

Every row keeps its price in yen and adds it in this currency, at the rate Mercari itself shows buyers abroad (<code>convertedPrice</code>, <code>convertedCurrency</code>). Compare with eBay or your local market, or budget an import before you buy from abroad. The price filters above stay in yen.

## Actor input object example

```json
{
  "keywords": [
    "nintendo switch"
  ],
  "maxItems": 100,
  "sort": "relevance",
  "convertCurrency": "USD"
}
```

# Actor output Schema

## `listings` (type: `string`):

Every listing with id, url, title, titleEn, description, descriptionEn, status, price, currency, convertedPrice, convertedCurrency, condition, category, categoryPath, brand, hashtags, auction data, likesCount, commentsCount, comments, seller fields (sellerIsIdentityVerified, sellerBadges, ratings, sales, sellerFollowersCount, sellerIntroduction, shopName), shipping fields, createdAt, updatedAt, soldAt, images and scrapedAt.

## `sellers` (type: `string`):

The same rows seen from the seller side: name, Mercari Shops name, identity badge, seller badges, star rating, good and bad ratings, items sold, followers and profile link.

## `comments` (type: `string`):

Each listing with its public comment thread: buyers' questions and offers, the seller's answers, oldest first.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keywords": [
        "nintendo switch"
    ],
    "maxItems": 100
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/mercari-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "keywords": ["nintendo switch"],
    "maxItems": 100,
}

# Run the Actor and wait for it to finish
run = client.actor("silentflow/mercari-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keywords": [
    "nintendo switch"
  ],
  "maxItems": 100
}' |
apify call silentflow/mercari-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,silentflow/mercari-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/D5FpGqMOcyOiDybiK/builds/YDpqD3bcPeEjKoyGz/openapi.json
