Scrape complete nested comment trees and replies from a Reddit post or discussion thread.
No credit card required · Pay only for what you use
curl -X POST "https://api.dataguru.cc/api/v1/reddit/comments" \
-H "Authorization: Api-Key YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"limit": "10", "url": "example"}'{
"comment_trees": {
"post_id": "1234567890",
"comments": [
{
"author": "string",
"markdown_content": "string",
"upvotes": 0,
"distinguished_status": "string",
"awards": [
"string"
],
"replies": []
}
]
},
"_metadata": {
"request_id": "3f6c1a2e-8b4d-4c1e-9a7f-2d5e6b7c8d9e",
"execution_time_ms": 842,
"endpoint": "Reddit Comments",
"mode": "live",
"format": "json",
"timestamp": "2026-01-01T12:00:00+00:00"
}
}Data
Every response follows the same schema, so you can map it once and rely on it.
| Name | Type | Description |
|---|---|---|
| limit | integer | Maximum number of root comment threads to extract. |
| urlrequired | string | Reddit post URL (e.g. https://www.reddit.com/r/webdev/comments/1xaevy8/...) |
Features
DataGuru handles proxies, retries and anti-bot measures for you. You just send a request.
Every response uses the same 2 fields, so your parser never breaks.
Send url and get results back. No browser automation or HTML parsing on your side.
Use cases
Find creators by audience, topic and engagement to build better campaigns.
Follow mentions and conversations about your brand as they happen.
Understand who engages with you and your competitors.
Who it's for
Get started
Sign up in seconds and get $1.00 of free balance to test with.
Generate a key in the Developer Portal and send it in the Authorization header.
Call POST /api/v1/reddit/comments with your parameters.
FAQ
More APIs
Get a public Instagram profile: name, bio, link, follower and following counts and more.
Social MediaGet the details of a public Instagram post or reel: caption, hashtags, tagged users, media and engagement.
Social MediaGet the public comments on an Instagram post or reel.
Get the data in the response, or add ?async=true and poll the job for long-running requests.
Up to 60 requests per minute and 10,000 per day on this endpoint.
No subscription or monthly minimum. Usage is deducted from your prepaid balance.
Add public profile details to the leads already in your CRM.
Spot rising topics and formats before they peak.
Compare follower growth and engagement against competitors.
Use the response straight away in your app, spreadsheet or pipeline.
Get a public TikTok profile: username, name, bio, follower and following counts, likes, verification, stats and profile photo.