Skip to content
redditdataapi.io
All endpoints

Fetch Public Posts Submitted by a Reddit User

GET/v1/users/posts

Query Parameters

  • usernamestringrequired

  • sortstring

  • limitinteger (1 to 100)

  • cursorstring

Example Request (cURL / Python / JavaScript)

curl "https://api.redditdataapi.io/v1/users/posts?username=" \
  -H "x-api-key: rd_live_your_api_key"

Live Response Preview

{
  "code": 0,
  "provider": "https://redditdataapi.io",
  "status": "ok",
  "msg": "success",
  "data": {
    "items": [
      {
        "id": "1xmjld9",
        "post_id": "t3_1xmjld9",
        "subreddit": "saas",
        "subreddit_name_prefixed": "r/saas",
        "title": "How we scaled our B2B SaaS to $42k MRR using automated Reddit brand mention alerts",
        "selftext": "We built an internal keyword monitor across r/saas, r/startups, and r/entrepreneur...",
        "author": "indie_founder_io",
        "score": 384,
        "upvote_ratio": 0.96,
        "num_comments": 78,
        "created_utc": 1762286400,
        "created_at": "2026-11-04T20:00:00.000Z",
        "url": "https://www.reddit.com/r/saas/comments/1xmjld9/how_we_scaled_our_b2b_saas/",
        "permalink": "https://www.reddit.com/r/saas/comments/1xmjld9/how_we_scaled_our_b2b_saas/",
        "domain": "self.saas",
        "flair": "Case Study",
        "over_18": false,
        "is_nsfw": false,
        "is_video": false,
        "is_self": true
      }
    ],
    "count": 1,
    "next_cursor": "t3_1xmjld9",
    "cursor": "t3_1xmjld9",
    "has_more": true,
    "hasMore": true
  },
  "meta": {
    "request_id": "c42d9f10-81e3-4c22-9118-092f1a8b1122",
    "endpoint": "/v1/users/posts",
    "credits_used": 2,
    "credits_remaining": 249998,
    "cache_hit": false,
    "data_age_seconds": 0,
    "latency_ms": 185
  }
}

Response Fields

User submitted posts (1 Credit per post returned)

FieldTypeSample / Notes
codeinteger0 on success
statusstringResponse status
dataobjectNormalized post feed payload
itemsarray of RedditPostArray of normalized Reddit posts
idstringExample: 1xmjld9
post_idstringExample: t3_1xmjld9
subredditstringExample: SaaS
subreddit_name_prefixedstringExample: r/SaaS
titlestringExample: How we scaled our B2B API from $0 to $42k MRR with developer
selftextstringExample: Here is the exact breakdown of our engineering-led growth lo
authorstringExample: saas_builder_99
scoreintegerExample: 418
upvote_rationumberExample: 0.96
num_commentsintegerExample: 87
created_utcintegerExample: 1762254000
created_atstringExample: 2026-11-04T11:00:00.000Z
urlstringExample: https://www.reddit.com/r/SaaS/comments/1xmjld9/how_we_scaled
permalinkstringExample: https://www.reddit.com/r/SaaS/comments/1xmjld9/how_we_scaled
domainstringExample: self.SaaS
flairstringExample: Case Study
over_18booleanExample: false
is_nsfwbooleanExample: false
is_videobooleanExample: false
is_selfbooleanExample: true
countintegerNumber of items returned in this page
next_cursorstringPagination cursor for next page
has_morebooleanWhether another page is available
metaResponseMeta
request_idstringUUID v4 request identifier
endpointstringCanonical /v1/* endpoint path
credits_usedintegerCredits deducted for this call (0 on error or empty)
credits_remainingintegerRemaining credit balance on account
cache_hitbooleanWhether served from L1 Redis cache
data_age_secondsintegerAge of cached payload in seconds
latency_msintegerEnd-to-end gateway latency in milliseconds

Status Codes

200
User submitted posts (1 Credit per post returned)