Slot usage
1 slot
Estimated execution time
~58 seconds per 100 posts
What you'll need
- A connected Reddit session (use the PhantomBuster browser extension)
-
One or more Reddit post URLs
→ See the full breakdown of all input fields in the detailed section below.
What you’ll get
- Reddit post titles and text content
- Subreddit name
- Engagement metrics (post score based on votes, and number of comments)
- Number of rewards
- Media content URLs (images, videos, embeds)
-
Post tags
→ See the full breakdown of all output fields in the detailed section below.
Before you start
- This Phantom is designed for post-level enrichment.
→ Use it when you already know which Reddit posts you want to analyze and need more detailed, reliable data than what’s available through search results. - This Phantom processes up to 100 Reddit posts per launch.
- Reddit exposes a score based on votes rather than exact upvote and downvote counts. The Phantom returns this score to reflect overall engagement.
-
Best practices:
- Start with a small run to validate your search results before scaling up.
- Expect engagement metrics (post score and comment counts) to change over time.
- Be mindful that some posts may be edited, deleted, or locked after publication.
Step 1: Choose which Reddit posts to enrich
You can provide your Reddit posts as follows:
-
Use a single post URL:
- Paste the single Reddit post URL.
-
Use a spreadsheet with multiple posts:
- Provide a Google Sheet with Reddit post URLs (make sure it’s shared with “Anyone with the link”).
-
Upload a CSV file with Reddit post URLs (make sure it’s publicly accessible, and note that CSV upload is only available on paid plans).
→ If you’re using a spreadsheet, the Phantom defaults to the first column (A). To use a different column, enter the column’s header name in the field “Name of column containing post URLs."
Step 2: Connect your Reddit account
To let the Phantom act on your behalf:
- Install the PhantomBuster browser extension and connect your Reddit session in one click.
- If you’re not using Chrome or Firefox, you can retrieve your session cookie manually (see our cookie guide).
Step 3: Configure how many posts to process
Control how much data the Phantom processes during each run.
-
Number of posts to scrape per launch:
- If you set a value, the Phantom will process up to that number of Reddit post URLs.
-
If you leave this field empty, the Phantom will process posts until it is stopped by Reddit rate limits.
In practice, this usually results in around 100 posts per launch, but the exact number may vary slightly depending on Reddit’s rate limiting behavior.
Result file settings (dropdown in setup)
-
Name your results file (optional)
-
You can customize the file name.
If you rename the file between launches, the Phantom will create a new results file and start processing inputs from scratch.
-
Step 4: Select launch frequency
Choose how often the Phantom should run:
- Launch manually: Start the Phantom yourself whenever you need.
- Launch once at a specific time: schedule a one-time run at a set date and time.
- Launch repeatedly: schedule regular runs (e.g. once per day, several times during working hours).
- Launch after another Phantom: chain automations together so this Phantom starts right after another finishes.
- Advanced scheduling: customize the exact minutes, hours, days, or months when the Phantom should run.
→ For a complete walkthrough of scheduling options, see our guide to scheduling Phantoms automatically.
Step 5 (Optional): Advanced settings
Advanced settings are available if you want to fine-tune how your Phantom runs, but by default they’re already optimized for most use cases.
We recommend leaving them as they are unless a guide specifically instructs you to change something.
→ For a detailed overview of all advanced options (like execution limits, retries, email notifications, proxies, webhooks, and file management), see our Advanced settings guide.
Launch and results
When you’re ready:
- Click Launch to start your Phantom.
- Once it finishes, open the Results tab in the Phantom console to see the data collected.
- Download your results as a CSV or JSON file, or reuse it as input for other Phantoms.
→ This Phantom is typically used after discovering posts and before deeper analysis.
→ To learn how to export your data to Google Sheets, integrate with other tools, or reuse it in more automations, check our Access and Export your Phantom Results guide.
Export and input limits on the Free plan
If you’re on the Free plan or Free trial, some features are limited:
- CSV exports include only the first 10 rows of results.
- CSV download links (for dynamic viewing in Google Sheets or integrations) are not available.
- JSON exports are not available.
- CSV upload as an input method is not supported.
To unlock all features, you’ll need to upgrade to a paid plan.
What you give (Input) and What you get (Output)
This section gives you a detailed breakdown of everything you need to provide to run this Phantom, and everything you’ll receive once it completes.
What you give (Input)
| Type | Description |
|---|---|
| Reddit post URL | A Reddit post URL |
| Spreadsheet URL (optional) | A Google Sheet or CSV containing Reddit post URLs (one per row) |
| Reddit cookie | Your Reddit session cookie |
What you get (Output)
| Type | Description |
|---|---|
| postId | Reddit post ID |
| title | Post title |
| textContent | Post text content |
| subreddit | Subreddit where the post was published |
| mediaContentUrl | Media URLs (image, videos, embeds) |
| score | Post score (net votes on Reddit) |
| nbOfRewards | Number of rewards |
| nbOfComments | Number of comments |
| tags | Post tags |
Tips and troubleshooting
Common pitfalls
- Providing search URLs instead of direct post URLs.
- Expecting the text of comments: This Phantom only returns comment counts, not comment content.
- To extract full comment threads and replies, use the Reddit Post Comments Export.
If you run into issues
- Check how to troubleshoot your phantom using Logs.
- Browse the Fix Issues & Troubleshoot Errors section for solutions to common problems.
- Review our Automation Rate Limits by Platform guide.
- Check our Best Practices for Social Media Automation guide.
Suggested automations
After enriching Reddit posts, you can:
- Reddit Post Comments Export → Export full comment threads to analyze discussions and sentiment.
- Reddit Profile Scraper → Validate post authors and filter out low-credibility accounts.
- Advanced AI Enricher → Group themes, detect repeated phrases, and tag sentiment across your dataset.