Reddit Ads Scraper
Pricing
$19.00/month + usage
Reddit Ads Scraper
Find and scrape top ads on Reddit. Get ad copy, ad shown date, ad type, industry, budget, and more. Download and track data from the Reddit Ads for competitive analysis.
Pricing
$19.00/month + usage
Rating
5.0
(4)
Developer
Lexis Solutions
Maintained by CommunityActor stats
17
Bookmarked
67
Total users
3
Monthly active users
5.6 hours
Issues response
14 days ago
Last modified
Categories
Share

🛒 What does Reddit Ads Scraper do?
Reddit Ads Scraper allows you to extract hosted ad content and stats as displayed on Reddit.
Reddit Ads Scraper transforms hosted Reddit data into a structured dataset.
Its results include:
| ✅ Headline | ✅ Ad text |
| ✅ Budget category | ✅ Industry |
| ✅ Created at | ✅ Post URL |
🌊 How do I use Reddit Ads Scraper to extract data?
Reddit Ads Scraper is designed to be user-friendly, even for those who have never extracted data from the web before. Here’s how you can scrape data from Reddit with this tool:
- Create a free Apify account using your email.
- Open Reddit Ads Scraper.
- Enter your search query and optional filters.
- Click the “Start” button and wait for the data to be extracted.
- Download your data in JSON, XML, CSV, Excel, or HTML.
⬇️ Input
The input for Reddit Ads Scraper is a search query, and optional filters for budget category, industry, and objective type.
Example input:
{"query": "crypto","budgetCategory": "MEDIUM","industry": "TECH_B2C","objectiveType": "AWARENESS","cookies": [{ "name": "<cookie-name>", "value": "<your-session-value>" }]}
What are the input filter options?
- query: Keywords to search for specific ads.
- budgetCategory: Filter ads by budget category (LOW, MEDIUM, HIGH).
- industry: Filter ads by industry (TECH_B2C, TECH_B2B, EDUCATION, ENTERTAINMENT, etc.).
- postType: Filter ads by post type (IMAGE, VIDEO, CAROUSEL, FREE_FORM).
- placements: Filter ads by placement (FEED, CONVERSATION).
- objectiveType: Filter ads by objective type (AWARENESS, CONVERSIONS, APP_INSTALLS, TRAFFIC, VIDEO_VIEWABLE_IMPRESSIONS).
- maxItems: Maximum number of ads to return (default: 5). Without session cookies the API returns up to ~30 ads; with cookies the scraper paginates the full inventory.
- cookies: Optional Reddit session cookies to unlock full pagination (see below).
⚠️ Session cookies (optional but recommended): Without an authenticated session, Reddit returns only ~30 items (empty query) or ~10 items (keyword query) with no pagination. To scrape beyond that limit, provide your Reddit session cookies. Cookies expire periodically — when a run reports an invalid or expired session, re-export and update them.
How to obtain your cookies:
- Install the Cookie-Editor Chrome extension.
- Log in at Reddit.
- Open the Cookie-Editor extension and export your cookies in JSON format.
- Copy the exported cookie data and paste it into the "Session Cookies" input field.
⬆️ Output sample
The scraped data will be shown as a dataset which you can find in the Storage tab. Here’s an excerpt from the dataset you can get when applying the input parameters above:
And here is the same data but in JSON. You can choose in which format to download your Reddit data: JSON, JSONL, Excel, HTML table, CSV, or XML.
{"id": "aef36f01740c13b03b1d19476eb5a8c0","budget_category": "LOW","industry": "OTHER","placements": ["FEED"],"objective": "CONVERSIONS","created_at": "2023-12-30T18:34:14+00:00","headline": "We've been working for 3 years on this sci-fi adventure where your only companion in the arctic is a court-mandated therapy bot!","body": null,"post_url": "https://www.reddit.com/r/u_GoldFire33/comments/18um8lt/weve_been_working_for_3_years_on_this_scifi/","type": "VIDEO","thumbnail_url": "https://external-preview.redd.it/example.jpg","profile_id": "t2_example","profile_name": "u_GoldFire33","profile_image_url": "https://styles.redditmedia.com/example.jpeg","content": [{"media_url": "https://v.redd.it/ya50e0bmm3rc1/DASH_1080.mp4?source=fallback","destination_url": "https://example.com/landing","display_url": "example.com","call_to_action": "Learn More"}]}
Limitations
Without an authenticated session, the Reddit Ads Scraper returns up to ~30 ads per query (about 10 for keyword searches) — the top ads shown on the platform — with no pagination.
To scrape beyond this limit, provide your Reddit session cookies in the "cookies" input field. With an authenticated session, the scraper paginates through all available results automatically. Session cookies are short-lived (they expire after a few hours), so for scheduled runs you will need to refresh them periodically — when a run reports an expired session, re-export and update the cookies.
Still, you can scrape multiple queries and combine the results in a dataset. Furthermore, you can track ads over time to see how they evolve.
Scheduling the Reddit Ads Scraper is easy using the Apify platform.
❓FAQ
Can I use this tool for free?
With the Apify Free plan, you get $5 worth of credits every month. You can use the Reddit Ads Scraper with the free trial option, after which you can upgrade to a paid plan.
How much does it cost?
The cost for using the Reddit Ads Scraper is shown on the top of this page. You can also check the Apify Store page for more information.
Need to scrape ads from other platforms?
👉 Scrape Google ads with Google Ads Scraper
👉 Scrape Bing ads with Bing Ads Scraper
👉 Scrape TikTok ads with TikTok Ads Scraper
👀 p.s.
Got feedback or need an extension?
Lexis Solutions is a certified Apify Partner. We can help you with custom solutions or data extraction projects.
Contact us over Email or LinkedIn
Support Our Work 💝
If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to. It will take you less than a minute but it will mean a lot to us!
Image Credit
Image credit: ads.reddit.com