API Documentation

The iNode API allows you to programmatically access your traffic data, traffic stats reports, OD, etc.

This page covers everything you need to get started from authenticating your requests to running full API examples in multiple languages. Whether you're integrating iNode into an existing system or building a custom workflow, the sections below will walk you through the setup step by step.


Authentication

All requests to the iNode API must be authenticated. iNode uses token-based authentication - you'll need to include your API Key in the header of every request you make.

API Key

The API Key method is the simplest way to access the iNode API. To retrieve your key, navigate to Settings > My Profile > API Access in the iNode dashboard and copy the key shown there.

Only iNode users with the Owner role can access the API Key from the dashboard.

Once you have your API Key, include it in the Authorization header of every request you send to the iNode API, as shown in the examples below.

Examples

The examples below are making a get request to the iNode Flow v1 endpoint for retrieving the links.

API Key Authentication

If you've retrieved your API Key from iNode > Settings > Profile > API Access, use the following example instead. This approach is simpler - no token management is required. Set up your endpoint URLs and include your API Key in the header.


Swagger Documentation

iNode's full API reference is available through the Swagger documentation.

You must be logged into iNode to access the Swagger documentation.

Last Edited: September 21, 2026