Skip to main content
Back to all posts

Official Node.js and Python SDKs Are Here

2 min readYoav Mendelson
product updateSDKNode.jsPython
Python, TypeScript, and Trackee characters gathered around a barbecue
Python, TypeScript, and Trackee characters gathered around a barbecue

We've added official Node.js and Python SDKs for Trackee. You can now check rankings, run AI visibility scans, and manage tracked brands through typed clients.

The Node.js SDK includes TypeScript definitions. The Python SDK provides synchronous and asynchronous clients with validated response models. Both use Trackee's OpenAPI contract and include typed errors and configurable timeouts.

Install

For Node.js 20.3 or later:

npm install @trackee/node

For Python 3.10 or later:

pip install trackee

Create an access key and set it in your environment. Both clients read TRACKEE_API_KEY:

export TRACKEE_API_KEY="your_access_key"

Your first request in Node.js

List your tracked brands:

import Trackee from "@trackee/node";

const client = new Trackee();
const { data: result } = await client.brands.list();
console.log(result.data);

Your first request in Python

from trackee import Trackee

with Trackee() as client:
    brands = client.brands.list()
    print(brands)

From there, use the clients for keyword research, competitors, mentions, citations, scans, and recurring trackers. SDK requests use the same access keys and credit rules as the REST API.

Docs and source

For coding agents, our Agent Skills provide workflows for AI visibility and SEO research. You can also connect through the hosted MCP server.

You might also like