Product Listing Extraction Schema

This model has been tailored based on customer feedback and usage. If you need a specific model and enough generalist, you can contact us on the support link below. If some fields are missing, you can also contact us to add them.

Contact us
Product Listing Schema object
  • products array

    A list of products in the current page of the product listing.

    Items object
    • name string

      The full name of the product, including brand and key attributes.

    • url string

      The URL of the product detail page, where more information can be found.

    • price object

      The price of the product, including amount, currency, and raw value.

      • amount number

        The numerical value of the product price.

      • currency string

        COMPUTE: Currency code in ISO3 format (e.g., USD, EUR, GBP). Derive from currency symbol if code not found ($ -> USD, € -> EUR, £ -> GBP).

      • raw string

        The raw, non-transformed price data as originally listed.

    • identifiers [object, null]

      Identifiers for the product

      • sku string

        Extract the unique alphanumeric string fitting the above description, often preceded by labels like "SKU:", "Item Number:", or "Product Code:". Ensure no spaces and include any hyphens or separators. An SKU is not a URL

      • mpn [string, null]

        Manufacturer Part Number

      • isbn10 [string, null]

        ISBN-10

      • isbn13 [string, null]

        ISBN-13

      • issn [string, null]

        International Standard Serial Number

      • ean13 [string, null]

        European Article Number (EAN-13)

      • upc [string, null]

        Universal Product Code

      • ismn [string, null]

        International Standard Music Number

      • gtin8 [string, null]

        Global Trade Item Number (GTIN-8)

      • gtin14 [string, null]

        Global Trade Item Number (GTIN-14)

    • specifications [array, null]

      List of specifications about the product

      Items object
      • name string

        Name of the specification

      • value string

        Value of the specification

    • image_url [string, null]

      The URL of the product's image.

    • rating [number, null]

      The average customer rating of the product, typically on a scale from 0 to 5.

    • tags [array, null]

      Tags or labels associated with the product, such as 'Best seller', 'Popular pick', or 'Sponsored'.

      Items string
      Items string
  • pagination [array, null]

    A list of pagination details, each containing the page number and URL to navigate to that page. The URL is required to access the next set of products.

    Items object
    • number [integer, null]

      The page number in the pagination.

    • url string

      The URL of the page, which is required to navigate to this page.