ANNIE API Documentation
Use ANNIE's daily trading signals in your own application. Requests require an active account with API access enabled and a bearer API key. Email us to request API access.
Read annietrades_signal_api.md for authentication, request examples, responses, and usage limits.
User agreement reminder
You may use this API only for your own accounts. You may not use it to trade other people's accounts. Every API user must have an active subscription to ANNIE.
ANNIE API vs. Automatic Brokerage Trading
This API provides signals for your own application or trading workflow. It does not connect to your brokerage account or place orders for you. It is not a turnkey service where you provide an account number and ANNIE trades for you; you are responsible for your integration and order execution.
For automatic trading:
Sign up at Collective2.com and set up AutoTrading with a supported brokerage account. You can view ANNIE on Collective2 to get started.
Buy signals
GET /api/signals/buys
Retrieve the top 20 strongest Buy signals today, including confidence and signal timestamps.
Signals for your stocks
POST /api/signals/sells
Send a list of tickers, or omit it to check your current portfolio. Each ticker can return Buy, Sell, Hold, Stop, or No Signal.
Trade-Along results
GET /api/trade_along
Retrieve today's completed buy and sell ticker lists for ANNIE's Trade-Along portfolio, with the calculation completion timestamp. These trades are a reference and may not match your own holdings. Use the webhook to know exactly when the data will be available.
Record bought stocks
POST /api/portfolio/buy
Send one or more tickers in tickers to add stocks you bought to your ANNIE portfolio. Creates a portfolio if needed and records one share per ticker, like the Bought It button. Already-held or unknown tickers are reported as errors.
Record sold stocks
POST /api/portfolio/sell
Send one or more tickers in tickers to remove stocks you sold from your active ANNIE holdings.
API key management
Create and rotate your API key on the dashboard's Account page under Signal API. Key management is not available through the API. Copy the new key when it is displayed; rotating it immediately invalidates the old key.
Trade completion webhook
Register your HTTPS notification URL on the dashboard's Account page under Signal API. Each account can register one URL.
ANNIE sends your URL a completion timestamp when signals are ready shortly after 3PM ET.