twitter_list_tweets
Read posts from a public Twitter/X List, newest first, using X's search index. Filter by date range and replies, then paginate with a cursor; retweets are omitted.
Instructions
Read the posts written by the members of a public Twitter/X List, newest first, through X's search index. This is the FILTERABLE List feed: it accepts since and until date bounds and an include_replies toggle. It does NOT return retweets, and search-index lag applies, so a post made moments ago can be missing for a short while. Use twitter_list_timeline instead when you want the List exactly as X shows it, retweets and native ordering included, and accept that it takes no filters. Paginate with cursor. The list_id appears in the X.com list URL (x.com/i/lists/).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Max posts to return for this page. Defaults to 20 and is clamped to 1-100, so a larger number returns at most 100 rather than erroring. | |
| since | No | Optional. Only posts on or after this date, as YYYY-MM-DD (e.g. "2026-08-01"). Any other format is rejected with a 400. | |
| until | No | Optional. Only posts BEFORE this date, as YYYY-MM-DD. EXCLUSIVE, matching X's own until: search operator, so a post made on the until date is not returned. Any other format is rejected with a 400. | |
| cursor | No | Opaque pagination cursor from a previous response's next_cursor field. Omit on the first call. | |
| list_id | Yes | Numeric Twitter/X List id. Found in the list URL: x.com/i/lists/<list_id>. The List must be public. | |
| product | No | Which search ranking to read. 'Latest' (default) is reverse-chronological. 'Top' is X's ranked ordering. Any unrecognised value falls back to Latest rather than erroring. | |
| include_replies | No | Optional. Whether to include replies written by List members. Pass the string "true" or "false"; defaults to true when omitted. Any other value is rejected with a 400 rather than read as false. |