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-Keyheader. 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