Reddit Search Scraper avatar
Reddit Search Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Reddit Search Scraper

Reddit Search Scraper

Developed by

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Use this actor to search Reddit sitewide or within a subreddit, filter by type (posts, comments, media, users, communities), sort by relevance/hot/top/new/comments, and paginate using a cursor. Outputs clean JSON for analytics and automation.

0.0 (0)

Pricing

from $5.00 / 1,000 results

0

3

3

Last modified

6 days ago

Reddit Search Scraper 🔎🚀

Search Reddit at scale and export clean JSON for posts, comments, media, users, or communities. Built for speed, reliability, and easy pagination.

Why this scraper

  • Focused search: Query sitewide or within a subreddit with precise filters.
  • Clean JSON: Unwanted fields are removed automatically for analytics‑ready data.
  • Reliable: Retries and key rotation reduce transient errors.
  • Apify‑native: Simple inputs, datasets, schedules, and exports.

What you can do

  • Keyword discovery: Find trending posts or comments for any topic.
  • Subreddit research: Limit to a community and sort by top, new, etc.
  • Pipelines: Feed BI dashboards, monitoring, or enrichment workflows.

Input parameters

KeyTypeEditorDefaultNotes
searchstringtextfieldRequired. The search query (e.g., funny, ai news).
subredditstringtextfieldOptional. Limit results to a subreddit (e.g., funny). Leave empty for sitewide.
filterstringselectpostsThe type of content to filter (posts, comments, media, users, communities). Users and communities are available sitewide only.
sortTypestringselectrelevanceSorting type (relevance, hot, top, new, comments).
timeFilterstringselectallTime window (hour, day, week, month, year, all).
cursorstringtextfieldPagination cursor for next page, e.g. t3_1btflsp. Copy from output and paste here to continue.

Quick start ✅

{
"search": "funny",
"filter": "posts",
"sortType": "relevance",
"timeFilter": "all"
}

2) Limit to a subreddit

{
"search": "funny",
"subreddit": "funny",
"filter": "posts",
"sortType": "top",
"timeFilter": "week"
}

3) Paginate with cursor ⏭️

  1. Run the actor without cursor to get the first page.
  2. In the dataset output, find the cursor value in the payload.
  3. Copy that string (e.g., t3_1btflsp).
  4. Paste it into the cursor input and run again to fetch the next page.
{
"search": "funny",
"subreddit": "funny",
"filter": "posts",
"sortType": "relevance",
"timeFilter": "all",
"cursor": "t3_1btflsp"
}

Output format

  • Records are pushed to the default Apify dataset.
  • The payload is cleaned to remove any non‑data fields.

Example (truncated):

{
"search": "funny",
"subreddit": "funny",
"filter": "posts",
"timeFilter": "all",
"sortType": "relevance",
"cursor_used": null,
"fetched_at": "2025-01-01T10:00:00.000Z",
"payload": {
"meta": {
"status": 200,
"search": "funny",
"subreddit": "funny",
"filter": "posts",
"timeFilter": "all",
"sortType": "relevance",
"cursor": "t3_1btflsp"
},
"body": [ /* items */ ]
}
}

Best practices 💡

  • Respect platform rules: Use only for compliant, public‑data use cases.
  • Use pagination: Always reuse the returned cursor to get the next page.
  • Handle nulls: Fields may be missing; code defensively.
  • Automate: Schedule runs and export JSON/CSV to your data stack.

FAQ ❓

  • Does it support pagination? Yes. Use cursor with the value returned in payload.meta.cursor from the previous run.
  • What content types can I filter? posts, comments, media, users, communities.
  • Which sorting types are supported? relevance, hot, top, new, comments.
  • How do I limit results to a subreddit? Set subreddit to a community like funny. Leave empty to search sitewide.
  • Are private posts or deleted items included? No. Only public data is returned.

Which one should I use?

FeatureReddit Search ScraperReddit User Data Scraper
Primary scopeKeyword-based search across Reddit (sitewide or a subreddit)Deep data for a specific user profile
Key inputssearch, optional subreddit, filter, sortType, timeFilter, cursorusername, filter, sortType, cursor
PaginationCursor-based (cursor)Cursor-based (cursor)
Best forTopic discovery, monitoring trends, content researchUser research, activity analysis, moderation

Keywords (Find me Better)

Reddit Search Scraper, Reddit keyword research, Reddit data API alternative, Reddit posts search, Reddit comments search, subreddit search, Apify actor, web scraping, data engineering, open data, reddit search tool, reddit search history, reddit search engine, reddit search user, reddit search operators, reddit search filters, reddit search api, PullPush Reddit Search Tool, reddit nsfw