Mercari Japan Item Data — Price, Status, Condition & Seller
Send a Mercari item ID or URL and this source returns the listing as structured data: title, description, price in JPY, status (on sale or sold out), photos, brand, category path, condition, shipping details, likes, comments and the seller.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "mercari_item",
"item": "m47341865350",
"human": "# Mercari item\n\n- **Item:** m47341865350\n- **Proxy traffic:** 590.5 KB\n- **Title:** Apple iPhone 12 mini本体 パープル\n- **Brand:** Apple\n- **Price:** 20000 JPY\n- **Status:** sold_out",
"machine": {
"item": {
"@type": "MercariItem",
"id": "m47341865350",
"url": "https://jp.mercari.com/item/m47341865350",
"name": "Apple iPhone 12 mini本体 パープル",
"description": "値下げ不可\n\nデュアルカメラシステムを搭載した、鮮やかなパープルカラーのiPhone 12mini本体です。\n\n- ブランド: Apple\n- モデル: iPhone 12mini\n- カラー: パープル\n- カメラ構成: デュアルカメラ\n-SIMフリー\n-バッテリー容量74%\n-64GB\n\n動作不良など無し\n画面割れや修復歴ありません。\n\nご覧いただきありがとうございます。",
"price": 20000,
"currency": "JPY",
"status": "sold_out",
"photos": [
"https://static.mercdn.net/item/detail/orig/photos/m47341865350_1.jpg?1790505176",
"https://static.mercdn.net/item/detail/orig/photos/m47341865350_2.jpg?1790505176"
],
"thumbnails": [
"https://static.mercdn.net/thumb/item/webp/m47341865350_1.jpg?1790505176",
"https://static.mercdn.net/thumb/item/webp/m47341865350_2.jpg?1790505176"
],
"seller": {
"@type": "MercariSeller",
"id": 475131661,
"name": "かず",
"photo": "https://static.mercdn.net/thumb/members/webp/475131661.jpg?1588474611",
"rating_count": 17,
"star_rating_score": 5,
"is_verified": true,
"badges": [],
"url": "https://jp.mercari.com/user/profile/475131661"
},
"category": {
"@type": "MercariItemCategory",
"id": 859,
"name": "スマートフォン本体",
"parent_id": 100,
"parent_name": "スマートフォン・携帯電話",
"root_id": 7,
"root_name": "スマホ・タブレット・パソコン"
},
"brand": {
"id": 3272,
"name": "Apple"
},
"condition": {
"@type": "MercariItemCondition",
"id": null,
"name": "目立った傷や汚れなし",
"subname": "細かな使用感・傷・汚れはあるが、目立たない"
},
"shipping_payer": "送料込み",
"shipping_method": null,
"shipping_from": null,
"shipping_days": null,
"like_count": 44,
"comment_count": 11,
"hash_tags": [],
"features": [],
"posted_ago": "6時間前",
"auction": null,
"created_at": null,
"updated_at": null,
"meta_title": "Apple iPhone 12 mini本体 パープル - メルカリ",
"localized_title": null,
"localized_description": null
},
"response_bytes": 604677
},
"total_points": 5
}- You send
- A Mercari item ID or URL
- You get back
- Title, description, price (JPY), status, photos, brand, category path, condition, shipping, likes, comments and seller
- Coverage
- Mercari Japan items with a public item page.
- Price
- 5 pts — $5 per 1,000
- Charged only when the item resolves. An item ID or URL that doesn't resolve is not billed.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Checking the item by hand | Open the page and read it | Free, and slow | Fine for one item, useless across a watchlist |
| Building a scraper | Write it, host it, and repair it when Mercari changes the page | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request per item | $5 per 1,000, misses not billed | Returns what the listing shows at request time — items sell and get edited |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
id | string | Mercari item ID. |
url | string | Direct link to the item. |
name | string | Item title. |
description | string | Seller's description text. |
price | number | Price. |
currency | string | Currency code, e.g. JPY. |
status | string | Item status, e.g. sold_out or on_sale. |
photos | array | Full-size photo URLs. |
thumbnails | array | Thumbnail URLs. |
seller | object | Seller id, name, photo, rating_count, star_rating_score, is_verified, badges and profile url. |
category | object | Category id and name, with parent and root category ids and names. |
brand | object | Brand id and name. |
condition | object | Condition name and subname, as the seller selected them. |
shipping_payer | string | Who pays shipping, as Mercari displays it. |
shipping_method | null | Shipping method; null in the sample. |
shipping_from | null | Shipping origin; null in the sample. |
shipping_days | null | Shipping time; null in the sample. |
like_count | number | Likes on the item. |
comment_count | number | Comments on the item. |
hash_tags | array | Hashtags on the item; empty in the sample. |
features | array | Item features; empty in the sample. |
posted_ago | string | Posting age as Mercari displays it, in Japanese. |
auction | null | Auction details where the item is an auction; null in the sample. |
created_at | null | Creation time; null in the sample. |
updated_at | null | Last update time; null in the sample. |
meta_title | string | The item page's title. |
localized_title | null | Translated title; null in the sample. |
localized_description | null | Translated description; null in the sample. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
One item per request; item accepts an ID (the m... value) or a full URL. Text fields come back in Japanese, as the listing wrote them.
curl -X POST https://api.neuralverge.ai/functions/v1/run-mercari-items \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "item": "m47341865350" }'What teams use it for
Where this field shows up in an actual workflow.
Check what an item was listed at and whether it has sold.
Read condition, shipping terms and seller rating before you decide.
Use likes and comment counts to see which items draw interest.
Read the category path and brand on listings you monitor.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Mercari Japan items with a public item page.
Read at request time.
This source returns publicly visible listing information, stamped with the item ID it was read from and a session id you can trace.
- —Status, likes and comments reflect the moment of the request and change quickly.
- —Shipping method, origin and days, and several other fields, can be empty, as in the sample.
- —Text fields come back in Japanese, as the listing wrote them.
Questions, answered
Yes — the item field accepts either a Mercari item ID or a full item URL.
Related sources
Try mercari item on your own data
One request format across every source in the catalog.