| Field | Setter Type | Getter Type | Required | Description | Example |
|---|---|---|---|---|---|
userId |
String | String | ✔️ | Twitter user ID | 44196397 |
avatar |
String | String | ✔️ | Profile avatar image URL | https://pbs.twimg.com/profile_images/1983681414370619392/oTT3nm5Z_normal.jpg |
name |
String | String | ✔️ | User display name | Elon Musk |
screenName |
String | String | ✔️ | Twitter username (handle) | elonmusk |
createdAt |
String | String | ✔️ | Account creation date in Twitter format | Tue Jun 02 20:12:29 +0000 2009 |
profileImageShape |
String | String | ✔️ | Profile image shape (e.g., Circle, Square) | Circle |
verification |
boolean | boolean | ✔️ | Whether the user account is verified | false |
userLabelDisplayType |
String | String | ✔️ | User label display type (e.g., Badge) | Badge |
userLabelType |
String | String | ✔️ | User label type (e.g., BusinessLabel) | BusinessLabel |
isBlueVerified |
boolean | boolean | ✔️ | Whether the user has blue verification badge (Twitter Blue/X Premium) | true |
privacyPolicyUrl |
String | String | ✔️ | Privacy policy or learn more URL | https://help.twitter.com/managing-your-account/about-twitter-verified-accounts |
accountBasedIn |
String | String | ✔️ | Country or region where the account is based | United States |
locationAccurate |
boolean | boolean | ✔️ | Whether the location information is accurate | true |
affiliateUsername |
String | String | ✔️ | Affiliated username (e.g., business account username) | X |
source |
String | String | ✔️ | Source of account creation (e.g., 'United States App Store') | United States App Store |
usernameChangesCount |
long | long | ✔️ | Number of times the username has been changed | 0 |
overrideVerifiedYear |
long | long | ✔️ | Override verified year (if applicable, negative values indicate special cases) | -3000 |
verifiedSinceMsec |
long | long | ✔️ | Timestamp in milliseconds when the account was verified (negative values indicate special cases) | -156836000000000 |