Search documentation

Search across all documentation pages

Get API Key
Endpoints

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).

POSThttps://api.zenode.ai/v1/manufacturers/matchFree

Request

JSON
1{
2 "query": "TI",
3 "limit": 10
4}
ParameterTypeRequiredDescription
query
stringRequiredFull, partial, or alias manufacturer name
limit
intOptionalMax 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": null
9 },
10 "confidence": 99
11 }
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": 5
4}
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

GEThttps://api.zenode.ai/v1/manufacturers/{manufacturer}Free
BASH
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