app.bsky.feed.getListFeed

Get a feed of recent posts from a list (posts and reposts from any actors on the list). Does not require auth.

Details · query
Kindquery
Authorityfeed.bsky.app
Indexed
cid bafyreiahsqknrua2kkmdyzmckadfqap5wuwx645nvwtceibr6dqstfzvaa

Checks

Valid
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Get a feed of recent posts from a list (posts and reposts from any actors on the list). Does not require auth.",
      "errors": [
        {
          "name": "UnknownList"
        }
      ],
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "cursor": {
              "type": "string"
            },
            "feed": {
              "items": {
                "ref": "app.bsky.feed.defs#feedViewPost",
                "type": "ref"
              },
              "type": "array"
            },
            "startCursor": {
              "description": "Cursor identifying the newest item in this page. Pass it as since on a later request to fetch only newer content.",
              "type": "string"
            }
          },
          "required": [
            "feed"
          ],
          "type": "object"
        }
      },
      "parameters": {
        "properties": {
          "cursor": {
            "type": "string"
          },
          "limit": {
            "default": 50,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "list": {
            "description": "Reference (AT-URI) to the list record.",
            "format": "at-uri",
            "type": "string"
          },
          "since": {
            "description": "Return only items newer than the position identified by this cursor value, newest first. Use the startCursor from a previous response. The item at that position is not returned because the caller already holds it. When the bounded range is exhausted, the returned cursor equals this value so that pagination continues below the boundary.",
            "type": "string"
          }
        },
        "required": [
          "list"
        ],
        "type": "params"
      },
      "type": "query"
    }
  },
  "id": "app.bsky.feed.getListFeed",
  "lexicon": 1
}