Developer integrations · One API surface

Your stack already speaks HTTP. TickAtlas plugs straight in.

Connect 42 indicator series, rule-based market summaries and OHLCV data to Python, TypeScript, PHP, Go, ChatGPT, Claude, Excel, Google Sheets, Telegram, Discord, n8n and Zapier. Use an official SDK where it fits — or call the REST API directly from anything that can make an HTTPS request.

REST + JSON X-API-Key authentication Official Python, JS/TS, PHP & Go SDKs
Integration graph API online
4Official SDKs
12Guided integration paths
REST + JSONUniversal interface
X-API-KeyOne auth pattern
Choose your route

From backend code to AI tools and no-code workflows.

Every integration reaches the same TickAtlas data layer. Pick the interface that matches your stack, then reuse the same endpoints, authentication model and response shapes everywhere.

Programming languages

Official SDKs for Python, JavaScript/TypeScript, PHP and Go, with REST available to any other language.

Explore SDKs

AI assistants

Ground OpenAI and Claude workflows in fresh market data with function calling, tool-use and MCP patterns.

See AI integrations

Spreadsheets

Pull API responses into Excel through Power Query or VBA, or create custom formulas in Google Sheets with Apps Script.

Spreadsheet guides

Chat bots

Build Telegram and Discord bots with slash commands, scheduled updates, indicator lookups and structured market-data responses.

Bot guides

Automation

Use n8n HTTP Request nodes or Zapier Webhooks to schedule API calls, branch on values and send results to downstream apps.

Build a workflow
Official client libraries

Use the API directly — or let an SDK handle the plumbing.

TickAtlas maintains official open-source clients for the four languages most commonly used across backend services, data tooling and web applications. The SDKs use the same base API and can read credentials from environment variables.

  • Authentication, retries and error handling wrapped into the client.
  • Typed response models and consistent endpoint methods.
  • Override the base URL when you need custom environments or proxies.
Official SDK install commands
Python
pip install tickatlas
Python guide
JavaScript / TypeScript
npm install tickatlas
JavaScript / TypeScript guide
PHP
composer require tickatlas/php-sdk
PHP guide
Go
go get github.com/abuzant/tickatlas-sdk/go
Go guide
Recommended secret name: TICKATLAS_API_KEY · Default API base: https://tickatlas.com/v1
AI assistants

Give AI systems current data instead of stale model knowledge.

Expose a small set of TickAtlas endpoints as tools. The model decides when it needs live data, your integration executes the request, and the response comes back as structured JSON for the model to reason over.

ChatGPT / OpenAI

Custom GPT Actions · Function calling
Guide

Connect OpenAI tools to TickAtlas endpoints for on-demand quotes, indicators, screeners, economic-calendar events and other market-data lookups.

01 · PromptUser asks for current data
02 · Tool callGPT requests a TickAtlas endpoint
03 · ResponseJSON grounds the answer

Claude AI

tool_use · MCP server · scheduled agents
Guide

Define TickAtlas calls as Claude tools, serve the same API from an MCP server, or combine scheduled jobs with structured market-data retrieval.

01 · Tool schemaExpose only the endpoints you need
02 · API fetchYour server calls the API with your key
03 · AnalysisClaude receives structured data
Automation & spreadsheets

Move market data into the tools your team already uses.

Schedule API calls, route results, store values in spreadsheets and trigger downstream actions without building a dedicated backend for every workflow.

n8n
HTTP Request

n8n

Build scheduled scans, alert pipelines and webhook-driven workflows with the standard HTTP Request node.

View n8n guide
Z
Webhooks

Zapier

Use Webhooks by Zapier to fetch TickAtlas data and map response fields into downstream app actions.

View Zapier guide
X
Power Query / VBA

Microsoft Excel

Load JSON through Power Query or create VBA functions for reusable cell-level market-data lookups and auto-refresh.

View Excel guide
GS
Apps Script

Google Sheets

Create custom functions such as RSI, quote and summary formulas using Apps Script and the TickAtlas REST API.

View Sheets guide
Example automation Scheduled economic-event pipeline
01
ScheduleRun every 15 minutes in n8n or Zapier
cron
02
Fetch the APIRequest upcoming high-impact USD events
GET /v1/calendar
03
FilterContinue only when an event enters your time window
impact=high
04
Route downstreamWrite a row, send a notification or call another service
JSON → app
Chat bots

