{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/instapi-co/json-schema/instapi-co-get-api-instagram-users-username-posts-response-schema.json",
  "title": "GetApiInstagramUsersUsernamePostsResponse",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/instapi-co-openapi-generated.yml#/components/schemas/GetApiInstagramUsersUsernamePostsResponse",
  "type": "object",
  "properties": {
    "shortcode": {
      "type": "string",
      "description": "Instagram post code"
    },
    "url": {
      "type": "string",
      "description": "Post URL on instagram.com"
    },
    "type": {
      "type": "string",
      "description": "Post type: image, video or carousel"
    },
    "takenAt": {
      "type": "string",
      "description": "Post time, ISO 8601"
    },
    "pinned": {
      "type": "boolean",
      "description": "Pinned to the profile grid"
    },
    "likeCount": {
      "type": "integer",
      "description": "Number of likes"
    },
    "commentCount": {
      "type": "integer",
      "description": "Number of comments"
    },
    "caption": {
      "type": "string",
      "description": "Caption text"
    },
    "media": {
      "type": "array",
      "description": "Array of media with type, imageUrl, videoUrl, width, height, parsedContent (AI text description)"
    }
  }
}