Get trading signals generated by our AI via API

Directly into your algorithmic strategies, terminals, mobile apps, and Telegram bots — everything you need to automate crypto trading in 60 seconds.

Connect now
Chart 1

Real-time

Signals appear in API at the same time as push to our closed channels.

Secure Sandbox

Separate endpoint returns synthetic signals and emulates webhooks — test your integration without affecting your live account.

Full Meta Information

Each signal contains entry, SL, strategy id — enough for any risk engine.

SLA 99.9%

Cluster of 3 independent data centers (Frankfurt, Amsterdam, Singapore) + instant failover.

Quick Start — 3 lines of code

Download your API key in the dashboard and run the request:

curl -X GET \ -H"X-API-KEY: "

Sample response:

{"id" :"sig_2cd7342b","pair" :"BTC/USDT","direction" :"LONG","entry" : 68850.0,"stop_loss" : 67125.0,"timeframe" :"1H","created_at" :"2025‑07‑02T15:11:07Z","ttl_sec" : 5400}

API Endpoints

Some of our endpoints

Method/ Path Purpose Limit
GET/v1/signals List of latest signals (pagination, filters by pair, timeframe, date) 120 req/min
GET/v1/signals/{id} Details of a specific signal 300 req/min
POST/v1/webhooks Webhook subscription. Provide URL and pair filter 10 req/min
DELETE/v1/webhooks/{id} Delete webhook subscription 5 req/min

API Pricing

Developer

Up to 50 pairs, full real-time stream, stats, SLA 99.5%

999 $/mo
Connect now

Trader Pro

All 100+ pairs, priority WebSocket, SLA 99.9%.

1999 $/mo
Connect now

Enterprise

Unlimited pairs, VIP endpoints /orderflow, on-prem install.

Custom
Contact us


** All plans include a 30-day refund guarantee if signal accuracy < 65%.

API FAQ

How long is signal history stored?

Trader Pro — 90 days; Developer — 30 days.

Can I subscribe to my own pairs only?

Yes, use parameter ?pairs=BTC/USDT,ETH/USDT or set a filter when creating the webhook.

Is subscription via TradingView supported?

Yes. Set up webhook URL like and we’ll automatically convert TV payload to an order.

Are REST and WS hostnames different?

No, it’s the same domain — api.moriartytrade.com. For WebSocket use wss://api.moriartytrade.com/stream.

Integrate Moriarty AI into your algorithms today

Get the same signals that make thousands of traders profit, in a format perfect for automation.

Register now

SDK/ Client Libraries

Connect in a minute.

Python 3.9+

PHP 8.1+

Error Codes

Some errors

HTTPCodeReasonHow to fix
401AUTH_001 Missing or invalid X-API-KEY header Check your key in dashboard, provide it in the header.
403RATE_429 Rate limit exceeded Wait for the reset timer or upgrade your plan.
404SIG_404 Signal not found (expired TTL or wrong ID) Request fresh list /v1/signals.
500SERV_500 Unhandled server error Wait 30 seconds and retry; if the error persists — contact support.
Register now
Become a VIP Member

Join Our Mailing List

Subscribe to get the latest updates, free tips, and exclusive offers!

Jason just became a VIP member!
Become a Member

Limited-Time Offer

Grab a 20% discount on our VIP membership!
00:00:00

Claim Your Discount

Get a signal today

One actual BTC/ETH signal from our channel — free.
See how it works before upgrading to VIP.

Go to Telegram channel No spam — only trading ideas.