Signals API
The Signals API is for developers who want to automate stocks and options strategies with code, rather than a no-code builder or a single webhook alert. It gives you a unified, JSON-based API to place, manage, and monitor trades across 45+ brokers from your own Python code, without writing separate integrations for each broker.
When to use the Signals API instead of Signals AI or Custom Signals​
| Option | Best for |
|---|---|
| Signals AI | Indicator-based strategies you can describe in plain English or build visually, no coding required |
| Custom Signals | A single webhook alert triggering a pre-built AlgoTest strategy leg from any script or platform |
| Signals API | Full programmatic control: fetch contracts, stream live market data, run your own strategy logic in code, and place orders with retry and tagging, across multiple brokers with one integration |
What you get​
- Auth & token management - handled for you, no need to build broker-specific auth flows
- Programmatic contract fetching - pull option chain and instrument data directly
- Live market feed - stream real-time prices into your own strategy code
- Trade execution with retry + tagging - place, track, and manage orders reliably across brokers
- Forward testing support - test strategies virtually before going live
Full API reference​
The complete API reference, authentication guide, and endpoint documentation live on a separate site:
https://algo-test.github.io/api-docs/
Related​
- Custom Signals - if you just need a webhook trigger rather than full programmatic control
- Trade Signals - to place trades directly from a webhook message, no API integration needed