TickAtlas
3 min read

Authentication

All API requests require authentication via an API key passed in the request header.

Getting Your API Key

  1. Sign up or log in to your TickAtlas dashboard
  2. Navigate to API Keys in the sidebar
  3. Click Create New Key
  4. Give it a descriptive label (e.g., "Production Bot", "Development")
  5. Set permissions and optional IP whitelist
  6. Copy and securely store your key — it's only shown once

Key Permissions

Each API key can be scoped to specific endpoint groups:

Scope Endpoints
quotes/quote, /quotes, /symbols
indicators/indicator, /indicators, /screener
historical/ohlc, /ticks
premium/summary, /multi, /heatmap
allAll endpoints

IP Whitelisting

For production environments, restrict each key to specific IP addresses or CIDR ranges. Requests from non-whitelisted IPs will receive a 403 Forbidden response.

Important: If you lock yourself out by setting an incorrect IP whitelist, use the dashboard to update or remove the restriction.

Security Best Practices

Store API keys in environment variables, never in source code

Use separate keys for development, staging, and production

Enable IP whitelisting for production keys

Set key expiration dates and rotate keys regularly

Use the minimum required permissions for each key

Regenerate compromised keys immediately from the dashboard