Skip to main content

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​

OptionBest for
Signals AIIndicator-based strategies you can describe in plain English or build visually, no coding required
Custom SignalsA single webhook alert triggering a pre-built AlgoTest strategy leg from any script or platform
Signals APIFull 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/

  • 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