{
 "count": 2,
 "domain": "x.com",
 "scrapers": [
  {
   "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"
  },
  {
   "collection_methods": {
    "collect_by_url": {
     "input_schema": [
      {
       "name": "url",
       "required": true,
       "type": "url"
      },
      {
       "name": "max_number_of_posts",
       "required": false,
       "type": "number"
      }
     ],
     "output_fields": [
      {
       "description": "Unique X id of each profile",
       "name": "x_id",
       "type": "text"
      },
      {
       "description": "Profile URL",
       "name": "url",
       "type": "url"
      },
      {
       "description": "ID of the post",
       "name": "id",
       "type": "text"
      },
      {
       "description": "Profile username",
       "name": "profile_name",
       "type": "text"
      },
      {
       "description": "Bio of the profile",
       "name": "biography",
       "type": "text"
      },
      {
       "description": "Is the user verified",
       "name": "is_verified",
       "type": "boolean"
      },
      {
       "description": "Profile Image link",
       "name": "profile_image_link",
       "type": "url"
      },
      {
       "description": "External link",
       "name": "external_link",
       "type": "url"
      },
      {
       "description": "Date where the profile joined twitter",
       "name": "date_joined",
       "type": "date"
      },
      {
       "description": "Number of profiles the user follows",
       "name": "following",
       "type": "number"
      },
      {
       "description": "Number of followers of the profile",
       "name": "followers",
       "type": "number"
      },
      {
       "description": "Number of subscriptions of the profile",
       "name": "subscriptions",
       "type": "number"
      },
      {
       "description": "Profile location",
       "name": "location",
       "type": "text"
      },
      {
       "description": "Profile birth date",
       "name": "birth_date",
       "type": "date"
      },
      {
       "description": "Number of profile's posts",
       "name": "posts_count",
       "type": "number"
      },
      {
       "name": "posts",
       "type": "array"
      },
      {
       "description": "Suggested profiles",
       "name": "suggested_profiles",
       "type": "array"
      },
      {
       "description": "Is the profile a business account",
       "name": "is_business_account",
       "type": "boolean"
      },
      {
       "description": "Is it a government account",
       "name": "is_government_account",
       "type": "boolean"
      },
      {
       "description": "Category names",
       "name": "category_name",
       "type": "array"
      },
      {
       "description": "The number of posts input from discovery",
       "name": "max_number_of_posts",
       "type": "number"
      },
      {
       "description": "The profile's banner image",
       "name": "banner_image",
       "type": "url"
      }
     ]
    },
    "discover_by_user_name": {
     "input_schema": [
      {
       "name": "user_name",
       "required": true,
       "type": "text"
      }
     ],
     "output_fields": [
      {
       "name": "url",
       "type": "url"
      }
     ]
    }
   },
   "domain": "x.com",
   "id": "gd_lwxmeb2u1cniijd7t4",
   "name": "X (formerly Twitter) - Profiles"
  }
 ]
}
