Quickstart

Get a key, authenticate, and make your first API call in a few minutes.

This is the fastest path from zero to your first successful request.

1. Get an API key

Public API keys are issued by the Satellyte team and provisioned per workspace. Request one from the pricing page or your account contact. Each key maps to one workspace - all reads and writes are scoped to it.

Warning: Treat API keys as secrets. Never embed them in client-side code, and rotate immediately if a key is exposed.

2. Pick a base URL

# Production
https://api.satellyte.ai/api/v1

# Staging
https://api-staging.satellyte.ai/api/v1

3. Authenticate

Every request must include your key in the X-Satellyte-API-Key header.

X-Satellyte-API-Key: YOUR_PUBLIC_API_KEY

A missing or invalid key returns:

{ "error": { "code": "unauthorized", "message": "Missing or invalid Public API credentials." } }

4. Make your first call

Hit the health check - it needs nothing but your key, so it's the quickest way to confirm everything is wired up.

cURL

curl -i "https://api.satellyte.ai/api/v1/health" \
  -H "X-Satellyte-API-Key: YOUR_PUBLIC_API_KEY"

Python

import requests

response = requests.get(
    "https://api.satellyte.ai/api/v1/health",
    headers={"X-Satellyte-API-Key": "YOUR_PUBLIC_API_KEY"},
)
print(response.json())

JavaScript

const response = await fetch(
  "https://api.satellyte.ai/api/v1/health",
  { headers: { "X-Satellyte-API-Key": "YOUR_PUBLIC_API_KEY" } },
);
console.log(await response.json());

A 200 confirms you're in:

{ "data": { "status": "ok", "service": "public_api" } }

To check which workspace a key resolves to, call GET /account/key-info.

Next steps

  • Signals - detect buying signals on your accounts.
  • Radar - stand up ongoing monitoring.
  • Discover - build a target list.