Swing Traders Corner US
Docs › API reference › Signals

Latest signals

GEThttps://swingtraderscorner.com/v1/signals/latest

Signals from the most recent overnight scan, limited to the indices your plan covers. Filter by index, a single instrument (tidm + optional exchange), or a comma-separated symbols watchlist. Free plans see signals three exchange trading days late.

Parameters

NameDescription
indexoptional · string Limit to members of one index: DJIA, NASDAQ100 or SP500. It must be in your plan.
tidmoptional · string One instrument's ticker, e.g. AAPL.
exchangeoptional · string With tidm: XNAS or XNYS, when a ticker could be ambiguous.
symbolsoptional · string A watchlist: comma-separated tickers, e.g. AAPL,MSFT,NVDA. Tickers with no signal are simply absent.

Example request

curl "https://swingtraderscorner.com/v1/signals/latest"   -H "X-API-Key: $STC_KEY"

Try it

An example response. Sign in to run it with your own key, or create a free account.

{
  "data": [
    {
      "date": "2026-07-17",
      "tidm": "AAPL",
      "name": "Apple Inc",
      "exchange": "XNAS",
      "index": "NASDAQ100",
      "barType": "inside",
      "signalType": "COTB",
      "currentTrend": "up",
      "buyAt": 251.1,
      "sellAt": null,
      "stopAt": 243.75,
      "moveCount": 1,
      "repeatCount": 0,
      "chartUrl": null
    },
    {
      "date": "2026-07-17",
      "tidm": "MSFT",
      "name": "Microsoft Corporation",
      "exchange": "XNAS",
      "index": "NASDAQ100",
      "barType": "down",
      "signalType": "COTU2D",
      "currentTrend": "down",
      "buyAt": null,
      "sellAt": 512.4,
      "stopAt": 529.9,
      "moveCount": 2,
      "repeatCount": 1,
      "chartUrl": null
    },
    {
      "date": "2026-07-17",
      "tidm": "CAT",
      "name": "Caterpillar Inc",
      "exchange": "XNYS",
      "index": "DJIA",
      "barType": "outside",
      "signalType": "COTD2U",
      "currentTrend": "up",
      "buyAt": 402.25,
      "sellAt": null,
      "stopAt": 391.6,
      "moveCount": 1,
      "repeatCount": 0,
      "chartUrl": null
    }
  ],
  "meta": {
    "count": 3,
    "asOf": "2026-07-17T21:30:00+00:00",
    "asOfTradingDate": "2026-07-17",
    "filter": "all",
    "tier": "AllUs",
    "delayed": false
  }
}

Responses

StatusMeaning
200OK
400Bad Request
401No API key, or one we don't recognise.
403The key is revoked, or the request is outside your plan (an index, or history on Free).
429Rate limit reached. Retry after the number of seconds in the Retry-After header.
503Service Unavailable

Generated from the API's OpenAPI description.