Reddit API Lite ($0.002) avatar
Reddit API Lite ($0.002)

Pricing

Pay per event

Go to Apify Store
Reddit API Lite ($0.002)

Reddit API Lite ($0.002)

Developed by

Practical Tools

Practical Tools

Maintained by Community

Super fast and affordable ($2/1000, $0.002 per item) Pay Per Event, unlimited Reddit API posts, comments, communities, and users without login. Limit by number of posts or items and extract all data in a dataset in multiple formats.

5.0 (2)

Pricing

Pay per event

2

23

23

Last modified

22 days ago

Reddit API Actor

This Apify Actor lets you extract data from Reddit using Reddit's official OAuth2 API (no end-user login required). It enables you to scrape posts, comments, and user info from Reddit communities, posts, and user profiles—without end-user authentication or API key setup.

What does this Actor do?

  • Scrape subreddits (communities) and get top/new/hot posts
  • Extract Reddit posts with title, text, username, number of comments, votes, and media
  • Get Reddit comments, timestamps, points, usernames, post and comment URLs
  • Scrape user details, their most recent posts, and comments
  • Sort scraped data by Relevance, Hot, Top, or New
  • Scrape by specific Reddit URLs or by keyword search

What data can you extract?

  • Subreddit details: name, number of members, description, URL
  • Reddit posts: title, text, username, votes, media, timestamps
  • Reddit comments: body, username, upvotes, timestamps, parent/post info
  • User details: profile info, karma, recent posts/comments

Why Choose This Actor?

  • Half the price of competitors – Only $0.002 per result ($2 per 1,000), compared to $4 per 1,000 elsewhere.
  • Fair billing – Pay only for the actual results you receive. No per-run or start fees.
  • Official Reddit API – 100% compliant, stable, and reliable.
  • Super fast – Uses the API, not scraping, so you get results in seconds.
  • Transparent – Costs scale linearly with data volume. Easy to predict, no surprises.
  • Developer-friendly – Clean JSON output, well-structured schema, and easy integration.

Pricing

Our pricing is simple, transparent, and Minimum 4× cheaper than competitors.

Pay-As-You-Go:

  • $2.00 per 1,000 results stored (posts, comments, users, or communities)
  • No per-run fees — you only pay for the data you actually get
  • First 1,000 results per month free

How it works:

  • You are charged for the number of items returned (posts, comments, users, communities) per run.
  • At the end of each run, the actor counts the results and charges accordingly.
  • Example: If your run returns 10,000 results, you pay $20 (first 1,000/month are free).

Why this model?

  • Fair: You don't pay just to start an actor.
  • Predictable: Costs scale linearly with results.
  • Efficient: Built on Reddit's official API, not scraping, so you get reliable data.

Competitor Comparison:

  • Most competitors charge $4.00+ per 1,000 results, plus per-run fees.
  • Our actor: $2.00 per 1,000 results, no per-run fees.

How to use

  1. Add one or more Reddit URLs (subreddits, users, posts) to the Start URLs field, or provide search terms in the Searches field
  2. Set your desired options (sort, time, max items, skip options, etc.)
  3. Run the Actor on Apify or locally with apify run
  4. Download your data in JSON, CSV, XML, or Excel format

Example input

{
"startUrls": [
{ "url": "https://www.reddit.com/r/javascript/" },
{ "url": "https://www.reddit.com/user/PlebbitOG/" }
],
"maxItems": 150,
"skipComments": true,
"skipCommunity": true,
"skipUserPosts": true,
"sort": "new",
"time": "all"
}

Pagination

To fetch more than the default number of posts (25), set the maxItems input option to your desired number. The actor will automatically paginate Reddit API responses to collect up to the specified number of posts (subject to Reddit API and rate limits).

Example:

{
"startUrls": [
{ "url": "https://www.reddit.com/r/node/" }
],
"maxItems": 120
}

This will fetch up to 120 posts from r/node, using Reddit API pagination.

Example output

[
{
"id": "1o54rpqv4d",
"url": "https://www.reddit.com/user/PlebbitOG/",
"username": "PlebbitOG",
"userIcon": "https://styles.redditmedia.com/t5_ear3qt/styles/profileIcon_5dyhmqzr8xye1.jpeg?width=256&height=256&crop=256:256,smart&s=b4bdf21a2c6e1a72c1b7792e7c81c398d80af011",
"postKarma": 1669,
"commentKarma": 274,
"description": "\n\n",
"over18": false,
"createdAt": "2025-04-26T20:51:57.000Z",
"scrapedAt": "2025-08-31T10:45:08.456Z",
"dataType": "user"
},
{
"id": "t3_abcdefg",
"parsedId": "abcdefg",
"url": "https://www.reddit.com/r/javascript/comments/abcdefg/example_post/",
"username": "exampleuser",
"title": "Example Post Title",
"communityName": "r/javascript",
"parsedCommunityName": "javascript",
"body": "This is an example post body.",
"html": null,
"numberOfComments": 5,
"upVotes": 42,
"isVideo": false,
"isAd": false,
"over18": false,
"createdAt": "2025-08-30T17:37:51.000Z",
"scrapedAt": "2025-08-31T10:45:08.456Z",
"dataType": "post"
}
]

Use cases

  • Track discussions about your brand or product
  • Research topics and gather opinions
  • Monitor trends, news, and PR opportunities
  • Perform sentiment analysis on Reddit comments

FAQ

Is Reddit scraping legal? Scraping public Reddit data is generally allowed, but always comply with Reddit's terms of service and use data responsibly.

Do I need proxies? No.

Can I export data? Yes, you can export results in JSON, CSV, XML, or Excel formats from the Apify platform or via API.

Does this use the official Reddit API? Yes, this actor uses Reddit's official OAuth2 API for all data extraction. No end-user login or API key setup is required—API credentials are built in for seamless access.


For more details, see the Input Schema tab or the code comments.