# 批量获取商品详情 - EchoTik

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /api/v3/echotik/product/detail:
    get:
      summary: 批量获取商品详情 - EchoTik
      deprecated: false
      description: >-
        **接口整体描述**

        这是批量商品详情接口，支持一次传最多 10 个
        `product_ids`。返回字段非常全，除了分类、封面、标题、描述、价格区间、佣金率、评分、评论数、`seller_id`
        这类基础信息外，还覆盖 1/7/15/30/60/90 天维度的直播/视频/达人关联数量、销量和
        GMV，以及总销量、总GMV、总直播数、总视频数等汇总指标，它本质上是商品经营全景接口。


        **接口用途推荐**

        - 适合做单品深度研究

        - 竞品拆解

        - 爆品归因、给商品列表结果补全完整经营画像，也适合做商品档案库

        尤其当你想知道一个商品到底是靠直播、靠视频，还是靠很多达人一起推起来时，这个接口非常有用


        **注意事项**

        - 批量查询时单次最多支持 10 个 ID，多个值需要用英文逗号分隔

        - 数据出自EchoTik，所以该数据均属于离线数据，会有延迟，如果接口返回没有数据证明EchoTik并未收录该数据
      tags:
        - 商品
      parameters:
        - name: product_ids
          in: query
          description: 多个商品ID使用英文逗号分隔
          required: true
          schema:
            type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: integer
                  message:
                    type: string
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        category_id:
                          type: string
                        category_l2_id:
                          type: string
                        category_l3_id:
                          type: string
                        cover_url:
                          type: string
                        desc_detail:
                          type: string
                        discount:
                          type: string
                        first_crawl_dt:
                          type: integer
                        free_shipping:
                          type: integer
                        is_s_shop:
                          type: integer
                        max_price:
                          type: number
                        min_price:
                          type: number
                        off_mark:
                          type: integer
                        product_commission_rate:
                          type: integer
                        product_id:
                          type: string
                        product_name:
                          type: string
                        product_rating:
                          type: integer
                        region:
                          type: string
                        review_count:
                          type: integer
                        sale_props:
                          type: string
                        sales_flag:
                          type: integer
                        sales_trend_flag:
                          type: integer
                        seller_id:
                          type: string
                        skus:
                          type: string
                        spu_avg_price:
                          type: number
                        total_ifl_cnt:
                          type: integer
                        total_ifl_live_15d_cnt:
                          type: integer
                        total_ifl_live_1d_cnt:
                          type: integer
                        total_ifl_live_30d_cnt:
                          type: integer
                        total_ifl_live_60d_cnt:
                          type: integer
                        total_ifl_live_7d_cnt:
                          type: integer
                        total_ifl_live_90d_cnt:
                          type: integer
                        total_ifl_video_15d_cnt:
                          type: integer
                        total_ifl_video_1d_cnt:
                          type: integer
                        total_ifl_video_30d_cnt:
                          type: integer
                        total_ifl_video_60d_cnt:
                          type: integer
                        total_ifl_video_7d_cnt:
                          type: integer
                        total_ifl_video_90d_cnt:
                          type: integer
                        total_live_15d_cnt:
                          type: integer
                        total_live_1d_cnt:
                          type: integer
                        total_live_30d_cnt:
                          type: integer
                        total_live_60d_cnt:
                          type: integer
                        total_live_7d_cnt:
                          type: integer
                        total_live_90d_cnt:
                          type: integer
                        total_live_cnt:
                          type: integer
                        total_live_sale_15d_cnt:
                          type: integer
                        total_live_sale_1d_cnt:
                          type: integer
                        total_live_sale_30d_cnt:
                          type: integer
                        total_live_sale_60d_cnt:
                          type: integer
                        total_live_sale_7d_cnt:
                          type: integer
                        total_live_sale_90d_cnt:
                          type: integer
                        total_live_sale_cnt:
                          type: integer
                        total_live_sale_gmv_15d_amt:
                          type: integer
                        total_live_sale_gmv_1d_amt:
                          type: integer
                        total_live_sale_gmv_30d_amt:
                          type: integer
                        total_live_sale_gmv_60d_amt:
                          type: integer
                        total_live_sale_gmv_7d_amt:
                          type: integer
                        total_live_sale_gmv_90d_amt:
                          type: integer
                        total_live_sale_gmv_amt:
                          type: integer
                        total_sale_15d_cnt:
                          type: integer
                        total_sale_1d_cnt:
                          type: integer
                        total_sale_30d_cnt:
                          type: integer
                        total_sale_60d_cnt:
                          type: integer
                        total_sale_7d_cnt:
                          type: integer
                        total_sale_90d_cnt:
                          type: integer
                        total_sale_cnt:
                          type: integer
                        total_sale_gmv_15d_amt:
                          type: integer
                        total_sale_gmv_1d_amt:
                          type: integer
                        total_sale_gmv_30d_amt:
                          type: integer
                        total_sale_gmv_60d_amt:
                          type: number
                        total_sale_gmv_7d_amt:
                          type: integer
                        total_sale_gmv_90d_amt:
                          type: number
                        total_sale_gmv_amt:
                          type: number
                        total_video_15d_cnt:
                          type: integer
                        total_video_1d_cnt:
                          type: integer
                        total_video_30d_cnt:
                          type: integer
                        total_video_60d_cnt:
                          type: integer
                        total_video_7d_cnt:
                          type: integer
                        total_video_90d_cnt:
                          type: integer
                        total_video_cnt:
                          type: integer
                        total_video_sale_15d_cnt:
                          type: integer
                        total_video_sale_1d_cnt:
                          type: integer
                        total_video_sale_30d_cnt:
                          type: integer
                        total_video_sale_60d_cnt:
                          type: integer
                        total_video_sale_7d_cnt:
                          type: integer
                        total_video_sale_90d_cnt:
                          type: integer
                        total_video_sale_cnt:
                          type: integer
                        total_video_sale_gmv_15d_amt:
                          type: integer
                        total_video_sale_gmv_1d_amt:
                          type: integer
                        total_video_sale_gmv_30d_amt:
                          type: integer
                        total_video_sale_gmv_60d_amt:
                          type: integer
                        total_video_sale_gmv_7d_amt:
                          type: integer
                        total_video_sale_gmv_90d_amt:
                          type: integer
                        total_video_sale_gmv_amt:
                          type: integer
                        total_views_15d_cnt:
                          type: integer
                        total_views_1d_cnt:
                          type: integer
                        total_views_30d_cnt:
                          type: integer
                        total_views_60d_cnt:
                          type: integer
                        total_views_7d_cnt:
                          type: integer
                        total_views_90d_cnt:
                          type: integer
                        total_views_cnt:
                          type: integer
                        specification:
                          type: string
                      x-apifox-orders:
                        - category_id
                        - category_l2_id
                        - category_l3_id
                        - cover_url
                        - desc_detail
                        - discount
                        - first_crawl_dt
                        - free_shipping
                        - is_s_shop
                        - max_price
                        - min_price
                        - off_mark
                        - product_commission_rate
                        - product_id
                        - product_name
                        - product_rating
                        - region
                        - review_count
                        - sale_props
                        - sales_flag
                        - sales_trend_flag
                        - seller_id
                        - skus
                        - spu_avg_price
                        - total_ifl_cnt
                        - total_ifl_live_15d_cnt
                        - total_ifl_live_1d_cnt
                        - total_ifl_live_30d_cnt
                        - total_ifl_live_60d_cnt
                        - total_ifl_live_7d_cnt
                        - total_ifl_live_90d_cnt
                        - total_ifl_video_15d_cnt
                        - total_ifl_video_1d_cnt
                        - total_ifl_video_30d_cnt
                        - total_ifl_video_60d_cnt
                        - total_ifl_video_7d_cnt
                        - total_ifl_video_90d_cnt
                        - total_live_15d_cnt
                        - total_live_1d_cnt
                        - total_live_30d_cnt
                        - total_live_60d_cnt
                        - total_live_7d_cnt
                        - total_live_90d_cnt
                        - total_live_cnt
                        - total_live_sale_15d_cnt
                        - total_live_sale_1d_cnt
                        - total_live_sale_30d_cnt
                        - total_live_sale_60d_cnt
                        - total_live_sale_7d_cnt
                        - total_live_sale_90d_cnt
                        - total_live_sale_cnt
                        - total_live_sale_gmv_15d_amt
                        - total_live_sale_gmv_1d_amt
                        - total_live_sale_gmv_30d_amt
                        - total_live_sale_gmv_60d_amt
                        - total_live_sale_gmv_7d_amt
                        - total_live_sale_gmv_90d_amt
                        - total_live_sale_gmv_amt
                        - total_sale_15d_cnt
                        - total_sale_1d_cnt
                        - total_sale_30d_cnt
                        - total_sale_60d_cnt
                        - total_sale_7d_cnt
                        - total_sale_90d_cnt
                        - total_sale_cnt
                        - total_sale_gmv_15d_amt
                        - total_sale_gmv_1d_amt
                        - total_sale_gmv_30d_amt
                        - total_sale_gmv_60d_amt
                        - total_sale_gmv_7d_amt
                        - total_sale_gmv_90d_amt
                        - total_sale_gmv_amt
                        - total_video_15d_cnt
                        - total_video_1d_cnt
                        - total_video_30d_cnt
                        - total_video_60d_cnt
                        - total_video_7d_cnt
                        - total_video_90d_cnt
                        - total_video_cnt
                        - total_video_sale_15d_cnt
                        - total_video_sale_1d_cnt
                        - total_video_sale_30d_cnt
                        - total_video_sale_60d_cnt
                        - total_video_sale_7d_cnt
                        - total_video_sale_90d_cnt
                        - total_video_sale_cnt
                        - total_video_sale_gmv_15d_amt
                        - total_video_sale_gmv_1d_amt
                        - total_video_sale_gmv_30d_amt
                        - total_video_sale_gmv_60d_amt
                        - total_video_sale_gmv_7d_amt
                        - total_video_sale_gmv_90d_amt
                        - total_video_sale_gmv_amt
                        - total_views_15d_cnt
                        - total_views_1d_cnt
                        - total_views_30d_cnt
                        - total_views_60d_cnt
                        - total_views_7d_cnt
                        - total_views_90d_cnt
                        - total_views_cnt
                        - specification
                    title: 返回字段描述请参考 商品列表
                  requestId:
                    type: string
                x-apifox-orders:
                  - code
                  - message
                  - data
                  - requestId
                x-apifox-refs: {}
                required:
                  - code
                  - message
                  - data
                  - requestId
              example:
                code: 0
                message: success
                data:
                  - category_id: '603014'
                    category_l2_id: '835592'
                    category_l3_id: '838408'
                    cover_url: >-
                      [{
                      "url":"https://echosell-images.tos-ap-southeast-1.volces.com/product-cover/661/1729382309197712297_0.jpeg","index":0},{
                      "url":"https://echosell-images.tos-ap-southeast-1.volces.com/product-cover/661/1729382309197712297_6.jpeg","index":6},{
                      "url":"https://echosell-images.tos-ap-southeast-1.volces.com/product-cover/661/1729382309197712297_2.jpeg","index":2},{
                      "url":"https://echosell-images.tos-ap-southeast-1.volces.com/product-cover/661/1729382309197712297_1.jpeg","index":1},{
                      "url":"https://echosell-images.tos-ap-southeast-1.volces.com/product-cover/661/1729382309197712297_3.jpeg","index":3},{
                      "url":"https://echosell-images.tos-ap-southeast-1.volces.com/product-cover/661/1729382309197712297_4.jpeg","index":4},{
                      "url":"https://echosell-images.tos-ap-southeast-1.volces.com/product-cover/661/1729382309197712297_5.jpeg","index":5}]
                    desc_detail: >-
                      [{"type":"text","text":"SAGMIT STAINLESS CABLE BRAKE AND
                      SHIFTER"},{"type":"text","text":"
                      "},{"type":"text","text":" "},{"type":"text","text":"
                      "},{"type":"text","text":" RB BRAKE CABLE: 1700mm *
                      2"},{"type":"text","text":" "},{"type":"text","text":"
                      "},{"type":"text","text":" "},{"type":"text","text":" MTB
                      BRAKE CABLE 1700mm * 2"},{"type":"text","text":"
                      "},{"type":"text","text":" "},{"type":"text","text":"
                      "},{"type":"text","text":" SHIFTER CABLE 2100mm * 2"}]
                    discount: ''
                    first_crawl_dt: 20230917
                    free_shipping: 0
                    is_s_shop: 0
                    max_price: 1.69
                    min_price: 0.94
                    off_mark: 0
                    product_commission_rate: 0
                    product_id: '1729382309197712297'
                    product_name: SAGMIT STAINLESS CABLE BRAKE AND SHIFTER
                    product_rating: 0
                    region: PH
                    review_count: 0
                    sale_props: >-
                      [{"prop_name":"Color","has_image":"true","prop_id":"100000","sale_prop_values":[{"image":"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/d1a9e7bb02834f6cbd78fc9153f0442e~tplv-o3syd03w52-resize-jpeg:800:800.jpeg?dr=15584&t=555f072d&ps=933b5bde&shp=6ce186a1&shcp=607f11de&idc=my&from=1826719393","prop_value_id":"7104114211076228869","prop_value":"RB
                      BRAKE"},{"image":"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/e39ea83180b74e0b8bdcaf3573b3c6f9~tplv-o3syd03w52-resize-jpeg:800:800.jpeg?dr=15584&t=555f072d&ps=933b5bde&shp=6ce186a1&shcp=607f11de&idc=my&from=1826719393","prop_value_id":"7104114211076245253","prop_value":"SHIFTER"},{"image":"https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/d09c611026bd429d85a082b9445b80ff~tplv-o3syd03w52-resize-jpeg:800:800.jpeg?dr=15584&t=555f072d&ps=933b5bde&shp=6ce186a1&shcp=607f11de&idc=my&from=1826719393","prop_value_id":"7104114211076261637","prop_value":"MTB
                      BRAKE"}]},{"prop_name":"Specification","has_image":"false","prop_id":"100089","sale_prop_values":[{"image":"","prop_value_id":"7104114211076278021","prop_value":"Standard"}]}]
                    sales_flag: 2
                    sales_trend_flag: 0
                    seller_id: '7494637633391397801'
                    skus: >-
                      [{"sku_id":"1729382309197777833","sale_prop_value_ids":"7104114211076228869_7104114211076278021","real_price":{"price_str":"₱99.00","price_val":"99","currency":"PHP"}},{"sku_id":"1729382309197843369","sale_prop_value_ids":"7104114211076245253_7104114211076278021","real_price":{"price_str":"₱55.00","price_val":"55","currency":"PHP"}},{"sku_id":"1729382309197908905","sale_prop_value_ids":"7104114211076261637_7104114211076278021","real_price":{"price_str":"₱99.00","price_val":"99","currency":"PHP"}}]
                    spu_avg_price: 1.44
                    total_ifl_cnt: 1
                    total_ifl_live_15d_cnt: 0
                    total_ifl_live_1d_cnt: 0
                    total_ifl_live_30d_cnt: 0
                    total_ifl_live_60d_cnt: 0
                    total_ifl_live_7d_cnt: 0
                    total_ifl_live_90d_cnt: 0
                    total_ifl_video_15d_cnt: 0
                    total_ifl_video_1d_cnt: 0
                    total_ifl_video_30d_cnt: 0
                    total_ifl_video_60d_cnt: 0
                    total_ifl_video_7d_cnt: 0
                    total_ifl_video_90d_cnt: 0
                    total_live_15d_cnt: 0
                    total_live_1d_cnt: 0
                    total_live_30d_cnt: 0
                    total_live_60d_cnt: 0
                    total_live_7d_cnt: 0
                    total_live_90d_cnt: 0
                    total_live_cnt: 2
                    total_live_sale_15d_cnt: 0
                    total_live_sale_1d_cnt: 0
                    total_live_sale_30d_cnt: 0
                    total_live_sale_60d_cnt: 0
                    total_live_sale_7d_cnt: 0
                    total_live_sale_90d_cnt: 0
                    total_live_sale_cnt: 0
                    total_live_sale_gmv_15d_amt: 0
                    total_live_sale_gmv_1d_amt: 0
                    total_live_sale_gmv_30d_amt: 0
                    total_live_sale_gmv_60d_amt: 0
                    total_live_sale_gmv_7d_amt: 0
                    total_live_sale_gmv_90d_amt: 0
                    total_live_sale_gmv_amt: 0
                    total_sale_15d_cnt: 0
                    total_sale_1d_cnt: 0
                    total_sale_30d_cnt: 0
                    total_sale_60d_cnt: 4
                    total_sale_7d_cnt: 0
                    total_sale_90d_cnt: 4
                    total_sale_cnt: 6
                    total_sale_gmv_15d_amt: 0
                    total_sale_gmv_1d_amt: 0
                    total_sale_gmv_30d_amt: 0
                    total_sale_gmv_60d_amt: 5.91
                    total_sale_gmv_7d_amt: 0
                    total_sale_gmv_90d_amt: 5.91
                    total_sale_gmv_amt: 9.31
                    total_video_15d_cnt: 0
                    total_video_1d_cnt: 0
                    total_video_30d_cnt: 0
                    total_video_60d_cnt: 0
                    total_video_7d_cnt: 0
                    total_video_90d_cnt: 0
                    total_video_cnt: 0
                    total_video_sale_15d_cnt: 0
                    total_video_sale_1d_cnt: 0
                    total_video_sale_30d_cnt: 0
                    total_video_sale_60d_cnt: 0
                    total_video_sale_7d_cnt: 0
                    total_video_sale_90d_cnt: 0
                    total_video_sale_cnt: 0
                    total_video_sale_gmv_15d_amt: 0
                    total_video_sale_gmv_1d_amt: 0
                    total_video_sale_gmv_30d_amt: 0
                    total_video_sale_gmv_60d_amt: 0
                    total_video_sale_gmv_7d_amt: 0
                    total_video_sale_gmv_90d_amt: 0
                    total_video_sale_gmv_amt: 0
                    total_views_15d_cnt: 0
                    total_views_1d_cnt: 0
                    total_views_30d_cnt: 0
                    total_views_60d_cnt: 0
                    total_views_7d_cnt: 0
                    total_views_90d_cnt: 0
                    total_views_cnt: 0
                    specification: >-
                      [{"name":"Material","value":"Alloy,Copper"},{"name":"Gender","value":"Unisex"},{"name":"Style","value":"Casual"},{"name":"Occasion","value":"Everyday"},{"name":"Quantity
                      Per
                      Pack","value":"1"},{"name":"Pattern","value":"Geometric"}]
                requestId: b4cc4991-3408-47b3-92da-8674b0d555c5
          headers: {}
          x-apifox-name: 成功
      security:
        - basic: []
      x-apifox-folder: 商品
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/7319100/apis/api-369143952-run
components:
  schemas: {}
  securitySchemes:
    basic:
      type: http
      scheme: basic
servers:
  - url: ''
    description: 正式环境
security: []

```
