Resolve a canonical product
curl --request GET \
--url https://middlemantechnologies.com/api/v1/products/{manufacturer}/{mpn}const options = {method: 'GET'};
fetch('https://middlemantechnologies.com/api/v1/products/{manufacturer}/{mpn}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://middlemantechnologies.com/api/v1/products/{manufacturer}/{mpn}"
response = requests.get(url)
print(response.text){
"data": {
"id": "<string>",
"object": "product",
"market": {
"id": "<string>",
"name": "<string>"
},
"manufacturer": {
"id": "<string>",
"name": "<string>"
},
"manufacturerPartNumber": "<string>",
"name": "<string>",
"identifiers": [
{
"scheme": "<string>",
"value": "<string>"
}
],
"verification": {
"status": "<string>",
"evidenceAsOf": "2023-12-25"
},
"description": "<string>",
"classification": {},
"physical": {}
},
"links": {}
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"code": "<string>",
"retryable": true
}Products
Resolve a canonical product
Resolve a supplier-independent industrial product from its manufacturer and exact part number.
GET
https://middlemantechnologies.com
/
api
/
v1
/
products
/
{manufacturer}
/
{mpn}
Resolve a canonical product
curl --request GET \
--url https://middlemantechnologies.com/api/v1/products/{manufacturer}/{mpn}const options = {method: 'GET'};
fetch('https://middlemantechnologies.com/api/v1/products/{manufacturer}/{mpn}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://middlemantechnologies.com/api/v1/products/{manufacturer}/{mpn}"
response = requests.get(url)
print(response.text){
"data": {
"id": "<string>",
"object": "product",
"market": {
"id": "<string>",
"name": "<string>"
},
"manufacturer": {
"id": "<string>",
"name": "<string>"
},
"manufacturerPartNumber": "<string>",
"name": "<string>",
"identifiers": [
{
"scheme": "<string>",
"value": "<string>"
}
],
"verification": {
"status": "<string>",
"evidenceAsOf": "2023-12-25"
},
"description": "<string>",
"classification": {},
"physical": {}
},
"links": {}
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"code": "<string>",
"retryable": true
}A product match does not confirm current stock, price, condition, or a seller’s authority.
Path Parameters
Product manufacturer. Matching is case-insensitive.
Exact manufacturer part number.
Response
Canonical product identity
Hide child attributes
Hide child attributes
Pattern:
^prd_[a-z0-9]+$Last modified on September 4, 2026
Was this page helpful?
⌘I