{
 "collection_methods": {
  "collect_by_url": {
   "input_schema": [
    {
     "name": "url",
     "required": true,
     "type": "url"
    },
    {
     "name": "discovery_input",
     "required": false,
     "type": "object"
    }
   ],
   "output_fields": [
    {
     "description": "The URL of the post.",
     "name": "url",
     "type": "url"
    },
    {
     "description": "The unique identifier of the post.",
     "name": "post_id",
     "type": "text"
    },
    {
     "description": "The date when the post was created.",
     "name": "post_date",
     "type": "date"
    },
    {
     "description": "Details about the user who created the post.",
     "name": "posted_by",
     "type": "object"
    },
    {
     "description": "The text content of the post.",
     "name": "post_text",
     "type": "text"
    },
    {
     "description": "The number of comments on the post.",
     "name": "comments",
     "type": "number"
    },
    {
     "description": "The number of times the post has been reposted.",
     "name": "reposts",
     "type": "number"
    },
    {
     "description": "The number of likes the post has received.",
     "name": "likes",
     "type": "number"
    },
    {
     "description": "Indicates whether the post has been reposted by the current user.",
     "name": "reposted",
     "type": "boolean"
    },
    {
     "description": "A list of external links included in the post.",
     "name": "external_links",
     "type": "array"
    },
    {
     "description": "A list of image URLs included in the post.",
     "name": "images",
     "type": "array"
    },
    {
     "description": "A list of video URLs included in the post.",
     "name": "videos",
     "type": "array"
    },
    {
     "description": "Details about the original post if this post is a repost.",
     "name": "original_post",
     "type": "object"
    },
    {
     "description": "Indicates whether the post is pinned to the top of the profile.",
     "name": "pinned",
     "type": "boolean"
    },
    {
     "name": "discovery_input",
     "type": "object"
    },
    {
     "name": "contains_video",
     "type": "boolean"
    },
    {
     "name": "profile_followers_count",
     "type": "number"
    },
    {
     "name": "profile_follows_count",
     "type": "number"
    },
    {
     "name": "profile_posts_count",
     "type": "number"
    },
    {
     "description": "post type",
     "name": "post_type",
     "type": "text"
    },
    {
     "description": "Video thumbnails",
     "name": "video_thumbnails",
     "type": "array"
    },
    {
     "description": "Length of the video in seconds (null if no video)",
     "name": "video_duration",
     "type": "number"
    }
   ]
  },
  "discover_by_profile_url": {
   "input_schema": [
    {
     "name": "url",
     "required": true,
     "type": "url"
    },
    {
     "name": "collect_reposts",
     "required": false,
     "type": "boolean"
    },
    {
     "name": "start_date",
     "required": false,
     "type": "date"
    },
    {
     "name": "end_date",
     "required": false,
     "type": "date"
    }
   ],
   "output_fields": [
    {
     "name": "url",
     "type": "url"
    },
    {
     "name": "discovery_input",
     "type": "object"
    }
   ]
  }
 },
 "domain": "bsky.app",
 "id": "gd_m6hn4r5s27zfhc7w4",
 "name": "Bluesky - Posts"
}
