Skip to main content
Send a list of part numbers or part names, get back stock, our catalog price and an ID you can use to order each one. Up to 50 parts per request.
Requires an API key. See Authentication for how to get one.

Headers

Body

string[]
List of manufacturer part numbers most reliable.
string[]
List of part names or descriptions use when you don’t have the exact number.
boolean
default:"false"
When true, only parts with stock on hand (available_stock > 0) are returned. Defaults to false (all matches).
Send at least one of the two arrays. You may send both results merge. Maximum 50 entries total.

Response fields

boolean
true for any 200 response including responses where every part landed in not_found.
object[]
One entry per part that matched. Empty array if nothing matched.
string
An opaque ID for the part. Use it when placing an order. Safe to log. Look up the part again if you haven’t ordered within an hour.
string
The manufacturer part number.
string
The part name from our catalog metadata.
string
The part description. Attributes like condition and unit of measure are returned as their own fields below, not inside the description.
string
Condition code for the part (e.g. NE new, OH overhauled, SV serviceable).
string
Unit the part is sold in (e.g. EA each).
string
Human-readable name for the part.
integer
Units currently on hand.
object
Our list catalog price for this part. Your account may have a negotiated B2B price that’s different the order response always shows your actual unit_price. Contains amount (string, decimal) and currency (string, ISO code).
string
Lifecycle marker for the part. ACTIVE means it can be ordered.
string[]
The exact part numbers or part names from your request that didn’t match anything in our catalog. Returned as a successful response (success=true), not an error partial matches are normal when sending many parts at once.
object
Counts for the request. Contains total_requested, found, and not_found integers.
Our catalog price is shown here. Your B2B account may have negotiated lower pricing — your actual unit price is confirmed when you place the order.

Errors

These codes apply to this endpoint: See Error codes for the full list and response shape.