shop.lashinbang.com APIshop.lashinbang.com ↗
Search and retrieve secondhand anime figures, games, doujinshi, and goods from Lashinbang's online shop via 3 structured JSON endpoints.
curl -X GET 'https://api.parse.bot/scraper/9c789f40-84ff-4824-bd15-c6b3e6aa4f68/search_products' \ -H 'X-API-Key: $PARSE_API_KEY'
Search products on Lashinbang online shop by keyword, category, condition state, and sorting. Returns paginated results with product details including price, condition, maker, series, and store information.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number (1-based). |
| sort | string | Sort order. Accepts exactly one of: arrival (newest arrivals first), price_asc (price low to high), price_desc (price high to low). |
| limit | integer | Number of results per page, between 1 and 100. |
| state | string | Product condition filter. Accepts exactly one of: 1 (未開封/Unopened), 2 (状態A/Condition A), 3 (状態B/Condition B). Omitted = all conditions. |
| keyword | string | Search keyword (Japanese text). E.g. フィギュア, 鬼滅の刃, ツイステ. |
| category | string | Main category filter. Accepts exactly one of: グッズ, 映像・音楽, ゲーム, 男性向同人, 女性向同人, 書籍, 金券類, 衣装. Omitted = all categories. |
{
"type": "object",
"fields": {
"items": "array of product objects with id, title, url, image, price, condition, category, subcategory, series, maker, store, jan_code",
"last_page": "integer",
"total_hits": "integer",
"current_page": "integer"
},
"sample": {
"items": [
{
"id": "6059086",
"url": "https://shop.lashinbang.com/products/detail/6059086",
"image": "https://img.lashinbang.com/product_669100c2abb02.JPG",
"maker": "バンダイ",
"price": 13376,
"store": "熊本店",
"title": "フィギュアーツZERO 範馬刃牙 ビスケット・オリバ 【フィギュア】[バンダイ]",
"series": "グラップラー刃牙",
"category": "グッズ",
"jan_code": "4543112762399",
"condition": "B",
"subcategory": "フィギュア"
}
],
"last_page": 49738,
"total_hits": 149213,
"current_page": 1
}
}About the shop.lashinbang.com API
The Lashinbang Shop API provides access to secondhand anime merchandise data across 3 endpoints, covering product search, detail retrieval, and category enumeration. The search_products endpoint returns up to 12 fields per product — including price, condition, series, maker, store, and JAN code — and supports filtering by keyword, category, condition state, and sort order across Lashinbang's Japanese secondhand catalog.
Searching Products
The search_products endpoint accepts Japanese keyword strings (e.g. フィギュア, 鬼滅の刃) alongside optional filters for category, condition state, sort order, and pagination. Results are paginated and each call returns items, current_page, last_page, and total_hits. Each item in items includes id, title, url, image, price, condition, category, subcategory, series, maker, store, and jan_code. The state parameter accepts numeric values 1 (未開封/Unopened), 2 (状態A), or 3 (状態B). The sort parameter accepts arrival, price_asc, or price_desc.
Product Detail
The get_product_detail endpoint takes a numeric product_id — available from search_products results as items[*].id — and returns the full detail record for that listing. The response includes title, price, condition, description (condition notes and seller remarks), store, category, jan_code, image, and url. This endpoint is the primary way to retrieve free-text condition notes that aren't surfaced in search results.
Categories and Condition Filters
The get_categories endpoint returns all valid category identifiers and condition state options. Categories are Japanese text strings, not numeric IDs — for example グッズ, ゲーム, 男性向同人, 女性向同人, 書籍. The response includes a note field that explains this identifier scheme, a states array with id/name pairs for condition filters, and a categories array with name, type, and has_numeric_id per entry. Use this endpoint to keep your category filter values in sync with what search_products actually accepts.
- Monitor price changes on specific anime figure series by polling
search_productswith a series keyword and sorting byprice_asc. - Build a JAN code lookup tool that maps barcodes to current secondhand prices using
get_product_detail. - Aggregate unopened (
state=1) listings across multiple categories to surface mint-condition collectibles. - Power a collector's watchlist app that alerts when a specific
makerorseriesappears in new arrivals usingsort=arrival. - Enumerate all doujinshi categories via
get_categoriesand present a localized browsing UI mapping Japanese category names to translated labels. - Cross-reference
storefield data fromsearch_productsto identify which physical Lashinbang store branch has specific inventory. - Compile market pricing data for secondhand anime goods research by querying multiple keywords and recording
priceandconditionper result.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Lashinbang (らしんばん) offer an official developer API?+
What does the `condition` field in `search_products` and `get_product_detail` actually represent?+
condition field in both endpoints returns this grade as a text string. The get_product_detail endpoint also returns a description field that contains the seller's free-text condition notes for that specific item.Can I filter search results by subcategory or series name directly?+
search_products endpoint supports filtering by main category (via the category parameter), condition state, keyword, and sort order. Subcategory and series are returned as response fields (subcategory, series) on each item but are not accepted as standalone filter parameters. You can fork this API on Parse and revise it to add subcategory or series-level filtering.Does the API expose sold-out or sold listings, or only active inventory?+
search_products or get_product_detail results. Historical sold-price data is not currently covered. You can fork this API on Parse and revise it to add a sold-listings endpoint if that data becomes accessible.Are there any quirks to be aware of with category identifiers?+
グッズ or 女性向同人. Passing a numeric ID or a romanized string to the category parameter will not return results. Always call get_categories first to retrieve the exact strings the API accepts.