Read an account's posts
get_account_statusesFetch an account's statuses, newest first, with options to exclude replies/reblogs, filter by media, hashtag, pinned posts, or time window.
Instructions
Statuses by one account, newest first. Use exclude_replies when studying how someone writes, so replies do not dominate the sample.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| acct | Yes | Handle as @user@instance, or a bare local username, or a numeric account id. | |
| limit | No | How many statuses. Pages automatically past the 40-per-request ceiling. Default 40. | |
| max_id | No | Continue from a previous page: pass the next_max_id from the last result. | |
| pinned | No | Return only the account's pinned statuses. | |
| tagged | No | Only statuses carrying this hashtag. | |
| account | No | Which connected account to act as. Matches a full handle (alice@example.social), a bare username (alice), or an instance (example.social). Defaults to the first connected account. Call list_accounts to see them. | |
| only_media | No | Only statuses with attachments. | |
| since_hours | No | Instead of a fixed count, return everything from the last N hours, up to `limit`. | |
| exclude_reblogs | No | Leave out boosts. Default false. | |
| exclude_replies | No | Leave out replies. Default false. |