Reddit APIs

Get top 50 stocks discussed on Reddit subreddit - Wallstreetbets

Get a free API key — 10x higher rate limit

Endpoints

GET https://tradestie.com/v1/apps/reddit

GET https://tradestie.com/api/v1/apps/reddit (legacy alias, identical response)

Parameters
  • date (optional): Date in MM-DD-YYYY format (e.g., 11-02-2025). If not provided, returns latest available data.
  • apikey (optional): Your API key for the registered tier (200 req/min). Can also be sent as an X-Api-Key header. Get yours free.
Examples

Get latest data:

curl 'https://tradestie.com/api/v1/apps/reddit'

Get data for specific date:

curl 'https://tradestie.com/api/v1/apps/reddit?date=11-02-2025'

With an API key (200 req/min):

curl 'https://tradestie.com/api/v1/apps/reddit?apikey=YOUR_KEY'

curl -H 'X-Api-Key: YOUR_KEY' 'https://tradestie.com/api/v1/apps/reddit'

Response

You would get following JSON response...

[
                      {
                        "no_of_comments": 179,
                        "sentiment": "Bullish",
                        "sentiment_score": 0.13,
                        "ticker": "GME"
                      },
                      {
                        "no_of_comments": 37,
                        "sentiment": "Bullish",
                        "sentiment_score": 0.159,
                        "ticker": "AMC"
                      },
                      {
                        "no_of_comments": 17,
                        "sentiment": "Bullish",
                        "sentiment_score": 0.22,
                        "ticker": "PLTR"
                      },
                    ...
                    ]
                    
Authentication & Rate Limits

No API key is required for the anonymous tier. Create a free account for 10x the limit:

  • Anonymous 20 requests per minute per IP — no key needed
  • Registered (free) 200 requests per minute per API key — get your key

When the limit is exceeded, the API returns HTTP 429 with a JSON error explaining how to upgrade. Also applies to /api/v1/apps/ticker-card and /api/v1/apps/leveraged-etf-decay (anonymous tier: 60 req/min).

Notes
  • The list gets updated every 15 mins
  • Every 15 minutes, algorithm takes in to account all the comments till that point of time and re-calculates the sentiment
  • The sentiment reflects the daily sentiment
  • Data availability depends on historical Reddit data collection

Questions? Send us a message