Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.konbiniapi.com/llms.txt

Use this file to discover all available pages before exploring further.

What it does

Returns public posts from a subreddit. Supports hot, new, top, rising, and controversial ordering, with optional time windows for top and controversial.

Tool details

FieldValue
Tool namereddit_get_subreddit_posts
PlatformReddit
REST endpointGET /v1/reddit/subreddits/{subreddit}/posts
Result typeCollection tool

Parameters

ParameterTypeRequiredDescription
subredditstringYesSubreddit name (with or without r/ prefix)
countintegerNoNumber of posts to fetch (maximum: 100) Default: 25.
cursorstringNoPagination cursor
orderstringNoSort order: hot (default), new, top, rising, or controversial Default: hot. Allowed values: hot, new, top, rising, controversial.
timestringNoTime window for top or controversial ordering: hour, day, week, month, year, or all (default) Allowed values: hour, day, week, month, year, all.
projection_presetstringNoDefaults to minimal. Allowed values: full, minimal, identity, engagement, content.
data_fieldsstring[]NoAdds top-level keys from data on top of the selected projection_preset.
item_fieldsstring[]NoAdds keys from data.orderedItems[] on top of the selected projection_preset.

Example

{
  "name": "reddit_get_subreddit_posts",
  "arguments": {
    "subreddit": "programming",
    "count": 25,
    "projection_preset": "minimal",
    "data_fields": [
      "orderedItems",
      "nextCursor",
      "cursor",
      "itemCount"
    ],
    "item_fields": [
      "entityId",
      "name",
      "published",
      "content",
      "url"
    ]
  }
}

Available data fields

  • @context
  • type
  • partOf
  • totalItems
  • cursor
  • nextCursor
  • next
  • itemCount
  • orderedItems

Available item fields

  • type
  • id
  • url
  • entityId
  • name
  • content
  • published
  • isEdited
  • isLocked
  • isOriginal
  • isPinned
  • isSponsored
  • isAdult
  • isSpoiler
  • isSearchable
  • likeCount
  • voteCount
  • commentCount
  • shareCount
  • attributedTo
  • icon
  • image
  • attachment
  • tag
  • quote

Response notes

Successful calls return a JSON object with a top-level data field and, when available, metadata.creditsUsed and metadata.creditsRemaining. See response format, pagination, and credits.