OTC Market API – Real-Time OTC Data, Signals and Liquidity Access for Developers by Ferix Software

For Developers

OTC Market API

Real-time OTC market data, signals, and liquidity access via REST and WebSocket APIs. Build your own trading bot with 2 Advanced Candle AI.

<50ms
Latency
99.9%
Uptime
20+
OTC Pairs
24/7
Live Feed

What is the OTC Market API?

The Ferix Software OTC Market API gives developers programmatic access to the same real-time OTC market data, Advanced Candle AI signals, and direct liquidity that power our trading platform.

Whether you're building a custom trading bot, a signal delivery service, or integrating OTC signals into your own dashboard – our API gives you the building blocks to do it.

Built on the same infrastructure that serves 10,000+ traders, the OTC Market API delivers sub-50ms latency, 99.9% uptime, and access to all 20+ OTC currency pairs supported by Ferix Software.

Who is it for?

Key Features

Real-Time Data

Sub-50ms OTC price feed with WebSocket streaming.

AI Signals API

2 Advanced Candle signals delivered 2-3 candles ahead.

Direct Liquidity

Connected straight to global OTC liquidity providers.

API Key Auth

Secure Bearer token authentication with rate limiting.

REST + WebSocket

Both query-based REST and real-time push WebSocket.

Historical Data

Access up to 90 days of OTC historical candle data.

API Endpoints

All endpoints are served from https://api.ferixsoftware.com/v1

GET /pairs List all available OTC currency pairs
GET /price/{pair} Get real-time price for a specific OTC pair
GET /candles/{pair}?interval=1m Get historical candle data (up to 90 days)
GET /signals/{pair} Get the latest AI signal for a pair (2 Advanced Candle)
WS /ws/signals Subscribe to real-time signals via WebSocket
WS /ws/price Real-time price streaming for all subscribed pairs

Quick Start Example

Here's how to fetch the latest OTC signal for USD/TRY using our REST API:

// JavaScript / Node.js example const response = await fetch('https://api.ferixsoftware.com/v1/signals/USD_TRY', { headers: { 'Authorization': 'Bearer YOUR_API_KEY' } }); const data = await response.json(); console.log(data); // Response: // { // "pair": "USD/TRY", // "signal": "UP", // "confidence": 0.91, // "candles_ahead": 2, // "entry_time": "2026-10-28T14:32:00Z", // "expiry": "2026-10-28T14:34:00Z" // }

WebSocket Streaming Example

// Real-time signal streaming via WebSocket const ws = new WebSocket('wss://api.ferixsoftware.com/ws/signals'); ws.onopen = () => { ws.send(JSON.stringify({ action: 'subscribe', pairs: ['USD/TRY', 'EUR/USD'], token: 'YOUR_API_KEY' })); }; ws.onmessage = (event) => { const signal = JSON.parse(event.data); console.log('New signal:', signal); };

API Plans

Three tiers to match your usage. All plans include 2 Advanced Candle AI signals and access to 20+ OTC pairs.

Starter

For personal projects

$99/month
Billed monthly
  • 10,000 API calls/month
  • 5 OTC pairs
  • REST API access
  • 5 req/sec rate limit
  • Email support
Get Starter
Popular

Pro

For serious developers

$299/month
Billed monthly
  • 100,000 API calls/month
  • All 20+ OTC pairs
  • REST + WebSocket
  • 20 req/sec rate limit
  • Priority Telegram support
Get Pro

Enterprise

For trading firms

Custom
Contact for pricing
  • Unlimited API calls
  • All pairs + custom
  • Dedicated infrastructure
  • No rate limits
  • 24/7 dedicated support
Contact Us

API FAQ

How do I get an API key?
Contact us on Telegram at @barthydevelopment and let us know which plan you want. After payment, we'll issue your API key within 30 minutes.
What's the difference between REST and WebSocket?
REST API is used to fetch data on-demand (one request = one response). WebSocket is a persistent connection that pushes real-time updates to your app instantly. Use WebSocket for live signals, REST for everything else.
Can I use the API for commercial purposes?
Yes, Pro and Enterprise plans allow commercial use. Starter plan is for personal projects only. For reselling or building a commercial signal service, Enterprise plan is required.
What languages are supported?
Our API is language-agnostic – it works with any language that can make HTTP requests. This includes JavaScript/Node.js, Python, PHP, C#, Java, Go, Rust, and more.
Do you have SDK/libraries?
We currently have official JavaScript/Node.js and Python SDKs. Other languages can use the raw REST/WebSocket endpoints. Full documentation is provided with every API key.
Is there a free trial?
We offer a 24-hour trial on the Starter plan. Contact us on Telegram to request it. Since signals are time-sensitive and API calls are metered, the trial has limited calls.

Ready to Build with 2 Advanced Candle AI?

Get your API key today and start building your trading bot in minutes.

24-Hour Money-Back Guarantee on all new subscriptions