API Description

Reddit Home API — Collect Reddit profile information and first-page works.

Authenticate with your Pangolinfo API Key to receive structured JSON data.

Request URL

POST https://scrapeapi.pangolinfo.com/api/v1/social/reddit-home

Request Headers

ParametersParameter valueTypeDescription
Content-Typeapplication/jsonstringData format
AuthorizationBearer xxxstringAuthorization Token

Collection takes up to approximately 75 seconds. Set your client timeout to 90 seconds.

Request Parameters

ParameterRequiredTypeDescription
targetYesstringTarget URL, supported ID or search keyword for this operation.
optionsNoobjectOptional collection settings, described below.

options Parameters

ParameterRequiredTypeDescription
tabNostringProfile or channel tab to collect.
Values: [“submitted”, “comments”, “overview”]

Only the request parameters listed on this page are used; other fields are ignored. Pass pagination cursors back unchanged, without encoding, decoding or conversion.

Included works are limited to one page of up to 10 items.

Response Fields

FieldTypeDescription
codeintegerStatus code; 0 indicates success.
messagestringResponse message; ok on success.
pointCostnumberPoints charged for this request.
dataobjectCollected data, with fields described below.
metaobjectRequest identifier and duration in milliseconds.
billingobjectCharged units, unit price and billing rule version.

data Fields

FieldTypeDescription
typestringResult type.
userobjectUser details.
worksobject[]Collected works.
paginationobjectContinuation cursor and whether more results are available.

data.user Fields

FieldTypeDescription
accountIdstring | nullAccount id
userIdstring | nullUser id
id36string | nullId36
usernamestring | nullUsername
nicknamestring | nullAuthor display name.
accountNamestring | nullAccount name
profileUrlstringAuthor profile URL.
avatarstring | nullAvatar URL.
bannerstring | nullBanner
biostring | nullBio
isVerifiedboolean | nullIs verified
isSuspendedboolean | nullIs suspended
isDeletedboolean | nullIs deleted
postsCountnumber | nullPosts count
commentsCountnumber | nullPlatform-reported comment total; not the number billed.
contributionsnumberContributions
linkKarmanumber | nullLink karma
commentKarmanumber | nullComment karma
totalKarmanumber | nullTotal karma
contributionnumber | nullContribution
meritsnumber | nullMerits
registerTimeobject | nullRegister time
targetUrlstringTarget url

data.user.registerTime Fields

FieldTypeDescription
textstringText value.
timestampnumberTimestamp

data.works[] Fields

FieldTypeDescription
workIdstring | nullWork id
workTypestringWork type
Values: [“post”, “comment”]
typestringResult type.
id36stringId36
authorIdstring | nullAuthor id
urlstring | nullContent URL.
contentstring | nullContent text; may be null for records without text.
scorenumber | nullComment or post score.
likesnumber | nullLike count.
createdUtcnumber | nullCreated utc
createdISOstring | nullCreated iso
subredditstring | nullSubreddit name without r/.
subredditPrefixedstring | nullSubreddit prefixed
stickiedbooleanStickied
titlestring | nullTitle
selftextstring | nullSelftext
commentsnumber | nullRoot comments in comment mode.
domainstring | nullDomain
thumbnailstring | nullThumbnail
isSelfbooleanIs self
isVideobooleanIs video
over18booleanOver18
spoilerbooleanSpoiler
flairstring | nullFlair
upvoteRationumber | nullUpvote ratio
bodystring | nullBody
linkIdstring | nullLink id
linkTitlestring | nullLink title
linkPermalinkstring | nullLink permalink
isSubmitterbooleanIs submitter
distinguishedstring | nullDistinguished
controversialitynumber | nullControversiality

data.pagination Fields

FieldTypeDescription
afterstring | nullPass pagination.after from the previous response unchanged.
hasMorebooleanWhether more results are available.

Request Example

curl --request POST \
  --url https://scrapeapi.pangolinfo.com/api/v1/social/reddit-home \
  --header 'Authorization: Bearer YOUR_PANGOLINFO_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "https://www.reddit.com/user/spez/"
}'

Response Example

This excerpt shows the first item of each list. Long text and URLs are shortened; pointCost is the charge for the complete response. The playground contains the full schema.

{
  "code": 0,
  "message": "ok",
  "pointCost": 0.8,
  "data": {
    "type": "home",
    "user": {
      "accountId": "spez",
      "userId": "spez",
      "id36": "1w72",
      "username": "u_spez",
      "nickname": "spez",
      "accountName": "spez",
      "profileUrl": "https://www.reddit.com/user/spez/",
      "avatar": "https://styles.redditmedia.com/t5_3k30p/styles/profileIcon_uj015iwx9s7g1.png?width=256&height=256&crop=256:256,smart&s=aa819b0964f6e3019e769d1cc8ede7318c3869a3",
      "banner": "https://b.thumbs.redditmedia.com/KWeEpVxXOGLoloMbM0IxGt9EiKPXizpwFgcSeWqtpZM.png",
      "bio": "Reddit CEO",
      "isVerified": true,
      "isSuspended": false,
      "isDeleted": false,
      "postsCount": 851,
      "commentsCount": 3228,
      "linkKarma": 184766,
      "commentKarma": 756623,
      "totalKarma": 941389,
      "contribution": 756623,
      "merits": 184766,
      "registerTime": {
        "text": "2005-06-06T00:00:00.000Z",
        "timestamp": 1118016000000
      },
      "targetUrl": "https://www.reddit.com/user/spez/",
      "contributions": 4079
    },
    "works": [
      {
        "workId": "t1_19ruo33ofgh8i",
        "workType": "comment",
        "type": "comment",
        "id36": "19ruo33ofgh8i",
        "authorId": "t2_1w72",
        "url": "https://www.reddit.com/r/RDDT/comments/1xiupuc/reddit_announces_q326_earnings_plus_ama/19ruo33ofgh8i/",
        "content": "Pretty simple. For people who are already coming to Reddit every week, we have to give them a reason to come back everyday. If you come for sports and entert...",
        "body": "Pretty simple. For people who are already coming to Reddit every week, we have to give them a reason to come back everyday. If you come for sports and entert...",
        "score": -8,
        "likes": -8,
        "createdUtc": 1793313726,
        "createdISO": "2026-10-29T22:42:06.000Z",
        "subreddit": "RDDT",
        "subredditPrefixed": "r/RDDT",
        "linkId": "t3_1xiupuc",
        "linkTitle": "Reddit Announces Q3’26 Earnings (plus AMA!)",
        "linkPermalink": "https://www.reddit.com/r/RDDT/comments/1xiupuc/reddit_announces_q326_earnings_plus_ama/",
        "isSubmitter": false,
        "stickied": false,
        "distinguished": "admin",
        "controversiality": 1
      }
    ],
    "pagination": {
      "after": null,
      "hasMore": true
    }
  },
  "meta": {
    "requestId": "pg-audit-r1-reddit-home-1793954313882963200",
    "durationMs": 6877
  },
  "billing": {
    "unitPrice": 0.8,
    "ruleVersion": "social-primary-v2",
    "billedCount": 1,
    "pointCost": 0.8
  }
}

Points Usage

0.8 points per profile. Included works are free.

Empty results and failed requests are not charged. Duplicate IDs are counted once within a response. Separate calls and pages are billed separately. See Social Media Reviews API billing.

Try it