Search documentation

Search across all documentation pages

Get API Key
Introduction

Introduction

Integrate Zenode's component intelligence via REST and GraphQL — part search, catalog data, AI discovery, aggregations, and BOM matching.

Zenode exposes its electronic-component intelligence through a REST API for JSON-over-HTTPS integration, a GraphQL API for precise field selection, aggregations, and BOM matching, and an MCP server that gives AI agents native tools for the same data.

REST API

The Zenode REST API is a public, contract-stable HTTP API for part identification, catalog search, pricing and availability, and AI-driven part discovery and deep-dive research.

Base URL

TEXT
1https://api.zenode.ai/v1

The major version is in the path. New optional fields and new endpoints are additive within v1.

What you can do

How REST requests work

  • Requests and responses are application/json; charset=utf-8.
  • Authentication is a Bearer API key (see Authentication).
  • Field names are snake_case; all timestamps are ISO-8601 UTC.
  • Every response carries a request_id (also in the X-Request-Id header) for support and tracing.

Resources are referenced by stable, readable slugs, never by internal database IDs. See Identifiers.

GraphQL API

The Zenode GraphQL API gives you precise control over the data you fetch — request only the fields you need. It exposes the same part search capabilities as the REST API, and adds aggregations and BOM matching in a single request.

Endpoint

TEXT
1POST https://graphql.zenode.ai

All requests are POST with a JSON body containing query and optionally variables.

An interactive GraphiQL explorer is available at graphql.zenode.ai — browse the schema, autocomplete fields, and run queries directly in the browser.

GraphQL adds aggregations (manufacturer, category, spec buckets) and BOM matching (supMultiMatch) that are not available on the REST API. Use REST for simple scripting with curl; use GraphQL when you need field selection or multi-part queries in one round trip.

MCP server

The Zenode MCP server exposes the same component intelligence to AI agents over the Model Context Protocol — but shaped for an agent, not as a REST mirror. Catalog search and resolution are free and return compact summaries; you pay only to open the full part record or run an AI tool. AI operations run blocking with live progress, tools return "did you mean…" guidance on mistakes, and everything is text-only.

Endpoint

TEXT
1https://api.zenode.ai/mcp/

Connect any MCP client with your zn_ API key as a bearer token. See the MCP overview and the setup guides for Claude, Cursor, and VS Code.

Use the REST/GraphQL APIs when your own code is the caller and you want full records in one response. Use the MCP server when an LLM agent is driving and benefits from cheap exploration, inline guidance, and blocking AI calls.

Get started