Reddit Profile Posts API
Scrape Reddit Profile Posts data with one API call. Returns the posts a Reddit account has submitted, newest first by default, up to 25 per page. Each row carries the title, the body at `ext.selftext`, the score, the comment count, the upvote ratio, the flair, Reddit's own content language, the author avatar, structured media at `content.media_urls` and the permalink. `ext.subreddit` is the field that matters most on this lane and is populated on every row: a person's submissions span communities by construction, so it is the only thing that says where each post landed. Paginate with `cursor` from the previous response's `pagination.next_cursor`. `post.engagement.shares` is null here, as on every Reddit list endpoint — the upstream sends a share-BUTTON count on this shape and that is a different metric from the crosspost count this field means, so it is not published. An account with no submissions returns an empty list and is refunded; an account that does not exist is indistinguishable from one with no posts on this upstream and returns the same empty list, so check `/v1/reddit/profile` when you need to tell them apart. When the main source is unavailable, the first page in the default order is answered by a second source: the same posts, with `author.avatar_url` and `ext.content_language` null and no next cursor. A later page, `sort=hot`, `sort=top` or a `timeframe` has no second source and returns an error to retry.
Last updated October 2026Maintained by the SocialCrawl team
Returns the posts one account has submitted, newest first, with the body at ext.selftext, score, comment count, upvote ratio, flair, media and ext.subreddit.
Use it to read one person's submissions across communities. An account with no posts and one that does not exist both return an empty list, so call profile to tell them apart.
Searching 68 platforms in parallel
What can you do with the Profile Posts API?
The Profile Posts endpoint gives you structured Reddit data with computed fields in a single request. No scraping infrastructure to build or maintain.
Example Request
curl -H "x-api-key: YOUR_API_KEY" \
"https://www.socialcrawl.dev/v1/reddit/profile/posts?handle=spez"import requests
response = requests.get(
"https://www.socialcrawl.dev/v1/reddit/profile/posts",
params={
'handle': 'spez',
},
headers={"x-api-key": "YOUR_API_KEY"},
)
data = response.json()const response = await fetch(
"https://www.socialcrawl.dev/v1/reddit/profile/posts?handle=spez",
{
headers: { "x-api-key": "YOUR_API_KEY" },
},
);
const data = await response.json();Parameters
| Parameter | Required | Description |
|---|---|---|
| handle | Yes | Reddit username without the u/ prefix. Case-insensitive. |
| sort | No | Sort order for the account's submissions. `top` defaults to the all-time window; pass `timeframe` to narrow it. (hot | new | top) |
| timeframe | No | Only return posts from this window. Applied on `sort=top`. Omitted `sort=top` is treated as `timeframe=all` so the documented call is not an empty page. (all | year | month | week | day | hour) |
| cursor | No | Cursor to get more results. Get 'cursor' from the previous response. |
| since | No | Only rows published on or after this date: YYYY-MM-DD (midnight UTC) or an ISO 8601 timestamp. Rows older than it are left off the page, and the page that reaches one ends the walk: `next_cursor` is not returned and `pagination.stopped_at` is `since`. Sending it sets the newest-first sort shown in this endpoint's sort parameter (any other sort value is a free 400). The page still costs what a page costs, so you pay for the pages you walk and no more. A row with no date is kept. `published_after`, `start_date`, `from_date`, `publish_time` (`yesterday`, `this-week`, `this-month`, `last-3-months`, `last-6-months`) and `max_age_days` are accepted and applied as `since`. |
| until | No | Only rows published on or before this date: YYYY-MM-DD (that whole UTC day is included) or an ISO 8601 timestamp. Newer rows are left off each page and the walk does not stop, so older pages follow. A row with no date is kept. `published_before`, `end_date` and `to_date` are accepted and applied as `until`. |
What does the Reddit Profile Posts API return?
Every response follows one unified schema. Here is a real, unmodified response body, so you can see the exact fields you get back before spending a credit.
Example response
{
"success": true,
"platform": "reddit",
"endpoint": "/v1/reddit/profile/posts",
"data": {
"items": [
{
"post": {
"id": "1vgbkge",
"url": "https://www.reddit.com/user/spez/comments/1vgbkge/modernizing_reddits_infrastructure_with_you/",
"content": {
"text": "Modernizing Reddit’s infrastructure with you Hi everyone,\n\nLast May, I shared how we were building Reddit for its [next chapter](https://www.reddit.com/user/spez/comments/1kfciml/reddits_next_chapter_smarter_easier_still_human/). I owe you an update, including a few changes I know some people will have strong opinions about.\n\nWhile we’ve made upgrades to the platform over the last [21 years](https://www.reddit.com/user/spez/comments/1u7hraf/21_years_of_reddit/), we need to continually evolve to meet the rising expectations of everyone—mods, users, developers. Namely, starting and moderating a community should be easier than it is today. New users should be able to easily discover and participate in communities they’re interested in. And we need to make it harder for bad actors to scrape and sell Reddit data.\n\n# Where we’re heading\n\nTo thrive for another 21 years (and hopefully more), we need to rethink some of our legacy systems. None of this is changing today. We’re sharing with you early because we need your input to get it right.\n\nHere’s what’s on the table:\n\n**Old Reddit:** I know I said [last year](https://www.reddit.com/user/spez/comments/1kfciml/reddits_next_chapter_smarter_easier_still_human/) that we wouldn’t be sunsetting Old Reddit (I even made a [meme](https://www.reddit.com/media?url=https%3A%2F%2Fcf.preview.redd.it%2Freddits-next-chapter-smarter-easier-still-human-v0-prh1c0ewzyye1.png%3Fwidth%3D1080%26format%3Dpng%26auto%3Dwebp%26s%3Da7c0c1232475b695897ad9f226f6c4b50f1bef15) about it, which [r/agedlikemilk](https://www.reddit.com/r/agedlikemilk/)), but the reality is we’re getting to that time where we need to make some changes. There are four groups of people who use Old Reddit: OG users ❤️, OG mods ❤️, Admins ❤️, and everyone who spams, scrapes, or does anything bad on Reddit 🖕. In order to protect our platform, business, and users, we will need to do something. Actually, a lot of somethings. We have options: We can limit access, migrate important uses, or rebuild it on a modern tech stack, and I think we’ll probably do all of the above.\n\nI love Old Reddit. It’s the platform I largely built—as a kid, 21 years ago—that somehow turned into the amazing platform and company we have today. We will preserve as much of it as we can. My dream would be to recreate the UI, if not the guts, including the HTML+CSS itself, on a modern foundation so it can live on (note: Between when I wrote this and when I posted it, u/keysersosa made a demo of exactly this approach. Fingers crossed.).\n\nOne thing we can do in the short term to mitigate the bad behavior we see Old Reddit used for is to limit access to logged-in users and mods, and migrate critical bots and mod workflows. This will give us some time to plan the more complex follow-up steps.\n\n**Automod:** This has been one of the most important mod tools. But it’s also hard to learn, hard to maintain, and heavily dependent on brittle keyword matching, regex, and inherited configurations that only a few people on a mod team, if any, understand. We can do better.\n\nWe’re building new systems, including giving mods LLMs and AI-assisted tools to help them tackle their low-hanging (but time-consuming) fruit, so they can spend more time cultivating their community and less time policing. u/Go_JasonWaterfalls will share more in r/modnews today.\n\n**Public API:** Reddit’s public API wasn’t designed for today’s scale, automated abuse, or commercial scraping. We want useful bots, community tools, and good-faith developers to have a clear, well-supported way to build on Reddit. We don’t want bad actors to scrape Reddit indiscriminately, resell its data, or use it without accountability. \n\nTo ensure a safe and secure Reddit, we're working with developers to build exclusively on Reddit's Developer Platform. u/KeyserSosa will share more in r/redditdev today.\n\n**How people find and contribute to communities:** New users should be able to easily find relevant communities, understand their rules and norms, and make useful contributions. Today, new users encounter invisible barriers like account age and karma thresholds, unclear removals, and poor community discovery. \n\nThose safeguards exist for good reasons, including spam, brigading, and ban evasion. Our goal here is to improve Reddit’s systems and moderation tools so communities can rely less on blunt limits like karma and account age, and more on stronger abuse prevention built into the systems they use. This will make it easier for genuine new users to participate and easier for mods to welcome them with confidence.\n\n# How we’ll do this\n\nWe know announcements about APIs and legacy products come with some [baggage](https://www.reddit.com/r/place/comments/159lksc/claim_your_i_was_here_ticket/). “Trust us” isn’t good enough. If we’re asking you to move to something new, it has to be at parity or better in practice, not just in theory. Here are the principles we'll use across this work:\n\n* None of this is changing now or has a set end date\n* We won’t remove major capabilities before there is a credible replacement\n* We’ll work directly with the mods, developers, and communities that depend on these systems\n* We’ll share milestones along the way before any of these changes land\n* We’ll judge success by outcomes: better tools, less abuse, less mod work, and healthier communities\n\n# What we need from you\n\n* **Developers:** If you build or maintain an app, [register it](https://developers.reddit.com/app-registration) and tell us what support would be needed to unblock migration. More on r/redditdev here. [LINK](https://www.reddit.com/r/redditdev/comments/1vgbm9c/our_plans_for_the_future_of_reddits_public_data/)\n* **Mods:** If your community depends on a bot someone else maintains, [tell us that too](https://forms.gle/htmmJ1Rbv7fotxLP6). And if you want to test new tooling, [sign up for the Mod Early Access program](https://survey.alchemer.com/s3/8688309/Reddit-Feedback-Roster). More on r/modnews here. [LINK](https://www.reddit.com/r/modnews/comments/1vgbt2j/whats_next_for_mod_tools/)\n* **Everyone:** If you want to give us feedback as we work on any of the changes we’ve mentioned, sign up [here](https://survey.alchemer.com/s3/8688309/Reddit-Feedback-Roster). \n\nOur motivation behind all these changes is to make Reddit better for our users, mods, and communities who make Reddit what it is, and to limit the impact from those who take advantage of our platform or abuse our users and communities. \n\nWe’re sharing this early so that the people who use these systems can help shape what comes next and ensure these changes make Reddit better for everyone.\n\n\\- u/spez\n\nedit: added links",
"media_urls": null,
"thumbnail_url": null,
"duration_seconds": null
},
"author": {
"username": "spez",
"display_name": "user_1b921f",
"avatar_url": "https://example.com/avatars/user_350ced.png",
"verified": null
},
"engagement": {
"views": null,
"likes": 350,
"comments": 471,
"shares": null,
"saves": null
},
"flags": {
"nsfw": false,
"spoiler": null,
"pinned": null,
"deleted": false
},
"published_at": "2026-08-05T16:03:56.264Z",
"ext": {
"subreddit": null,
"title": "Modernizing Reddit’s infrastructure with you",
"selftext": "Hi everyone,\n\nLast May, I shared how we were building Reddit for its [next chapter](https://www.reddit.com/user/spez/comments/1kfciml/reddits_next_chapter_smarter_easier_still_human/). I owe you an update, including a few changes I know some people will have strong opinions about.\n\nWhile we’ve made upgrades to the platform over the last [21 years](https://www.reddit.com/user/spez/comments/1u7hraf/21_years_of_reddit/), we need to continually evolve to meet the rising expectations of everyone—mods, users, developers. Namely, starting and moderating a community should be easier than it is today. New users should be able to easily discover and participate in communities they’re interested in. And we need to make it harder for bad actors to scrape and sell Reddit data.\n\n# Where we’re heading\n\nTo thrive for another 21 years (and hopefully more), we need to rethink some of our legacy systems. None of this is changing today. We’re sharing with you early because we need your input to get it right.\n\nHere’s what’s on the table:\n\n**Old Reddit:** I know I said [last year](https://www.reddit.com/user/spez/comments/1kfciml/reddits_next_chapter_smarter_easier_still_human/) that we wouldn’t be sunsetting Old Reddit (I even made a [meme](https://www.reddit.com/media?url=https%3A%2F%2Fcf.preview.redd.it%2Freddits-next-chapter-smarter-easier-still-human-v0-prh1c0ewzyye1.png%3Fwidth%3D1080%26format%3Dpng%26auto%3Dwebp%26s%3Da7c0c1232475b695897ad9f226f6c4b50f1bef15) about it, which [r/agedlikemilk](https://www.reddit.com/r/agedlikemilk/)), but the reality is we’re getting to that time where we need to make some changes. There are four groups of people who use Old Reddit: OG users ❤️, OG mods ❤️, Admins ❤️, and everyone who spams, scrapes, or does anything bad on Reddit 🖕. In order to protect our platform, business, and users, we will need to do something. Actually, a lot of somethings. We have options: We can limit access, migrate important uses, or rebuild it on a modern tech stack, and I think we’ll probably do all of the above.\n\nI love Old Reddit. It’s the platform I largely built—as a kid, 21 years ago—that somehow turned into the amazing platform and company we have today. We will preserve as much of it as we can. My dream would be to recreate the UI, if not the guts, including the HTML+CSS itself, on a modern foundation so it can live on (note: Between when I wrote this and when I posted it, u/keysersosa made a demo of exactly this approach. Fingers crossed.).\n\nOne thing we can do in the short term to mitigate the bad behavior we see Old Reddit used for is to limit access to logged-in users and mods, and migrate critical bots and mod workflows. This will give us some time to plan the more complex follow-up steps.\n\n**Automod:** This has been one of the most important mod tools. But it’s also hard to learn, hard to maintain, and heavily dependent on brittle keyword matching, regex, and inherited configurations that only a few people on a mod team, if any, understand. We can do better.\n\nWe’re building new systems, including giving mods LLMs and AI-assisted tools to help them tackle their low-hanging (but time-consuming) fruit, so they can spend more time cultivating their community and less time policing. u/Go_JasonWaterfalls will share more in r/modnews today.\n\n**Public API:** Reddit’s public API wasn’t designed for today’s scale, automated abuse, or commercial scraping. We want useful bots, community tools, and good-faith developers to have a clear, well-supported way to build on Reddit. We don’t want bad actors to scrape Reddit indiscriminately, resell its data, or use it without accountability. \n\nTo ensure a safe and secure Reddit, we're working with developers to build exclusively on Reddit's Developer Platform. u/KeyserSosa will share more in r/redditdev today.\n\n**How people find and contribute to communities:** New users should be able to easily find relevant communities, understand their rules and norms, and make useful contributions. Today, new users encounter invisible barriers like account age and karma thresholds, unclear removals, and poor community discovery. \n\nThose safeguards exist for good reasons, including spam, brigading, and ban evasion. Our goal here is to improve Reddit’s systems and moderation tools so communities can rely less on blunt limits like karma and account age, and more on stronger abuse prevention built into the systems they use. This will make it easier for genuine new users to participate and easier for mods to welcome them with confidence.\n\n# How we’ll do this\n\nWe know announcements about APIs and legacy products come with some [baggage](https://www.reddit.com/r/place/comments/159lksc/claim_your_i_was_here_ticket/). “Trust us” isn’t good enough. If we’re asking you to move to something new, it has to be at parity or better in practice, not just in theory. Here are the principles we'll use across this work:\n\n* None of this is changing now or has a set end date\n* We won’t remove major capabilities before there is a credible replacement\n* We’ll work directly with the mods, developers, and communities that depend on these systems\n* We’ll share milestones along the way before any of these changes land\n* We’ll judge success by outcomes: better tools, less abuse, less mod work, and healthier communities\n\n# What we need from you\n\n* **Developers:** If you build or maintain an app, [register it](https://developers.reddit.com/app-registration) and tell us what support would be needed to unblock migration. More on r/redditdev here. [LINK](https://www.reddit.com/r/redditdev/comments/1vgbm9c/our_plans_for_the_future_of_reddits_public_data/)\n* **Mods:** If your community depends on a bot someone else maintains, [tell us that too](https://forms.gle/htmmJ1Rbv7fotxLP6). And if you want to test new tooling, [sign up for the Mod Early Access program](https://survey.alchemer.com/s3/8688309/Reddit-Feedback-Roster). More on r/modnews here. [LINK](https://www.reddit.com/r/modnews/comments/1vgbt2j/whats_next_for_mod_tools/)\n* **Everyone:** If you want to give us feedback as we work on any of the changes we’ve mentioned, sign up [here](https://survey.alchemer.com/s3/8688309/Reddit-Feedback-Roster). \n\nOur motivation behind all these changes is to make Reddit better for our users, mods, and communities who make Reddit what it is, and to limit the impact from those who take advantage of our platform or abuse our users and communities. \n\nWe’re sharing this early so that the people who use these systems can help shape what comes next and ensure these changes make Reddit better for everyone.\n\n\\- u/spez\n\nedit: added links",
"upvote_ratio": 0.841796875,
"flair": null,
"content_language": "en",
"published_at_epoch": 1785945836
}
},
"computed": {
"engagement_rate": null,
"language": "en",
"content_category": "tech",
"estimated_reach": null
}
},
{
"post": {
"id": "1u7hraf",
"url": "https://www.reddit.com/user/spez/comments/1u7hraf/21_years_of_reddit/",
"content": {
"text": "21 years of Reddit Hi everyone,\n\nReddit turns 21 next week. Funny enough, it’s the same age I was when we started it. Save your jokes about r/13or30, I’ve already [heard them](https://i.redd.it/mup6rvwj0o7h1.png).\n\nThat’s a long time in human years and an even longer time in internet years.\n\nWhen a few of us started Reddit back in 2005, the idea was simple: make it easier to find interesting things online. So we built a place where people could share links.\n\nAnd the links became prompts for conversations because people naturally like to talk about stuff. One of the first inside jokes on Reddit was, *\"I didn't read the article but… \\[insert 2000 words on the topic\\]\"* because people are more interested in the conversation than the content itself. \n\n(It’s not only [inside jokes](https://www.reddit.com/r/tifu/comments/2tdbig/tifu_by_enraging_the_parents_of_my_girlfriend_by/), though. Sometimes it’s [heartfelt condolences](https://www.reddit.com/r/AskReddit/comments/5c79n0/comment/d9uf56l/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button).)\n\nAnd what started as a place to share links evolved, for the better, into a place to form communities. What we didn’t realize at the time was that 21 years later, those communities would become one of the last places online where you can still reliably hear from real people on almost any topic imaginable.\n\nThe internet has become more powerful, automated, and optimized for attention. And on social media, everything feels performative: one big stage, one big feed, and someone (or some thing!) fighting for your attention.\n\nBut most people don’t want to perform.\n\nThey want to ask personal questions and get advice from someone who’s been there. They want to compare experiences, learn from others, and find people who care about the same things they do.\n\nReddit works because it’s not one giant conversation. It’s a constellation of communities, each with its own culture, norms, and rules.\n\nOver the last couple of decades, I’ve learned that when people gather around shared interests, they act less like performers and more like neighbors (even if sometimes the [r/neighborsfromhell](https://www.reddit.com/r/neighborsfromhell) kind). When communities set their own rules, they protect what makes those spaces valuable. And when people can speak anonymously, they’re often more honest.\n\nFor a long time, people assumed the future of the internet would be more tied to real-world identity. But one of the things Reddit has shown is that pseudonymity can create safety, honesty, and participation. On Reddit, you can openly talk about the things you care about—or are struggling with—without having your identity be part of the story.\n\nAs AI becomes more pervasive, that kind of human conversation only becomes more important. Real opinions, lived experience, and personal judgment matter more when the rest of the internet is filling up with synthetic content.\n\nI shared in [March](https://www.reddit.com/user/spez/comments/1s3ezrc/humans_welcome_bots_must_wear_name_tags/) how we’re protecting Reddit’s authenticity without sacrificing your anonymity, and we’ll keep building in that direction.\n\nSince then, we’ve continued to defend Reddit against automated/bot/spammy content, including making it[ harder to scrape Reddit at scale](https://www.reddit.com/r/modnews/comments/1tq9vxo/protecting_communities_from_scrapers_and_platform/), creating proactive moderation models that prevent up to 23 million spam views per day, and guarding against vote manipulation by revoking nearly 2 million inauthentic votes per day.\n\nBecause the value of Reddit has never been the interface (unless you’re the [Old Reddit](https://old.reddit.com/) type, I know there are still dozens of you out there). It’s never been the algorithm. And it’s never been polished, sanitized content.\n\nThe value of Reddit is you.\n\nEverything interesting about Reddit has been created by its people: the communities, the comments, the inside jokes, the rare insults, the niche expertise, the support, the debates, the brutal honesty, and the countless times someone took a minute to help a stranger for no reason other than they could.\n\nThat is the human internet that’s worth protecting.\n\nThank you for spending these last 21 years with us. I’m excited to see what the next 21 will hold.\n\n\\- u/spez",
"media_urls": null,
"thumbnail_url": null,
"duration_seconds": null
},
"author": {
"username": "spez",
"display_name": "user_1b921f",
"avatar_url": "https://example.com/avatars/user_350ced.png",
"verified": null
},
"engagement": {
"views": null,
"likes": 904,
"comments": 298,
"shares": null,
"saves": null
},
"flags": {
"nsfw": false,
"spoiler": null,
"pinned": null,
"deleted": false
},
"published_at": "2026-06-16T16:04:27.655Z",
"ext": {
"subreddit": null,
"title": "21 years of Reddit",
"selftext": "Hi everyone,\n\nReddit turns 21 next week. Funny enough, it’s the same age I was when we started it. Save your jokes about r/13or30, I’ve already [heard them](https://i.redd.it/mup6rvwj0o7h1.png).\n\nThat’s a long time in human years and an even longer time in internet years.\n\nWhen a few of us started Reddit back in 2005, the idea was simple: make it easier to find interesting things online. So we built a place where people could share links.\n\nAnd the links became prompts for conversations because people naturally like to talk about stuff. One of the first inside jokes on Reddit was, *\"I didn't read the article but… \\[insert 2000 words on the topic\\]\"* because people are more interested in the conversation than the content itself. \n\n(It’s not only [inside jokes](https://www.reddit.com/r/tifu/comments/2tdbig/tifu_by_enraging_the_parents_of_my_girlfriend_by/), though. Sometimes it’s [heartfelt condolences](https://www.reddit.com/r/AskReddit/comments/5c79n0/comment/d9uf56l/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button).)\n\nAnd what started as a place to share links evolved, for the better, into a place to form communities. What we didn’t realize at the time was that 21 years later, those communities would become one of the last places online where you can still reliably hear from real people on almost any topic imaginable.\n\nThe internet has become more powerful, automated, and optimized for attention. And on social media, everything feels performative: one big stage, one big feed, and someone (or some thing!) fighting for your attention.\n\nBut most people don’t want to perform.\n\nThey want to ask personal questions and get advice from someone who’s been there. They want to compare experiences, learn from others, and find people who care about the same things they do.\n\nReddit works because it’s not one giant conversation. It’s a constellation of communities, each with its own culture, norms, and rules.\n\nOver the last couple of decades, I’ve learned that when people gather around shared interests, they act less like performers and more like neighbors (even if sometimes the [r/neighborsfromhell](https://www.reddit.com/r/neighborsfromhell) kind). When communities set their own rules, they protect what makes those spaces valuable. And when people can speak anonymously, they’re often more honest.\n\nFor a long time, people assumed the future of the internet would be more tied to real-world identity. But one of the things Reddit has shown is that pseudonymity can create safety, honesty, and participation. On Reddit, you can openly talk about the things you care about—or are struggling with—without having your identity be part of the story.\n\nAs AI becomes more pervasive, that kind of human conversation only becomes more important. Real opinions, lived experience, and personal judgment matter more when the rest of the internet is filling up with synthetic content.\n\nI shared in [March](https://www.reddit.com/user/spez/comments/1s3ezrc/humans_welcome_bots_must_wear_name_tags/) how we’re protecting Reddit’s authenticity without sacrificing your anonymity, and we’ll keep building in that direction.\n\nSince then, we’ve continued to defend Reddit against automated/bot/spammy content, including making it[ harder to scrape Reddit at scale](https://www.reddit.com/r/modnews/comments/1tq9vxo/protecting_communities_from_scrapers_and_platform/), creating proactive moderation models that prevent up to 23 million spam views per day, and guarding against vote manipulation by revoking nearly 2 million inauthentic votes per day.\n\nBecause the value of Reddit has never been the interface (unless you’re the [Old Reddit](https://old.reddit.com/) type, I know there are still dozens of you out there). It’s never been the algorithm. And it’s never been polished, sanitized content.\n\nThe value of Reddit is you.\n\nEverything interesting about Reddit has been created by its people: the communities, the comments, the inside jokes, the rare insults, the niche expertise, the support, the debates, the brutal honesty, and the countless times someone took a minute to help a stranger for no reason other than they could.\n\nThat is the human internet that’s worth protecting.\n\nThank you for spending these last 21 years with us. I’m excited to see what the next 21 will hold.\n\n\\- u/spez",
"upvote_ratio": 0.9116575591985429,
"flair": null,
"content_language": "en",
"published_at_epoch": 1781625867
}
},
"computed": {
"engagement_rate": null,
"language": "en",
"content_category": "tech",
"estimated_reach": null
}
}
],
"total": null,
"dropped": 0
},
"credits_used": 1,
"request_id": "req_example000000",
"cached": false,
"pagination": {
"next_cursor": null,
"has_more": false,
"page_size": 23
},
"credits_remaining": 9999,
"source": "captured",
"captured_at": "2026-10-02T07:33:12.822Z",
"redacted": true
}Live sample illustrating the unified response shape. Field values reflect the record you query.
How does the Reddit Profile Posts API work?
Send a GET request with your API key and get back clean, structured JSON in our unified schema. Supported computed fields are populated when the source provides the required inputs.
Method
GET
Response
JSON
How do you scrape social media data in seconds?
The fastest social media scraping API for developers. Scrape profiles, posts, comments, and analytics from 68 platforms covering 10B+ monthly active users.
One schema, every platform
Query 68 platforms with identical response structures. Write your integration once.
Computed fields, not just scraped
When an endpoint supports these metrics and the source provides the required inputs, the normalized record includes engagement_rate, estimated_reach, content_category, and language. Ready to use.
See your data before you code
Visual Data Explorer. Paste any URL, get rich result cards, sortable tables, CSV export.
import requests
response = requests.get(
'https://www.socialcrawl.dev/v1/tiktok/profile',
params={'handle': 'charlidamelio'},
headers={'x-api-key': 'sc_YOUR_API_KEY'}
)
data = response.json(){
"success": true,
"platform": "tiktok",
"data": {
"author": {
"username": "charlidamelio",
"followers": 152400000
},
"engagement": {
"likes": 12400000000,
"engagement_rate": 0.087
},
"metadata": {
"language": "en",
"content_category": "lifestyle"
}
}
}Have a question? We got answers
Find answers to frequently asked questions about SocialCrawl's API, pricing, and capabilities.
Contact usHow do I list the posts a Reddit account submitted?
How do I know which subreddit each post went to?
How do I page through a long submission history?
What happens if the account does not exist?
How much does the Reddit User Posts API cost?
Ask AI about SocialCrawl
Ready to scrape Reddit Profile Posts data?
Get your API key and start pulling Reddit data in under 60 seconds.
