{
 "collection_methods": {
  "collect_by_url": {
   "input_schema": [
    {
     "name": "url",
     "required": true,
     "type": "url"
    },
    {
     "name": "country",
     "required": false,
     "type": "text"
    }
   ],
   "output_fields": [
    {
     "description": "ID of the post",
     "name": "id",
     "type": "text"
    },
    {
     "description": "Username of the post owner",
     "name": "user_posted",
     "type": "text"
    },
    {
     "description": "Name of the post owner",
     "name": "name",
     "type": "text"
    },
    {
     "description": "Post text description",
     "name": "description",
     "type": "text"
    },
    {
     "description": "Post publication date",
     "name": "date_posted",
     "type": "date"
    },
    {
     "description": "URLs of attached photos",
     "name": "photos",
     "type": "array"
    },
    {
     "description": "URL of the post",
     "name": "url",
     "type": "url"
    },
    {
     "description": "Quoted post details",
     "name": "quoted_post",
     "type": "object"
    },
    {
     "description": "Tagged profiles from the post",
     "name": "tagged_users",
     "type": "array"
    },
    {
     "description": "Number of replies",
     "name": "replies",
     "type": "number"
    },
    {
     "description": "Number of reposts; There may be a difference between the value displayed on the web interface and the actual value collected from the server side, where the data is retrieved",
     "name": "reposts",
     "type": "number"
    },
    {
     "description": "Number of likes",
     "name": "likes",
     "type": "number"
    },
    {
     "description": "Number of views",
     "name": "views",
     "type": "number"
    },
    {
     "description": "External URL from a post",
     "name": "external_url",
     "type": "url"
    },
    {
     "description": "Hashtags from the post",
     "name": "hashtags",
     "type": "array"
    },
    {
     "description": "Number of followers of the profile",
     "name": "followers",
     "type": "number"
    },
    {
     "description": "Bio of the profile",
     "name": "biography",
     "type": "text"
    },
    {
     "description": "Number of profile's posts",
     "name": "posts_count",
     "type": "number"
    },
    {
     "description": "Profile image link",
     "name": "profile_image_link",
     "type": "url"
    },
    {
     "description": "Number of profiles the user follows",
     "name": "following",
     "type": "number"
    },
    {
     "description": "Is the user verified",
     "name": "is_verified",
     "type": "boolean"
    },
    {
     "description": "Number of times the post was quoted",
     "name": "quotes",
     "type": "number"
    },
    {
     "description": "The number of times the post was bookmarked",
     "name": "bookmarks",
     "type": "number"
    },
    {
     "description": "Details of the parent post this post is replying to",
     "name": "parent_post_details",
     "type": "object"
    },
    {
     "description": "The URL for the images attached to the post",
     "name": "external_image_urls",
     "type": "array"
    },
    {
     "description": "Videos attached to the post",
     "name": "videos",
     "type": "array"
    },
    {
     "description": "URLs of externally hosted videos attached to the post",
     "name": "external_video_urls",
     "type": "array"
    },
    {
     "description": "The type of verification badge assigned to the user's profile (e.g. blue check, organization)",
     "name": "verification_type",
     "type": "text"
    },
    {
     "description": "The user ID",
     "name": "user_id",
     "type": "text"
    },
    {
     "description": "Context added by the readers",
     "name": "context_added",
     "type": "text"
    },
    {
     "description": "True when the post is a repost",
     "name": "is_repost",
     "type": "boolean"
    },
    {
     "description": "List of images attached to the post, each with its URL and AI generation label",
     "name": "ai_generated_images",
     "type": "array"
    }
   ]
  },
  "discover_by_profile_url": {
   "input_schema": [
    {
     "name": "url",
     "required": true,
     "type": "url"
    },
    {
     "name": "num_of_posts",
     "required": false,
     "type": "number"
    },
    {
     "name": "posts_to_not_include",
     "required": false,
     "type": "array"
    },
    {
     "name": "start_date",
     "required": false,
     "type": "text"
    },
    {
     "name": "end_date",
     "required": false,
     "type": "text"
    },
    {
     "name": "include_reposts",
     "required": false,
     "type": "boolean"
    }
   ],
   "output_fields": [
    {
     "name": "url",
     "type": "url"
    }
   ]
  }
 },
 "domain": "x.com",
 "id": "gd_lwxkxvnf1cynvib9co",
 "name": "X (formerly Twitter) - Posts"
}
