Parts database API 3.3 million manufacturer part records over plain JSON. No key, no signup.
The whole API in one call, live, no key:
api.openspecindex.com/api/v1/find/10-32-nylock-stainless-nut.
Put your own words after /find/.
Building agents? Some assistant fetch tools only open URLs
that already appeared in a search result or the user's message, and will refuse a
path the agent constructs. The endpoint is public and keyless and answers any
correctly formed request, so the workaround is to have the user paste the URL, or
to use the links every response already hands back under specsheet.
hit RUN to query the live database (keys: manufacturer, category, family, type, attr.<name>, q, mpn, limit, offset)
This is the real API, live against the full database: match counts are free, rows are capped at 15 with the total alongside (100 free pulls per visitor, unlimited signed in). The same API is served for programmatic use at api.openspecindex.com (instructions at /llms.txt, spec at /openapi.json).
SEARCH IS SET UP PER CATEGORY AND GATE
Every category below has been through spec verification. The
GATES are the identity attributes that define the part (two parts must agree on
every gate to be interchangeable); the rest are scored, filterable specs. Discover
all of this programmatically at
/api/v1/categories
and the values it returns are exactly the values attr.<name>= accepts.