n8n Integration
Connect live Forex indicators to any n8n workflow using the HTTP Request node. Build RSI alert pipelines, multi-symbol screeners, and trading signal bots — no custom code required.
Prerequisites
- A TickAtlas API key — get one free here
- n8n Cloud or self-hosted n8n instance (free plan works)
Test the API
Verify your API key works before wiring up n8n:
# Test your key before setting up n8n
curl -X GET \
"https://tickatlas.com/v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H1" \
-H "X-API-Key: YOUR_API_KEY" Store Your API Key Securely
- 1. In n8n, go to Settings → Credentials → New Credential
- 2. Search for and select Header Auth
- 3. Set Name:
X-API-Key - 4. Set Value: your TickAtlas API key
- 5. Save — n8n encrypts this at rest
In your HTTP Request nodes, select this credential from the Authentication dropdown instead of hardcoding the key.
Configure the HTTP Request Node
In your workflow, add an HTTP Request node and configure it:
// n8n HTTP Request Node Configuration
// ─────────────────────────────────────
// Method: GET
// URL: https://tickatlas.com/v1/indicator
//
// Authentication:
// Header Auth → X-API-Key: <your-api-key>
// (Use n8n credentials for secure storage)
//
// Query Parameters:
// symbol = EURUSD
// indicator = RSI_14
// timeframe = H1
//
// Response fields available in next nodes:
// {{ $json.value }} → 74.3
// {{ $json.signal }} → overbought /v1/indicators (plural) to get all 42 indicator values in a single HTTP call instead of making separate requests per indicator.
// GET /v1/indicators — all 42 indicators at once
// ───────────────────────────────────────────────
// URL: https://tickatlas.com/v1/indicators
// Params: symbol=EURUSD&timeframe=H1
//
// Access in downstream nodes:
// {{ $json.RSI_14.value }}
// {{ $json.MACD.value }}
// {{ $json.ADX.value }}
// ... and 39 more Build Your Workflow
Typical n8n workflow pattern for trading alerts:
{{ $json.value }} greater than 70 Scanning multiple symbols? Use a Split In Batches node with a list of symbols, then pipe each through the HTTP Request node. Or use GET /v1/screener to filter all 50+ symbols by a condition in one call.