Search documentation

Search across all documentation pages

Get API Key

GraphQL is for Nexar migration only

Use the GraphQL API only as a drop-in replacement for Nexar's GraphQL when migrating existing integrations. For new projects and full platform capabilities, use the REST API— it's the actively maintained, modern interface.
Introduction

GraphQL overview

The GraphQL API exposes Zenode's parts data through a single endpoint with precise field selection and nested aggregations.

The Zenode GraphQL API is a query-driven interface for electronic parts data. Request only the fields you need, run aggregations on search results, and match many BOM lines in one round trip.

An interactive GraphiQL explorer is available at graphql.zenode.ai.

Endpoint

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

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

What you can do

Schema at a glance

All root queries live on Query. Field names use camelCase.

QueryPrimary inputReturn typeBilling
supSearchMpnq (MPN)SupPartResultSetPaid
supSearchq (keyword)SupPartResultSetPaid
supMultiMatchqueries (BOM lines)[SupPartMatch!]!Paid
supPartsids[SupPart!]!Paid
supManufacturersids / slugs[SupCompany!]!Free
supCategoriesids / paths[SupCategory!]!Free

See Usage billing for how paid queries meter against your plan, and Rate limits & usage for throttling and quota behavior.

How requests work

  • Authentication is a Bearer API key on every request (see Authentication).
  • Responses are JSON with data and/or errors (GraphQL standard).
  • Paid queries may include warnings when parameters are partially supported or results are quota-capped.
  • Billing failures return GraphQL errors with an extensions object — see Errors.

GraphQL complements the REST API: use REST for simple scripting with curl, use GraphQL when you need field selection, aggregations, or multi-part BOM matching in one request.

Next