Reddit Post Details Large Batch

https://api.sandbase.ai/v1/api/reddit/app/post-details-batch-large

Returns details for up to 30 Reddit posts in a single request using comma-separated post IDs. Supports optional comment context and formatted output data.

Price
$0.04USD / call
Method
POST
Response
JSON
Parameters
1 required · 3 optional
Production route

Try the model

Playground

Open playground
Input
Comment ID (used when include_comment_id is True), format like "t1_XXXXXX"
Whether to include specific comment ID, default False
Whether to clean and format the data
Post IDs comma-separated, format like "t3_XXXXXX,t3_YYYYYY,...", max 30 posts
OutputExample
Responseoutputs · 17.2 KB · 443 lines
[
  {
    "data": {
      "postsInfoByIds": [
        {
          "__typename": "SubredditPost",
          "attributionInfo": null,
          "authorCommunityBadge": null,
          "authorFlair": null,
          "authorInfo": {
            "__typename": "Redditor",
            "accountType": "USER",
            "iconSmall": {
              "__typename": "MediaSource",
              "dimensions": {
                "height": 50,
                "width": 50
              },
              "url": "https://styles.redditmedia.com/t5_9uhspc/styles/profileIcon_snoo-nftv2_bmZ0X2VpcDE1NToxMzdfZWI5NTlhNzE1ZGZmZmU2ZjgyZjQ2MDU1MzM5ODJjNDg1OWNiMTRmZV8xNTcxMjU1MA_rare_7f655c9b-871f-4906-97c6-431b2d32153b-headshot.png?width=50&height=50&frame=1&auto=webp&crop=50%3A50%2Csmart&s=1db50c27a77053b8cc9d3ddf09109ebc22224142"
            },
            "id": "t2_n5zmzf3v0",
            "isBlocked": false,
            "isCakeDayNow": false,
            "name": "ambachk",
            "newIcon": {
              "__typename": "MediaSource",
              "dimensions": {
                "height": 256,
                "width": 256
              },
              "url": "https://styles.redditmedia.com/t5_9uhspc/styles/profileIcon_snoo-nftv2_bmZ0X2VpcDE1NToxMzdfZWI5NTlhNzE1ZGZmZmU2ZjgyZjQ2MDU1MzM5ODJjNDg1OWNiMTRmZV8xNTcxMjU1MA_rare_7f655c9b-871f-4906-97c6-431b2d32153b-headshot.png?frame=1&auto=webp&crop=256%3A256%2Csmart&s=32fa26a4a88b62849af007e46c89e714a9e6c326"
            },
            "profile": {
              "isNsfw": false
            },
            "snoovatarIcon": {
              "__typename": "MediaSource",
              "dimensions": {
                "height": 600,
                "width": 380
              },
              "url": "https://i.redd.it/snoovatar/avatars/nftv2_bmZ0X2VpcDE1NToxMzdfZWI5NTlhNzE1ZGZmZmU2ZjgyZjQ2MDU1MzM5ODJjNDg1OWNiMTRmZV8xNTcxMjU1MA_rare_7f655c9b-871f-4906-97c6-431b2d32153b.png"
            }
          },
          "awardings": [
            {
              "__typename": "AwardingTotal",
              "award": {
                "__typename": "Award",
                "id": "award_wholesome_seal",
                "name": "Wholesome Seal",
                "static_icon_16": {
                  "__typename": "MediaSource",
                  "dimensions": {
                    "height": 16,
                    "width": 16
                  },
                  "url": "https://www.redditstatic.com/marketplace-assets/v1/core/awards/wholsome_v1_16.png"
                },
                "static_icon_24": {
                  "__typename": "MediaSource",
                  "dimensions": {
                    "height": 24,
                    "width": 24
                  },
                  "url": "https://www.redditstatic.com/marketplace-assets/v1/core/awards/wholsome_v1_24.png"
                },
                "static_icon_32": {
                  "__typename": "MediaSource",
                  "dimensions": {
                    "height": 32,
                    "width": 32
                  },
                  "url": "https://www.redditstatic.com/marketplace-assets/v1/core/awards/wholsome_v1_32.png"
                },
                "static_icon_48": {
                  "__typename": "MediaSource",
                  "dimensions": {
                    "height": 48,
                    "width": 48
                  },
                  "url": "https://www.redditstatic.com/marketplace-assets/v1/core/awards/wholsome_v1_48.png"
                },
                "static_icon_64": {
                  "__typename": "MediaSource",
                  "dimensions": {
                    "height": 64,
                    "width": 64
                  },
                  "url": "https://www.redditstatic.com/marketplace-assets/v1/core/awards/wholsome_v1_64.png"
                },
                "tags": [
                  "award:legacy",
                  "award:group:legacytop"
                ]
              },
              "total": 1
            }
          ],
          "awardingsInfo": null,
          "commentCount": 11406,
          "content": null,
          "createdAt": "2025-10-30T01:58:59.142000+0000",
          "crosspostRoot": null,
          "crowdControlLevel": "OFF",
          "devvit": null,
          "distinguishedAs": null,
          "domain": "v.redd.it",
          "editedAt": null,
          "flair": {
            "__typename": "PostFlair",
            "richtext": null,
            "template": {
              "backgroundColor": "#EA0027",
              "id": "d74470ce-5c6c-11e9-9455-0e158690b334",
              "isEditable": false
            },
            "text": "Cringe",
            "textColor": "LIGHT",
            "type": "text"
          },
          "gallery": null,
          "id": "t3_1ojnh50",
          "isArchived": false,
          "isAuthorBlocked": false,
          "isCommercialCommunication": false,
          "isContestMode": false,
          "isCrosspostable": false,
          "isCrowdControlFilterEnabled": false,
          "isFollowed": false,
          "isGildable": false,
          "isHidden": false,
          "isLocked": true,
          "isNsfw": false,
          "isPollIncluded": false,
          "isReactAllowed": false,
          "isSaved": false,
          "isScoreHidden": false,
          "isSelfPost": false,
          "isSpoiler": false,
          "isStickied": false,
          "isThumbnailEnabled": true,
          "isTranslatable": false,
          "isTranslated": false,
          "languageCode": "en",
          "media": null,
          "moderationInfo": null,
          "outboundLink": {
            "expiresAt": "2026-09-29T19:11:55.018198+0000",
            "url": "https://www.reddit.com/r/TikTokCringe/comments/1ojnh50/removed_by_moderator/"
          },
          "permalink": "/r/TikTokCringe/comments/1ojnh50/removed_by_moderator/",
          "poll": null,
          "postEventInfo": null,
          "postHint": null,
          "postStats": {
            "shareAllTotal": 12625,
            "viewCountTotal": null
          },
          "postStatsPrivate": {
            "viewCountTotals": null
          },
          "postTitle": "[ Removed by moderator ]",
          "predictedRemovalSavedResponses": [],
          "reactedFrom": null,
          "removedByCategory": "MODERATOR",
          "score": 33358,
          "subreddit": {
            "__typename": "Subreddit",
            "communityStatus": null,
            "id": "t5_mvcq5",
            "isNsfw": false,
            "isQuarantined": false,
            "isSubscribed": false,
            "isThumbnailsEnabled": true,
            "isTitleSafe": true,
            "isUserBanned": false,
            "modPermissions": null,
            "name": "TikTokCringe",
            "prefixedName": "r/TikTokCringe",
            "styles": {
              "backgroundColor": "#000000",
              "bannerBackgroundImage": "https://styles.redditmedia.com/t5_mvcq5/styles/bannerBackgroundImage_gjg9dsefkz591.jpg?frame=1&auto=webp&format=pjpg&s=294c333e12fcd57fcbba2adf46dfdc08f1ba7dfb",
              "icon": "https://styles.redditmedia.com/t5_mvcq5/styles/communityIcon_twjztnhoy2691.jpg?width=64&frame=1&auto=webp&s=c0ffbc93bdbfd860e708b7ee55f36e4091c90231",
              "legacyIcon": null,
              "legacyPrimaryColor": "#7E53C1",
              "primaryColor": "#B33BD8"
            },
            "subscribersCount": 5634593,
            "tippingStatus": null,
            "title": "The Best and Worst of TikTok",
            "type": "PUBLIC",
            "whitelistStatus": "SOME_ADS"
          },
          "suggestedCommentSort": null,
          "thumbnail": null,
          "translatedLanguage": null,
          "upvoteRatio": 0.8373503764285327,
          "url": "https://www.reddit.com/r/TikTokCringe/comments/1ojnh50/removed_by_moderator/",
          "viewCount": null,
          "voteState": "NONE"
        },
        {
          "__typename": "DeletedSubredditPost"
        },
        {
          "__typename": "DeletedSubredditPost"
        },
        {
          "__typename": "DeletedSubredditPost"
        },
        {
          "__typename": "ProfilePost",
          "adSupplementaryTextRichtext": null,
          "attributionInfo": null,
          "authorFlair": null,
          "authorInfo": {
            "__typename": "Redditor",
            "accountType": "USER",
            "iconSmall": {
              "__typename": "MediaSource",
              "dimensions": {
                "height": 50,
                "width": 50
              },
              "url": "https://styles.redditmedia.com/t5_fhp41z/styles/profileIcon_tsyygv5xtbsf1.jpg?width=50&height=50&frame=1&auto=webp&crop=50%3A50%2Csmart&s=9fa8c6cb23935beaff9628fc727a3fed54570721"
            },
            "id": "t2_1ybwblfqjw",
            "isBlocked": false,
            "isCakeDayNow": false,
            "name": "catfootwear",
            "newIcon": {
              "__typename": "MediaSource",
              "dimensions": {
                "height": 256,
                "width": 256
              },
              "url": "https://styles.redditmedia.com/t5_fhp41z/styles/profileIcon_tsyygv5xtbsf1.jpg?frame=1&auto=webp&crop=256%3A256%2Csmart&s=e5d5c47fce20e282bb43b6887cabacec2d3cec01"
            },
            "profile": {
              "isNsfw": false
            },
            "snoovatarIcon": null
          },
          "awardings": [],
          "callToAction": "Learn More",
          "commentCount": 0,
          "content": null,
          "createdAt": "2025-09-30T14:26:35.552000+0000",
          "crosspostRoot": null,
          "crowdControlLevel": "OFF",
          "devvit": null,
          "distinguishedAs": null,
          "domain": "ad.doubleclick.net",
          "editedAt": null,
          "flair": null,
          "gallery": null,
          "id": "t3_1nuenmd",
          "isArchived": false,
          "isAuthorBlocked": false,
          "isCommercialCommunication": false,
          "isContestMode": false,
          "isCrosspostable": false,
          "isCrowdControlFilterEnabled": false,
          "isFollowed": false,
          "isGildable": false,
          "isHidden": false,
          "isLocked": true,
          "isNsfw": false,
          "isPollIncluded": false,
          "isReactAllowed": false,
          "isSaved": false,
          "isScoreHidden": true,
          "isSelfPost": false,
          "isSpoiler": false,
          "isStickied": false,
          "isThumbnailEnabled": true,
          "isTranslatable": false,
          "isTranslated": false,
          "languageCode": null,
          "media": {
            "__typename": "Media",
            "animated": null,
            "download": null,
            "obfuscated_still": {
              "__typename": "StillMedia",
              "large": null,
              "medium": null,
              "small": null,
              "source": null,
              "xlarge": null,
              "xxlarge": null,
              "xxxlarge": null
            },
            "packagedMedia": {
              "__typename": "PackagedMedia",
              "muxedMp4s": null
            },
            "previewMediaId": "hZAyNy-L-cLtk6VYJdJvXXEHWr4lNTCJG8NoGg9hYYw",
            "still": {

Examples

Select an example to load its inputs and result into the playground.

Model card

Specifications

Pricing

Base price
$0.04 / run

Request & response

Method
POST
Request body
application/json
Response
application/json
Execution
sync

Parameters

post_ids
string · required
comment_id
string · optional
include_comment_id
boolean · optional
need_format
boolean · optional

Access

Provider
Reddit
API
Platform API
Base URL
https://api.sandbase.ai
Endpoint
/v1/api/reddit/app/post-details-batch-large
Authentication
Bearer API key

API README

Reddit Post Details Large Batch API

Retrieve detailed post information for multiple Reddit submissions simultaneously by supplying post IDs in post_ids. Optional parameters like include_comment_id and need_format allow comment targeting and data formatting.

Use cases

  • Retrieve submission metadata for up to 30 Reddit posts simultaneously.
  • Collect post context associated with a specific comment ID.
  • Extract cleaned and formatted post datasets for bulk analysis.

Request

curl -X POST "https://api.sandbase.ai/v1/api/reddit/app/post-details-batch-large" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"post_ids": "<post_ids>"}'

Parameters

NameTypeRequiredDescription
post_idsstringYesPost IDs comma-separated, format like "t3_XXXXXX,t3_YYYYYY,...", max 30 posts
comment_idstringNoComment ID (used when include_comment_id is True), format like "t1_XXXXXX"
need_formatbooleanNoWhether to clean and format the data
include_comment_idbooleanNoWhether to include specific comment ID, default False

Notes

  • Pass a comma-separated list of up to 30 post IDs to post_ids using the t3_ prefix format.
  • Provide comment_id using the t1_ prefix when include_comment_id is set to true.
  • Set need_format to true to return cleaned and standardized data.

Related APIs

Start building

Send your first request

Platform API endpoint with unified authentication and usage tracking.

Production API
Platform API endpoint
https://api.sandbase.ai/v1/api/reddit/app/post-details-batch-large
Authorization header
Authorization: Bearer $SANDBASE_API_KEY
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
  -X POST "https://api.sandbase.ai/v1/api/reddit/app/post-details-batch-large" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'SANDBASE_JSON'
{
  "post_ids": "t3_1ojnh50,t3_1ok432f,t3_1nwil8j,t3_1oj6vn6,t3_1nuenmd"
}
SANDBASE_JSON
)
printf '%s\n' "$result"

Explore more

Related APIs

All APIs
APIPriceResponseReleased
Reddit$0.04 per callJSONJul 31, 2026
Reddit$0.0015 per callJSONJul 31, 2026
Reddit$0.0015 per callJSONJul 31, 2026
Reddit$0.0015 per callJSONJul 31, 2026
Reddit$0.0015 per callJSONJul 31, 2026
Reddit$0.0015 per callJSONJul 31, 2026

Questions

FAQ

How do I use the Reddit Post Details Large Batch API?

Send a POST request to https://api.sandbase.ai/v1/api/reddit/app/post-details-batch-large with your SandBase API key in the Authorization header (Bearer) and the parameters as a JSON body. You can also try it in the Playground on this page without writing code.

How much does the Reddit Post Details Large Batch API cost?

$0.04 per call, billed from your SandBase balance. You are only charged for calls you make; there is no subscription.

What parameters does the Reddit Post Details Large Batch API accept?

Required: post_ids (string). Optional: comment_id (string), include_comment_id (boolean) and need_format (boolean). The Parameters table and the Playground on this page list every field.

What does the Reddit Post Details Large Batch API return?

A JSON response returned in the same HTTP request (synchronous).

Do I need a Reddit developer account or API key?

No. Reddit Post Details Large Batch runs through SandBase, so one SandBase API key covers this endpoint and every other API and model in the catalog. You do not need to apply for Reddit API access separately.