Manufacturers
Manufacturer lookup endpoints
parts:read
Match a manufacturer
Resolve a full name, partial name, or alias to canonical Zenode manufacturers — useful for normalizing
a "supplier" column or getting the slug to pass as a manufacturer hint elsewhere. Free — no
match or part-record billing (abuse-tracked only).
POST
https://api.zenode.ai/v1/manufacturers/matchFreeRequest
JSON
1{2 "query": "TI",3 "limit": 104}| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Required | Full, partial, or alias manufacturer name |
limit | int | Optional | Max results, default 5, max 15 |
Response
JSON
1{2 "query": "TI",3 "results": [4 {5 "manufacturer": {6 "slug": "texas-instruments",7 "name": "Texas Instruments",8 "logo": null9 },10 "confidence": 9911 }12 ],13 "request_id": "req_2b71..."14}Each result is { manufacturer, confidence }, ranked best-first — manufacturer is a
Manufacturer (slug, name, logo).
Try it
Try itPOST
Body
Full, partial, or alias manufacturer name
Max results (default 5, max 15)
Request body
JSON
1{2 "query": "TI",3 "limit": 54}Request
cURL
curl -X POST "https://api.zenode.ai/v1/manufacturers/match" \ -H "Authorization: Bearer <YOUR_API_KEY>" \ -H "Content-Type: application/json" \ -d '{ "query": "TI", "limit": 5}'Manufacturer detail
GET
https://api.zenode.ai/v1/manufacturers/{manufacturer}FreeBASH
1curl https://api.zenode.ai/v1/manufacturers/texas-instruments \\2 -H "Authorization: Bearer <YOUR API KEY HERE>"Returns the full Manufacturer object
({ "manufacturer": Manufacturer, "request_id": "…" }), or 404Not Found not_found if the slug is unknown.
Inside part results, manufacturers appear as the lighter
ManufacturerRef (slug + name).
Try it
Try itGET
Parameters
Manufacturer slug
Request
cURL
curl -X GET "https://api.zenode.ai/v1/manufacturers/texas-instruments" \ -H "Authorization: Bearer <YOUR_API_KEY>"Next
- Categories — the same pattern for the category taxonomy
- Part matching
- Part Catalog search