Adobe Creative Suite · JSON Structure

Adobe Creative Suite Stock Stock File Structure

Metadata for an Adobe Stock file

Type: object Properties: 18
CreativeDesignGraphicsPhotographyVideo

StockFile is a JSON Structure definition published by Adobe Creative Suite, describing 18 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

id title creator_name creator_id country_name width height media_type_id content_type keywords comp_url thumbnail_url thumbnail_width thumbnail_height is_licensed vector_type category nb_results

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/adobe-creative-suite/refs/heads/main/json-structure/adobe-creative-suite-stock-stock-file-structure.json",
  "name": "StockFile",
  "description": "Metadata for an Adobe Stock file",
  "type": "object",
  "properties": {
    "id": {
      "type": "int32",
      "description": "Unique Adobe Stock content identifier",
      "example": 123456789
    },
    "title": {
      "type": "string",
      "description": "Title of the stock file as provided by the contributor",
      "example": "Beautiful mountain landscape at sunrise"
    },
    "creator_name": {
      "type": "string",
      "description": "Display name of the file's creator/contributor",
      "example": "PhotoContributor123"
    },
    "creator_id": {
      "type": "int32",
      "description": "Unique identifier of the creator on Adobe Stock",
      "example": 987654
    },
    "country_name": {
      "type": "string",
      "description": "Country of origin of the creator",
      "example": "United States"
    },
    "width": {
      "type": "int32",
      "description": "Original width of the file in pixels",
      "example": 6000
    },
    "height": {
      "type": "int32",
      "description": "Original height of the file in pixels",
      "example": 4000
    },
    "media_type_id": {
      "type": "int32",
      "description": "Numeric identifier for the media type (1=photo, 2=illustration, 3=vector, 4=video, 6=3D, 7=template)",
      "example": 1
    },
    "content_type": {
      "type": "string",
      "description": "MIME type of the stock file",
      "example": "image/jpeg"
    },
    "keywords": {
      "type": "array",
      "description": "List of keywords describing the file content",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Keyword text"
          }
        }
      },
      "example": [
        {
          "name": "mountain"
        },
        {
          "name": "landscape"
        },
        {
          "name": "sunrise"
        }
      ]
    },
    "comp_url": {
      "type": "string",
      "description": "URL of the watermarked comp image for preview purposes",
      "example": "https://t3.ftcdn.net/jpg/01/23/45/67/240_F_123456789_abc.jpg"
    },
    "thumbnail_url": {
      "type": "string",
      "description": "URL of the thumbnail image",
      "example": "https://t3.ftcdn.net/jpg/01/23/45/67/160_F_123456789_abc.jpg"
    },
    "thumbnail_width": {
      "type": "int32",
      "description": "Width of the thumbnail image in pixels",
      "example": 160
    },
    "thumbnail_height": {
      "type": "int32",
      "description": "Height of the thumbnail image in pixels",
      "example": 107
    },
    "is_licensed": {
      "type": "string",
      "description": "Licensing status of the file for the authenticated user",
      "enum": [
        "Standard",
        "Extended",
        "Video_HD",
        "Video_4K",
        ""
      ],
      "example": ""
    },
    "vector_type": {
      "type": "string",
      "description": "Vector file subtype (svg or zip) if applicable",
      "enum": [
        "svg",
        "zip",
        ""
      ],
      "example": "svg"
    },
    "category": {
      "$ref": "#/components/schemas/Category"
    },
    "nb_results": {
      "type": "int32",
      "description": "Total number of results matching the search query (on first item only)",
      "example": 4521
    }
  }
}