Feature: reddit

Reddit Post Details

Fetch a full Reddit post with body, metadata, and threaded comments from a post URL. Every comment includes a depth field for tree reconstruction.

What is Reddit Post Details?

Reddit Post Details takes a Reddit post URL and returns the full post plus its threaded comment tree in a single call. The post object exposes title, body, canonical URL, content URL, subreddit, author, score, upvote ratio, comment count, timestamp, flair, NSFW flag, and awards. The comments array contains every reply with an id, author, body, score, timestamp, parentId, and a depth field that makes the hierarchy trivial to render or reconstruct. No authenticating a Reddit app, no obeying the 60-requests-per-minute cap, no worrying about deleted comments -- Scavio returns the same normalized shape every time.

Example Response

JSON
{
  "data": {
    "post": {
      "id": "t3_1smb9du",
      "title": "FastAPI vs Django in 2026",
      "body": "After a year of running both in production...",
      "subreddit": "Python",
      "author": "python_dev",
      "score": 842,
      "upvoteRatio": 0.97,
      "numComments": 214,
      "flair": "Discussion",
      "nsfw": false
    },
    "comments": [
      {
        "id": "t1_lxs9a0k",
        "author": "senior_py",
        "body": "We moved to FastAPI for the API surface...",
        "score": 312,
        "depth": 0,
        "parentId": "t3_1smb9du"
      },
      {
        "id": "t1_lxsa1b2",
        "author": "django_dev",
        "body": "Django ORM is still unmatched...",
        "score": 178,
        "depth": 1,
        "parentId": "t1_lxs9a0k"
      }
    ]
  },
  "credits_used": 2
}

Use Cases

  • Extracting the full discussion behind a viral Reddit post
  • Summarizing long threads for daily newsletter digests
  • Sentiment analysis across depth levels of a comment tree
  • Fine-tuning datasets sourced from high-quality community discussion
  • Building RAG indexes that preserve reply hierarchy

Why Reddit Post Details Matters

Comment threads are where Reddit's value lives. The top post is the headline, but the first three replies usually decide whether the claim survives scrutiny. By returning the full thread with depth and parentId fields in one call, Scavio lets you treat a Reddit discussion as structured data instead of HTML you have to babysit.

LangChain Example

Drop reddit post details data into your LangChain agent in a few lines:

Python
from langchain_scavio import ScavioRedditPost

tool = ScavioRedditPost()
result = tool.invoke({"url": "https://www.reddit.com/r/Python/comments/1smb9du/"})

print(result["data"]["post"]["title"])
for c in result["data"]["comments"][:10]:
    indent = "  " * c["depth"]
    print(f"{indent}u/{c['author']}: {c['body'][:80]}")

Frequently Asked Questions

Send a search request with the appropriate platform (reddit) and Scavio returns reddit post details data in the response. See the example above for the exact field path.

Yes. Scavio fetches reddit post details data in real time on each request. There is no caching layer and no stale data.

Reddit Post Details takes a Reddit post URL and returns the full post plus its threaded comment tree in a single call. The post object exposes title, body, canonical URL, content U

Reddit Post Details data is returned as part of the standard search response. Each request costs 1 credit. Free tier includes 500 credits/month.

Start Using Reddit Post Details

Fetch a full Reddit post with body, metadata, and threaded comments from a post URL. Every comment includes a depth field for tree reconstruction.