POST /api/misumi/products
Price: 5 credits
Get a MISUMI (ミスミ) product by series code, part number (型番) or product URL: name, brand, category breadcrumbs, price range and per-piece price range in JPY excluding tax, shipping lead time, rating and rating distribution, review count, variant count, standard specifications, the dimension table, CAD availability, RoHS / chemSHERPA compliance, catalogue references and attached documents. When a part number is supplied the exact configured item is returned as well.
Fetch one MISUMI (ミスミ, Japanese B2B catalog of mechanical components, fasteners and factory automation parts) product. MISUMI addresses products on two levels. A **series** (シリーズ) is a configurable family — one design in many sizes, materials and finishes — named by a numeric series code such as '110302280360'; it carries the price range (`min_price`..`max_price`) across its variants. A **part number** (型番) such as 'BOX-CBE3-10' names one exact configured item inside a series and carries a single `price`. Pass either: a bare series code returns the family, a part number returns the family plus that item under `part`, and a product URL works for both. Prices are JPY **excluding** consumption tax. `min_days_to_ship`/`max_days_to_ship` are the lead time in days (0 = ships the same day). `variant_count` says how many part numbers the series has — list them with misumi/products/variants, narrowing them to one configuration with `specs[].id` and its `filter_value`. `specification_table` is the plain-text dimension table (規格表) printed on the page. `images[].caption` names which member of the family a photo shows where the source labels it — a family sold both singly and by the box publishes one image per packaging. Reviews are in misumi/products/reviews.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)product string required — MISUMI series code (e.g. '110302280360'), a part number (型番, e.g. 'BOX-CBE3-10') or a full product URL (examples: "110302280360", "BOX-CBE3-10", "https://jp.misumi-ec.com/vona2/detail/110302280360/?HissuCode=BOX-CBE3-10"; minLength: 1)@type string (default: "MisumiProduct")id string requiredurl string requiredname string requireddescription string nullablebrand object nullable@type string (default: "MisumiBrandRef")id string requiredname string requiredalias string nullableurl string nullableis_misumi boolean nullablecategory_id string nullablecategory_name string nullabledepartment_id string nullablebreadcrumbs array (default: [])@type string (default: "MisumiCategoryRef")id string requiredname string requiredurl string nullableimage string nullableimages array (default: [])@type string (default: "MisumiImage")url string requiredcaption string nullableshape_image string nullablemin_price number nullablemax_price number nullablemin_price_per_piece number nullablemax_price_per_piece number nullablecurrency string (default: "JPY")min_pieces_per_package integer nullablemax_pieces_per_package integer nullablemin_days_to_ship integer nullablemax_days_to_ship integer nullablemin_shortest_days_to_ship integer nullablemax_shortest_days_to_ship integer nullablerating number nullableview_count integer nullableis_stock_item boolean nullableis_discontinued boolean nullableis_package_spec boolean nullableis_special_shipment boolean nullablehas_volume_discount boolean nullableis_economy boolean nullablegrade string nullablecad_types array (default: [])labels array (default: [])pictograms array (default: [])@type string (default: "MisumiPictogram")name string requireddescription string nullablerohs object nullable@type string (default: "MisumiCompliance")standard string requiredstatus string nullablechemsherpa object nullable@type string (default: "MisumiCompliance")standard string requiredstatus string nullableoverview string nullableproduct_description string nullablespecification_table string nullabledelivery_note string nullablealteration_note string nullablevolume_discount_note string nullableexample_note string nullablestandard_spec_note string nullablereview_count integer nullablerating_distribution object (default: {})* integervariant_count integer nullablespecs array (default: [])@type string (default: "MisumiSpec")id string requiredname string requiredvalue string requiredfilter_value string nullablegroup string nullablegroup_value string nullablecode string nullableunit string nullableimage string nullablediagram string nullablekeywords array (default: [])notices array (default: [])catalog_pages array (default: [])@type string (default: "MisumiCatalogPage")id string requiredname string requiredpage string nullablecatalog_url string nullablecatalog_note string nullabletechnical_info_url string nullableexternal_pdf_url string nullabledocuments array (default: [])@type string (default: "MisumiDocument")name string requiredurl string requiredcontact object nullable@type string (default: "MisumiContact")name string nullabletel string nullablefax string nullablehours string nullablehas_similar boolean nullablepart object nullable@type string (default: "MisumiVariant")id string requiredurl string requiredseries_id string requiredpart_number string requiredinner_code string nullableinner_name string nullableinner_name_en string nullabletype_code string nullableprice number nullablecurrency string (default: "JPY")pieces_per_package integer nullablemin_quantity integer nullableorder_unit integer nullablemin_days_to_ship integer nullablemax_days_to_ship integer nullablemin_shortest_days_to_ship integer nullablemax_shortest_days_to_ship integer nullableis_stock_item boolean nullableis_discontinued boolean nullableis_sales_stopped boolean nullablesales_stop_message string nullableis_special_shipment boolean nullableis_prompt_delivery boolean nullablehas_volume_discount boolean nullablepart_number_pattern string nullablecad_types array (default: [])labels array (default: [])notes array (default: [])cautions array (default: [])specs array (default: [])@type string (default: "MisumiSpec")id string requiredname string requiredvalue string requiredfilter_value string nullablegroup string nullablegroup_value string nullablecode string nullableunit string nullableimage string nullablediagram string nullabledocuments array (default: [])@type string (default: "MisumiDocument")name string requiredurl string required422 — The request body did not validate Check the fields against this schema. A URN with the wrong prefix is the most common cause.408 — The request ran past its time limit Raise `timeout` in the request body, up to the maximum this endpoint documents. Lowering `count` or turning off the `with_*` flags also helps, because less work finishes sooner.412 — Product not found (well-formed series code or part number, but no such product on MISUMI) Retrying will not help: either the entity does not exist, or the input points at a different one.429 — Too many requests: a rate limit or a usage window is exhausted When the response carries an X-Retry-After header, wait that many seconds and retry: the same number is in the body as `detail.retry_after`, and the limit clears once that window passes. The message in the body names the limit that was hit.500 — Something broke on our side Retrying will not help. If it keeps happening, send us the X-Request-ID from the response headers.529 — Rate limit reached, or the endpoint is overloaded Wait at least 30 seconds, then retry.X-Error — Error message text (present only on error)X-Request-ID — Unique request identifierX-Execution-Time — Execution time in secondsX-Result-Count — How many records the body carries. 0 means an empty result, which is a normal answer and not by itself an error. A non-zero count can come back together with X-Error when the failure happened partway through — read this header and X-Error independently.X-Total-Available-Results — How many records exist for this query, when the endpoint can say. On a `dry_run` request this is the answer and the body is empty. It saturates: the endpoint's documented maximum means 'at least that many', any smaller number is exact.X-Warning — Present when the request body carried keys this endpoint does not document. They were ignored, so any filter you meant to apply through them did not apply. Check the spelling against this schema and retry.X-Retry-After — Seconds to wait before retrying. Present only on 429.