Reddit as a Listening source
Updated
By adding Reddit as a Listening Source in Sprinklr Insights, you can monitor and analyse Reddit conversations in near real-time. Reddit is a large network of topic-based communities (Subreddits) where users share content, discuss news, and comment on posts.
Sprinklr has access to the official Reddit Firehose, which provides a continuous stream of public user activity across Reddit. This enables comprehensive listening across all public, active Subreddits, including newly created ones.
Currently, Sprinklr’s repository covers 125,000+ active Subreddits (excluding NSFW/18+ communities). New Subreddits are automatically added as they are created.
Reddit source capabilities
Source: Reddit
Data Access: Official Reddit Firehose API
Coverage: Public posts and comments from active Subreddits.
Latency: Near real-time (1–3 minutes).
Historical Data: Earned data available from Q2 2017 onward; owned data available from account creation.
Backfill Support: Yes
Engagement Refresh Rate: Near real-time (3–8 minutes).
Author Metadata: Author ID, username, author karma.
Profile Image: Not available (may impact age/gender enrichment accuracy)
AI Enriched Fields
Sprinklr applies AI enrichment to Reddit data, including:
Sentiment
Emotions
Language detection
Word clouds
Topic clustering
Smart Themes clustering
Smart Insights
Age (profile-based)
Gender (profile-based)
Note: Age and gender enrichments may be inaccurate due to the absence of profile images.
Reddit data entities in Social Listening
Reddit-Specific Metrics
Data Entity | Type | Description |
Upvote Percentage | Metric | Percentage of upvotes out of total votes for Reddit posts (not available for comments). |
Reddit Author Karma | Metric | Total karma earned by an author based on upvotes received on posts and comments. |
Reddit Score | Metric | Net score calculated as Upvotes minus Downvotes for a post or comment. |
Web shares on reddit | Metric | Total shares of external web content (news, blogs, etc.) on Reddit. |
Net vote | Metric | Net Vote = Total Upvotes − Total Downvotes. |
Supported Engagement Metrics
Data Entity | Type | Description |
Earned Engagement | Metric | Reddit Score + Comment Count (Score = Net Vote) |
Distinct Users | Metric | Count of unique authors contributing mentions (requires author URL). |
Comments Count | Metric | Total number of comments on a post. |
To fetch data from Reddit
To start listening to Reddit data:
Create or edit a Topic in Sprinklr.


Navigate to the Apply Filters tab.

Select Reddit as a Web Source.
You can also filter by Source: Reddit directly within dashboards or widgets.
Note:
Posts or comments requiring moderator approval are ingested only after approval.
Deleted posts that are later restored by Reddit admins will be re-ingested into Sprinklr.
Useful Operators
parentMessage
Example:
parentMessage:(Sachin OR Ronaldo OR Cricket OR Football)
This fetches mentions where the parent post contains the specified keywords.
Backfilling Reddit Data
Once a Topic is created or updated, you can backfill Reddit data:
Earned data: Available from Q2 2017 onward.
Owned data: Available from the account creation date.
Refer to Listening Backfill for Topics for detailed steps.
Limitations
Sender profile links are not accessible due to API limitations.
Profile image URLs are unavailable, impacting age and gender enrichment accuracy.
No differentiation between parent comments and threaded replies.
No location metadata is provided by Reddit APIs.
Reddit Firehose excludes content from certain Subreddits, including spam, NSFW, or low-activity communities.
Visualizing Subreddit Data in Dashboards
To analyze or plot data by Subreddit name in dashboards or widgets, use:
Dimension: Forum
This allows you to break down metrics such as volume, engagement, and trends at an individual Subreddit level.