Bring structured market data into communities and internal channels.

The bot guides show how to wire commands to API endpoints, format responses and schedule recurring channel updates without changing the underlying data interface.

TG

Telegram Bot

Build slash commands and scheduled notifications with Python, including indicator lookups, market summaries and screener responses.

/rsi EURUSD/summary XAUUSD/screener RSI_14 30
Telegram guide
D

Discord Bot

Return quotes and indicators through slash commands, rich embeds and scheduled channel updates using Python or JavaScript.

/quote GBPUSD/rsi EURUSD H1/summary XAUUSD H4
Discord guide
Universal integration model

If it can make an HTTP request, it can use TickAtlas.

The integration surface stays deliberately small: an HTTPS endpoint, query parameters, a JSON response and one API-key header. SDKs and platform guides are convenience layers over that same contract.

  • Base URL: https://tickatlas.com/v1
  • Authentication header: X-API-Key
  • JSON response bodies across the API.
# Same request pattern from any HTTP-capable platform
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://tickatlas.com/v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H1"
# What that request looks like on the wire
GET /v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H1 HTTP/1.1
Host: tickatlas.com
X-API-Key: YOUR_API_KEY

# A batch read: same one header, a JSON body instead of a query string
POST /v1/quotes HTTP/1.1
Host: tickatlas.com
X-API-Key: YOUR_API_KEY
Content-Type: application/json

{ "symbols": ["EURUSD", "GBPUSD", "XAUUSD"], "fields": ["bid", "ask"] }
# 200 — every response is the same { success, data } envelope
{
  "success": true,
  "data": {
    "symbol": "EURUSD",
    "timeframe": "H1",
    "indicator": "RSI_14",
    "value": <number>,
    "bid": <number>,
    "ask": <number>,
    "updated_at": <epoch seconds>,
    "server_time": "<ISO 8601>"
  }
}

# Non-2xx keeps the envelope and swaps data for error, so one
# parser handles both outcomes
{
  "success": false,
  "error": {
    "code": "INDICATOR_NOT_FOUND",
    "message": "<human-readable text>",
    "available_indicators": ["RSI_14", "MACD_main", ...]
  }
}
Developer pricing

Same integration code. Choose the quota that fits.

Authentication and endpoint shapes stay the same as you move between plans, so integrations do not need to be rewritten as usage grows.

Published developer pricing shown here as a conversion aid. The full pricing page remains the source of truth for endpoint access and plan features.
Pay as you go
$0 200 requests / day on the starting credit
  • 30/min rate limit
  • $2.50 of credit included
  • Every REST endpoint except raw ticks
  • No card required, no overage
Start free
Starter
$29/mo 10,000 requests / day
  • 120/min rate limit
  • Every REST endpoint except raw ticks
  • WebSocket streaming, 5 symbols
  • Released calendar actuals
View plan
Enterprise
$349/mo 1,000,000 requests / day
  • 6000/min rate limit
  • Everything in Pro
  • Dedicated support
  • 100 API keys
View plan
Integration FAQ

A small API surface is easier to connect everywhere.

These are the implementation questions that matter before a team chooses an SDK, automation platform or direct REST integration.

Which programming languages does TickAtlas support?

Official SDKs are available for Python, JavaScript/TypeScript, PHP and Go. Any other language that can make HTTPS requests can call the REST API directly.

How do integrations authenticate?

API requests use an X-API-Key header. The official SDKs read the key from the TICKATLAS_API_KEY environment variable, which keeps secrets out of source code.

Can I connect TickAtlas to ChatGPT or Claude?

Yes. There are dedicated guides for OpenAI Custom GPT actions and function calling, plus Claude tool-use, MCP-server and scheduled-agent patterns.

Can I use TickAtlas from n8n or Zapier?

Yes. n8n can call the API with an HTTP Request node. Zapier can call it through Webhooks by Zapier, then map the JSON response into downstream actions.

What if my platform is not listed?

If the platform can make outbound HTTPS requests and send custom headers, it can normally call the API directly. Use the REST example above as the baseline, or get in touch if you want a platform-specific implementation guide.

Start with one request

Connect your stack to the same market-data layer.

Grab an API key, choose an SDK or integration guide, and move from a working HTTP request to your production workflow without changing the underlying data contract.