fields parameter that lets you specify exactly which fields to include in the response. This dramatically improves response time and reduces token consumption.
Usage
Pass an array of field names to thefields parameter:
fields is omitted, tools return a set of default fields (not all fields).
Available Fields by Platform
- Twitter Posts
- Twitter Users
- Instagram Posts
- Instagram Users
- Instagram Comments
- Reddit Posts
- Reddit Users
- Reddit Comments
- TikTok Posts
- TikTok Users
- TikTok Comments
Default fields:
id, text, authorUsername, impressionCount, lang, createdAtDate| Category | Fields |
|---|---|
| IDs and Content | id, authorId, authorUsername, text |
| Engagement | bookmarkCount, impressionCount, likeCount, quoteCount, replyCount, retweetCount |
| References | conversationId, quotedTweetId, retweetedTweetId, replyToTweetId, replyToUserId, replyToUsername, originalTweetId, editedTweets |
| Content Tags | hashtags, mentions, mediaUrls, urls |
| Status | status, deleted, suspended, possiblySensitive, isRetweet |
| Metadata | lang, source, createdAt, createdAtDate |
| Birdwatch | hasBirdwatchNotes, birdwatchNotesId, birdwatchNotesText, birdwatchNotesUrl |
| AI | grokGeneratedContent |
| Location | country, region, city |
Examples by Use Case
Engagement Analysis
Engagement Analysis
Focus on metrics and timing:
Content Discovery
Content Discovery
Focus on text and author context:
User Profiling
User Profiling
Focus on identity and reach:
Minimal (IDs Only)
Minimal (IDs Only)
When you only need to count or reference results:
Related
- Response Modes — Control how results are delivered
- Pagination — Iterate through large result sets

