{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.monocrawl.com/schemas/x/profile/full.json","title":"x/profile/full data fields","description":"Documented optional core fields of data. Additional source fields are allowed. This is not the response envelope or a guarantee of availability or completeness.","type":"object","properties":{"profile":{"type":"object","properties":{"id":{"type":["string","null"],"description":"Source identifier. Preserve its exact string value; do not convert large IDs to numbers."},"handle":{"type":["string","null"],"description":"Public account username."},"name":{"type":["string","null"],"description":"Display name."},"url":{"type":["string","null"],"description":"Original source URL when supplied."},"bio":{"type":["string","null"],"description":"Public biography."},"bio_link":{"type":["string","null"],"description":"Original source URL when supplied."},"avatar_url":{"type":["string","null"],"description":"Original source URL when supplied."},"followers":{"type":["number","null"],"description":"Followers reported by the source; null or absent is unknown, not zero."},"following":{"type":["number","null"],"description":"Following reported by the source; null or absent is unknown, not zero."},"verified":{"type":["boolean","null"],"description":"Source verification flag; meaning depends on the platform."},"tweets_count":{"type":["number","null"],"description":"Posts reported by the source; null or absent is unknown, not zero."},"likes_count":{"type":["number","null"],"description":"Liked posts reported by the source; null or absent is unknown, not zero."},"verified_blue":{"type":["boolean","null"],"description":"Blue-verification flag."},"location":{"type":["string","null"],"description":"Account-entered location text, not verified residence."},"cover_url":{"type":["string","null"],"description":"Original source URL when supplied."}},"additionalProperties":true},"posts":{"type":["array","null"],"items":{"type":"object","properties":{"id":{"type":["string","null"],"description":"Source identifier. Preserve its exact string value; do not convert large IDs to numbers."},"url":{"type":["string","null"],"description":"Original source URL when supplied."},"text":{"type":["string","null"],"description":"Post text."},"created_at":{"type":["string","null"],"description":"Source publication time, normalized to an ISO date-time when available."},"author":{"type":["object","null"],"properties":{"id":{"type":["string","null"],"description":"Source identifier. Preserve its exact string value; do not convert large IDs to numbers."},"handle":{"type":["string","null"],"description":"Public account username."},"name":{"type":["string","null"],"description":"Display name."},"url":{"type":["string","null"],"description":"Original source URL when supplied."}},"additionalProperties":true},"stats":{"type":"object","properties":{"likes":{"type":["number","null"],"description":"likes reported by the source; null or absent is unknown, not zero."},"retweets":{"type":["number","null"],"description":"retweets reported by the source; null or absent is unknown, not zero."},"replies":{"type":["number","null"],"description":"replies reported by the source; null or absent is unknown, not zero."},"quotes":{"type":["number","null"],"description":"quotes reported by the source; null or absent is unknown, not zero."},"bookmarks":{"type":["number","null"],"description":"bookmarks reported by the source; null or absent is unknown, not zero."},"views":{"type":["number","null"],"description":"views reported by the source; null or absent is unknown, not zero."}},"additionalProperties":true},"in_reply_to_id":{"type":["string","null"],"description":"Source identifier. Preserve its exact string value; do not convert large IDs to numbers."},"conversation_id":{"type":["string","null"],"description":"Source identifier. Preserve its exact string value; do not convert large IDs to numbers."}},"additionalProperties":true}},"computed":{"type":["object","null"],"properties":{"sample_size":{"type":["number","null"],"description":"Returned rows reported by the source; null or absent is unknown, not zero."},"metric_samples":{"type":"object","properties":{"likes":{"type":["number","null"],"description":"Number of usable numeric observations for likes; each metric uses its own available sample."},"comments":{"type":["number","null"],"description":"Number of usable numeric observations for comments; each metric uses its own available sample."},"shares":{"type":["number","null"],"description":"Number of usable numeric observations for shares; each metric uses its own available sample."},"views":{"type":["number","null"],"description":"Number of usable numeric observations for views; each metric uses its own available sample."}},"additionalProperties":true},"averages":{"type":"object","properties":{"likes":{"type":["number","null"],"description":"Arithmetic mean for likes; each metric uses its own available sample."},"comments":{"type":["number","null"],"description":"Arithmetic mean for comments; each metric uses its own available sample."},"shares":{"type":["number","null"],"description":"Arithmetic mean for shares; each metric uses its own available sample."},"views":{"type":["number","null"],"description":"Arithmetic mean for views; each metric uses its own available sample."}},"additionalProperties":true},"posting_window":{"type":"object","properties":{"posts_with_timestamps":{"type":["number","null"],"description":"Rows with usable timestamps reported by the source; null or absent is unknown, not zero."},"start":{"type":["string","null"],"description":"Source publication time, normalized to an ISO date-time when available."},"end":{"type":["string","null"],"description":"Source publication time, normalized to an ISO date-time when available."},"days":{"type":["number","null"],"description":"Elapsed days between earliest and latest valid timestamps; null with fewer than two dates."}},"additionalProperties":true},"observed_posts_per_day":{"type":["number","null"],"description":"(posts_with_timestamps - 1) / days; null unless days is positive. This describes the returned page only."}},"additionalProperties":true},"complete":{"type":["boolean","null"],"description":"All requested components succeeded; not a full-history guarantee."},"partial":{"type":["boolean","null"],"description":"One or more requested components failed."},"legs":{"type":"array","items":{"type":"object","properties":{"component":{"type":["string","null"],"description":"Component name."},"endpoint":{"type":["string","null"],"description":"Component route."},"ok":{"type":["boolean","null"],"description":"Whether usable component data was returned."},"status":{"type":["number","null"],"description":"Component HTTP status."},"credits":{"type":["number","null"],"description":"Confirmed component charge."},"error":{"type":["string","null"],"description":"Public component failure description."}},"additionalProperties":true}},"posts_cursor":{"type":["string","null"],"description":"Returned posts continuation, if available."},"posts_pagination":{"type":"object","properties":{"requested":{"type":["number","null"],"description":"Desired rows reported by the source; null or absent is unknown, not zero."},"returned":{"type":["number","null"],"description":"Returned rows reported by the source; null or absent is unknown, not zero."},"total":{"type":["number","null"],"description":"Source total reported by the source; null or absent is unknown, not zero."},"has_more":{"type":["boolean","null"],"description":"Source continuation indicator."},"next_params":{"type":["object","null"],"properties":{"handle":{"type":["string","null"],"description":"Account handle."},"cursor":{"type":["string","null"],"description":"Opaque cursor; pass every supplied next parameter together."}},"additionalProperties":true}},"additionalProperties":true},"_warnings":{"type":"array","items":{"type":"string"},"description":"Collection limitations or component warnings. Read before interpreting coverage."}},"additionalProperties":true,"examples":[{"profile":{"id":"7350000000000000001","handle":"example_creator","name":"Example Creator","followers":12000,"following":180,"bio":null,"verified":false,"tweets_count":96,"verified_blue":false},"posts":[{"id":"1900000000000000001","text":"Our workspace guide is ready.","created_at":"2026-09-01T12:00:00.000Z","author":{"handle":"example_creator","name":"Example Creator"},"stats":{"likes":42,"retweets":8,"replies":5,"views":null}}],"complete":true,"partial":false,"posts_cursor":null,"posts_pagination":{"returned":1,"has_more":null,"next_params":null}}]}