Docs

Build against Node Data

These pages cover the SDK and the integration patterns that come up in real work. The canonical, product-level API reference lives on nodedata.ai/docs — when the two disagree, that one wins.

Three things to know first

The base URL is https://www.nodedata.ai/api/v1. Authentication is Authorization: Bearer nd_live_…. Every error body is { error: { code, message } } with a stable code you can branch on.

Start here

The shortest possible example

terminal
curl https://www.nodedata.ai/api/v1/me \
-H "Authorization: Bearer $NODE_DATA_API_KEY"

A 200 confirms the key works and tells you which scopes it carries. A 401 means the key is missing, malformed, or revoked; a 402 means it's a premium key that hasn't completed activation.

Conventions used across the API

  • Money is integer cents. price.amount of 4900 is $49.00. Divide only when displaying.
  • Timestamps are ISO 8601 strings in UTC, on fields suffixed _at.
  • Collections are enveloped as { items, next_cursor, has_more } so the shape can grow without breaking clients.
  • Field names are snake_case on the wire, and the SDK keeps them that way rather than hiding a mapping layer.
  • Scopes are fixed at key creation. A key cannot widen its own permissions.

Where things live

WhatWhere
Create and revoke API keysnodedata.ai/dashboard/api-keys
Canonical API referencenodedata.ai/docs/api-reference
Product docs, licensing, revenuenodedata.ai/docs
SDK source and referencenodedata.dev/sdk
Interactive toolsnodedata.dev/tools