> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scrapeunblocker.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Scrape one Alibaba.com product's full detail

> Fetches one Alibaba.com product (by `product_id` or `url`) and returns it as JSON: `title`, `categories`, `images`, `videos`, price summary (`priceText`, `priceMin`/`priceMax` in the local `currency` of the exit, which varies by exit country, and `priceMinUsd`/`priceMaxUsd` in USD, the same on every exit), `priceTiers` (price per quantity range, local `price` and `priceUsd`), `moq` + `unit`, SKU `variants` (`skuPricing` is `sku` when SKUs carry their own prices, `tiers` when every SKU is priced by `priceTiers` and the SKU prices are null), `attributes`, `leadTimes` (days per quantity range), `packaging`, `shippingMethods`, `shipFrom`, `tradeAssurance`, and the `supplier` (name, store/profile URL, country, location, years on Alibaba, business type, `goldSupplier`, `verified` + `verifiedBy`, rating, reviews, response time, on-time delivery rate). Companion to `/marketplace/alibaba-search`.



## OpenAPI

````yaml /api-reference/openapi.json post /marketplace/alibaba-product
openapi: 3.1.0
info:
  title: ScrapeUnblocker API
  description: >-
    Public API for the ScrapeUnblocker proxy/anti-bot service. Authenticate
    every request with the `x-scrapeunblocker-key` header. Documented here:
    page-source extraction, Google SERP scraping, image fetch, and the dedicated
    plugin endpoints (search engines, marketplaces, reviews, travel, social and
    more). All other paths exist for internal operations and are intentionally
    hidden from this spec.
  version: 3.0.0
servers:
  - url: https://api.scrapeunblocker.com
    description: Production
security: []
paths:
  /marketplace/alibaba-product:
    post:
      tags:
        - Plugins
      summary: Scrape one Alibaba.com product's full detail
      description: >-
        Fetches one Alibaba.com product (by `product_id` or `url`) and returns
        it as JSON: `title`, `categories`, `images`, `videos`, price summary
        (`priceText`, `priceMin`/`priceMax` in the local `currency` of the exit,
        which varies by exit country, and `priceMinUsd`/`priceMaxUsd` in USD,
        the same on every exit), `priceTiers` (price per quantity range, local
        `price` and `priceUsd`), `moq` + `unit`, SKU `variants` (`skuPricing` is
        `sku` when SKUs carry their own prices, `tiers` when every SKU is priced
        by `priceTiers` and the SKU prices are null), `attributes`, `leadTimes`
        (days per quantity range), `packaging`, `shippingMethods`, `shipFrom`,
        `tradeAssurance`, and the `supplier` (name, store/profile URL, country,
        location, years on Alibaba, business type, `goldSupplier`, `verified` +
        `verifiedBy`, rating, reviews, response time, on-time delivery rate).
        Companion to `/marketplace/alibaba-search`.
      operationId: alibaba_product_marketplace_alibaba_product_post
      parameters:
        - name: url
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: >-
              Alibaba product URL, e.g.
              'https://www.alibaba.com/product-detail/..._1601919386560.html'.
              Either url or product_id is required.
            title: Url
          description: >-
            Alibaba product URL, e.g.
            'https://www.alibaba.com/product-detail/..._1601919386560.html'.
            Either url or product_id is required.
        - name: product_id
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: >-
              Numeric Alibaba product id, e.g. '1601919386560' (the number
              before .html).
            title: Product Id
          description: >-
            Numeric Alibaba product id, e.g. '1601919386560' (the number before
            .html).
        - name: proxy_country
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: >-
              Exit-IP country (ISO-2). Alibaba prices in the exit's currency;
              USD figures are always included. Blank for a smart exit.
            title: Proxy Country
          description: >-
            Exit-IP country (ISO-2). Alibaba prices in the exit's currency; USD
            figures are always included. Blank for a smart exit.
      responses:
        '200':
          description: JSON with the full product record.
          content:
            application/json:
              schema: {}
        '400':
          description: Invalid or missing url/product_id.
        '404':
          description: No such product, or it is not available any more.
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
        '502':
          description: Blocked by Alibaba on every attempt, or no product data returned.
        '504':
          description: Fetch timed out.
      security:
        - ScrapeUnblockerKey: []
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    ScrapeUnblockerKey:
      type: apiKey
      in: header
      name: x-scrapeunblocker-key
      description: Your ScrapeUnblocker API key. Apply on every request.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.