{
  "actorOutputSchemaVersion": 1,
  "description": "One profile row per account, one post row per collected post (cursor-paged up to maxPostsPerProfile), and status rows for protected, missing, empty, filtered or limited accounts. Every row carries type, recordType, sourceUrl, collectedAt and scrapedAt.",
  "properties": {
    "profiles": {
      "description": "Open the default dataset: profile rows (bio, counters, verification, pinned post), post rows (engagement, media, provenance) and explicit status rows.",
      "template": "{{links.apiDefaultDatasetUrl}}/items",
      "title": "Profiles, posts and statuses",
      "type": "string"
    }
  },
  "title": "X (Twitter) Profile & Post Engagement Extractor Output",
  "type": "object"
}
