Posts and comments
Titles, bodies, replies, scores, timestamps, and source links.
Collect public Reddit posts, comments, profile fields, and community details for research, monitoring, or data projects. You choose the scope; we clean and deliver CSV or JSON.

What you get
A focused dataset built around your research question, with the fields and format agreed before collection starts.

Titles, bodies, replies, scores, timestamps, and source links.
Public author fields, subreddit details, rules, and activity signals.
Keyword matches across relevant posts, comments, and communities with source links attached.
Clean files with the agreed fields, exclusions, and delivery notes.
Preview the handoff
This formatted preview shows the shape of a collection before you send your brief. Your fields, filters, and exclusions are agreed first, then delivered as a usable file with source links.
import requests
response = requests.post(
'https://api.upvote.net/v1/scraper',
headers={'X-API-Key': 'YOUR_SECRET_TOKEN'},
json={
'urls': ['https://www.reddit.com/r/funny/top'],
'limit': 200,
'sort': 'top',
'time': 'week',
'format': 'json',
},
)
data = response.json()[
{
"dataType": "post",
"id": "t3_1uknpm8",
"subreddit": "macapps",
"title": "[Megathread] The App Pile - July, 2026",
"author": "Mstormer",
"score": 48,
"upvote_ratio": 0.95,
"num_comments": 330,
"created_iso": "2026-07-01T14:45:42.000Z",
"permalink": "https://www.reddit.com/r/macapps/comments/1uknpm8/megathread_the_app_pile_july_2026/"
},
{
"dataType": "community",
"name": "macapps",
"id": "t5_2rt9r",
"title": "r/MacApps",
"subscribers": 241599,
"created_iso": "2010-06-03T12:55:27.000Z",
"public_description": "r/MacApps is a one stop shop for all things related to MacOS apps.",
"over_18": false
}
]Supported entities
Choose the data categories that match your question, then receive the fields your team can use in JSON or CSV.
Included fields
Two collection modes
Choose a known Reddit URL, or start with a keyword to find relevant conversations.
Collect a known subreddit, feed, user profile, post, or comment.
Find matching posts, comments, and communities for research or monitoring.
Use cases
Choose a common use case below to see how the same service adapts to different research goals.
Find how buyers describe pain points, alternatives, pricing, and purchase triggers.
r/dataisbeautiful · Data visualization
Public Reddit discussion
England just had its hottest day in May in 250 years again [OC]
Built around your brief
A managed Reddit scraper service should make the collection boundaries clear before anything is delivered. Define the target, fields, and handoff so the resulting file is useful to your team.
Step 1
Name the subreddits, keywords, URLs, and date range that answer the question.
Step 2
Select posts, comments, profile fields, community details, scores, timestamps, and source links.
Step 3
Receive CSV or JSON with the agreed exclusions, a usable sample, and delivery notes.
Choose your path
Use the handoff that fits your team: a prepared research file or a repeatable API workflow.
Managed collection
Best for research teams
Plan a managed scrapeSelf-serve API
Best for developers and automation
Pricing
Drag the slider to price your collection.
Use the estimate to plan a one-time collection or size a repeatable API workflow.
Your estimate
Best value100,000
requests / results
$150
Rate
$1.50 / 1k
Unit
1 request = 1 result
Questions before you brief us
Here is what to know about the data we can scope, the formats we deliver, and how a managed collection differs from a self-serve API.
We can scope public posts, comments, profile fields, and community details, plus scores, timestamps, and source links when those fields fit the brief.
Yes. Comments can be included when the target and field scope call for them. We keep surrounding thread context where it is part of the agreed collection.
Yes. A brief can include named communities, keywords, URLs, date ranges, and agreed exclusions so the output stays focused on the question.
CSV is convenient for spreadsheets and analysis. JSON keeps nested or structured fields easier for software workflows. We can align the format to your handoff.
Yes. Custom fields and exclusions are discussed before collection so the output matches the research question and the team receiving it.
The service is scoped around public Reddit data. We do not promise private, deleted, or restricted content, so confirm any edge case in the brief before collection.
Send the communities, keywords or URLs, date range, fields, exclusions, and preferred format through Plan my scrape. We confirm the scope before delivery.
People often use the terms interchangeably. In this service, crawling describes gathering the agreed Reddit pages or records, while scraping describes extracting the fields your team needs from that collection.
Ready when you are
Send your targets, fields, and preferred format. We will reply with the next step.
Need a self-serve Reddit scraper API?