eBay · Schema

Product

The type that defines the fields for the product information of the item.

AuctionsCommerceProductMarketplaceFortune 500

Properties

Name Type Description
additionalImages array An array of containers with the URLs for the product images that are in addition to the primary image.
additionalProductIdentities array An array of product identifiers associated with the item. This container is returned if the seller has associated the eBay Product Identifier (ePID) with the item and in the request fieldgroups
aspectGroups array An array of containers for the product aspects. Each group contains the aspect group name and the aspect name/value pairs.
brand string The brand associated with product. To identify the product, this is always used along with MPN (manufacturer part number).
description string The rich description of an eBay product, which might contain HTML.
gtins array An array of all the possible GTINs values associated with the product. A GTIN is a unique Global Trade Item number of the item as defined by https://ww
image object The primary image of the product. This is often a stock photo.
mpns array An array of all possible MPN values associated with the product. A MPNs is manufacturer part number of the product. To identify the product, this is always used along with brand.
title string The title of the product.
View JSON Schema on GitHub

JSON Schema

ebay-product-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Product",
  "title": "Product",
  "type": "object",
  "properties": {
    "additionalImages": {
      "type": "array",
      "description": "An array of containers with the URLs for the product images that are in addition to the primary image. ",
      "items": {
        "$ref": "#/components/schemas/Image"
      }
    },
    "additionalProductIdentities": {
      "type": "array",
      "description": "An array of product identifiers associated with the item. This container is returned if the seller has associated the eBay Product Identifier (ePID) with the item and in the request <b> fieldgroups</b> is set to <code>PRODUCT</code>.",
      "items": {
        "$ref": "#/components/schemas/AdditionalProductIdentity"
      }
    },
    "aspectGroups": {
      "type": "array",
      "description": "An array of containers for the product aspects. Each group contains the aspect group name and the aspect name/value pairs.",
      "items": {
        "$ref": "#/components/schemas/AspectGroup"
      }
    },
    "brand": {
      "type": "string",
      "description": "The brand associated with product. To identify the product, this is always used along with MPN (manufacturer part number)."
    },
    "description": {
      "type": "string",
      "description": "The rich description of an eBay product, which might contain HTML."
    },
    "gtins": {
      "type": "array",
      "description": "An array of all the possible GTINs values associated with the product. A GTIN is a unique Global Trade Item number of the item as defined by <a href=\"https://www.gtin.info \" target=\"_blank\">https://www.gtin.info</a>. This can be a UPC (Universal Product Code), EAN (European Article Number), or an ISBN (International Standard Book Number) value.",
      "items": {
        "type": "string"
      }
    },
    "image": {
      "description": "The primary image of the product. This is often a stock photo.",
      "$ref": "#/components/schemas/Image"
    },
    "mpns": {
      "type": "array",
      "description": "An array of all possible MPN values associated with the product. A MPNs is manufacturer part number of the product. To identify the product, this is always used along with brand.",
      "items": {
        "type": "string"
      }
    },
    "title": {
      "type": "string",
      "description": "The title of the product."
    }
  },
  "description": "The type that defines the fields for the product information of the item."
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/ebay-product"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.