Reddit Analytics
warning
Analytics endpoints are not available on the Starter plan. Upgrade to Intermediate, Growth or Business plan to access these endpoints.
Reddit analytics endpoints provide insights for your connected Reddit accounts.
1. GET /api/reddit/overview
Returns account-level metrics with current vs. previous period comparison.
Sample Request
curl --location --request GET \
"https://analyze.oneupapp.io/api/reddit/overview?apiKey=YOUR_API_KEY&social_network_id=123&preset=last_30_days"
Sample Response
{
"success": true,
"data": {
"metrics": [
{
"key": "posts",
"name": "Posts",
"value_current_period": 20,
"value_last_period": 18,
"percentage_change": "+11.1%",
"description": "Total number of posts in this period"
},
{
"key": "upvotes",
"name": "Upvotes",
"value_current_period": 2500,
"value_last_period": 2100,
"percentage_change": "+19.0%",
"description": "The number of upvotes on your posts"
},
{
"key": "downvotes",
"name": "Downvotes",
"value_current_period": 45,
"value_last_period": 40,
"percentage_change": "+12.5%",
"description": "The number of downvotes on your posts"
},
{
"key": "comments",
"name": "Comments",
"value_current_period": 380,
"value_last_period": 320,
"percentage_change": "+18.8%",
"description": "The number of comments on your posts"
},
{
"key": "shares",
"name": "Shares",
"value_current_period": 85,
"value_last_period": 70,
"percentage_change": "+21.4%",
"description": "The number of times your posts were shared"
}
],
"total_followers": 12500,
"post_performance": {
"most_engaging": [],
"least_engaging": [],
"most_upvoted": [],
"least_upvoted": [],
"most_commented": [],
"least_commented": []
}
}
}
Metrics
| Key | Name | Description |
|---|---|---|
posts | Posts | Total posts published |
upvotes | Upvotes | The number of upvotes on your posts |
downvotes | Downvotes | The number of downvotes on your posts |
comments | Comments | The number of comments on your posts |
shares | Shares | The number of times your posts were shared |
2. GET /api/reddit/posts
Returns analytics for individual posts.
Sample Request
curl --location --request GET \
"https://analyze.oneupapp.io/api/reddit/posts?apiKey=YOUR_API_KEY&social_network_id=123&preset=last_30_days"
Sample Response
{
"success": true,
"data": {
"stats": [
{
"key": "posts",
"name": "Posts",
"value_current_period": 20,
"value_last_period": 18,
"percentage_change": "+11.1%",
"description": "Total number of posts in this period"
},
{
"key": "upvotes",
"name": "Upvotes",
"value_current_period": 2500,
"value_last_period": 2100,
"percentage_change": "+19.0%",
"description": "The number of upvotes on your posts"
},
{
"key": "downvotes",
"name": "Downvotes",
"value_current_period": 45,
"value_last_period": 40,
"percentage_change": "+12.5%",
"description": "The number of downvotes on your posts"
},
{
"key": "comments",
"name": "Comments",
"value_current_period": 380,
"value_last_period": 320,
"percentage_change": "+18.8%",
"description": "The number of comments on your posts"
},
{
"key": "shares",
"name": "Shares",
"value_current_period": 85,
"value_last_period": 70,
"percentage_change": "+21.4%",
"description": "The number of times your posts were shared"
}
],
"posts": [
{
"id": "post_abc123",
"page_id": "reddit_account_123",
"format": "text",
"text": "Interesting discussion topic",
"permalink": "https://reddit.com/r/subreddit/comments/abc123",
"media_type": "TEXT",
"media_url": null,
"stats": {
"upvotes": 125,
"downvotes": 2,
"comments": 19,
"shares": 4
},
"timestamp": "2025-05-01 16:00:00"
}
]
}
}
Post Stats
| Field | Description |
|---|---|
upvotes | Number of upvotes |
downvotes | Number of downvotes |
comments | Number of comments |
shares | Number of shares |
✅ Result: You have successfully retrieved Reddit analytics data!