Skip to content
GET /v1/symbol

A ticker live message stream with sentiment

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/stocktwits-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/stocktwits-api/v1/symbol" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/stocktwits-api/v1/symbol", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/stocktwits-api/v1/symbol");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/stocktwits-api/v1/symbol",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "title": "Apple Inc",
        "source": "StockTwits",
        "symbol": "AAPL",
        "exchange": "NASDAQ",
        "messages": [
            {
                "id": 656149730,
                "body": "$AAPL $AAPL trading it from the  \n#golf #course in our back yard.  \n \n#Man_o_War 7th tee box. \n \n#Myrtle #Beach \n \nIf you're in town, we can meet up,  I'll buy the beers!",
                "name": "Vinny Gambini Tracy LeBlanc",
                "likes": null,
                "symbols": [
                    "AAPL"
                ],
                "username": "Cousin_Vinny",
                "sentiment": "Bullish",
                "created_at": "2026-06-11T16:43:39Z"
            },
            {
                "id": 656148974,
                "body": "$AAPL 👍",
                "name": "RInvest41",
                "likes": null,
                "symbols": [
                    "AAPL"
                ],
                "username": "RInvest41",
                "sentiment": "Bullish",
                "created_at": "2026-06-11T16:38:04Z"
            },
            {
                "id": 656148603,
                "body": "$AAPL Wall Street crackheads addition lol $$$$$$$$$$$$$$$$$$",
                "name": "Russ",
                "likes": null,
                "symbols": [
                    "AAPL"
                ],
                "username": "prstrader",
                "sentiment": null,
                "created_at": "2026-06-11T16:35:37Z"
            },
            {
                "id": 656148393,
                "body": "$MODD $AAPL $META $NVDA \n\nYou want what $MODD has. But you cannot afford us.\n\nI hear the Mag7 all want an insulin pump because they wont be getting one.\n\nTHE MAG7 IS DEAD. STOP TRYING TO BUY US.\n\nPLEASE JUST SHUT UP",
                "name": "leuke Knuckledragrrr",
                "likes": null,
                "symbols": [
                    "MODD",
                    "AAPL",
                    "META",
                    "NVDA"
                ],
                "username": "MODDBlueInMyBlood",
                "sentiment": "Bullish",
                "created_at": "2026-06-11T16:34:11Z"
            },
            {
                "id": 656148124,
                "body": "$AAPL the most insane price actin ever",
                "name": "Russ",
                "likes": null,
                "symbols": [
                    "AAPL"
                ],
                "username": "prstrader",
                "sentiment": null,
                "created_at": "2026-06-11T16:31:56Z"
            },
            {
                "id": 656148079,
                "body": "$AAPL $SPCX $NFLX $QQQ Newly listing IPOs almost never start trading immediately. Because SpaceX is a massive, record-breaking listing, the delay will likely be substantial.",
                "name": "UBF",
                "likes": null,
                "symbols": [
                    "AAPL",
                    "SPCX
…