Tmall Monthly Product Sales
Tmall → Tmall Monthly Product Sales → dataset=tmall
agent.dataset.tmallAuthenticated runtime tools and each query response are authoritative for tenant scope and current data coverage.
Query capabilities
- Time grain
month- Entity types
productshop- Filter fields
product_idshop_idbrandcategory_l1category_l2category_l3shopis_livehas_bybtbc_type- Searchable value fields
brandcategory_l1category_l2category_l3shopbc_type- Exact reference formats
tmall_product_idtmall_product_urltmall_shop_idtmall_shop_url
Minimal call
This is an executable request shape; adjust its scope to the user's question.
query_metrics{
"dataset": "tmall",
"group_by": [
"brand"
],
"limit": 10,
"metrics": [
"gmv"
],
"order_by": [
{
"dir": "desc",
"field": "gmv"
}
],
"task_query": "查看天猫最近一个完整月的品牌销售额排名",
"time": {
"last_complete_months": 1
}
}Credit consumption pricing
These active prices are the values used for estimates and charges.
- Pricing version
- tmall-unified-2026-07-29-v1
- Effective
- 2026-07-29
Scan and compute
Credits / 100 million physical row-columns- L0
- 100
- L1
- 100
- L2
- 10000
Data delivery
Credits / weighted cell- 1–200
- 0.1
- 201–20,000
- 0.5
- 20,001–1,000,000
- 0.2
Self-service limit:1,000,000
Dictionary lookup
Credits / returned row2Field pointsGeneral points 1
asp平均成交价Fixed separately3
bc_typeB/C 店铺标识;NULL 或空字符串表示未知,不表示否General rule1
brand品牌名General rule1
category_l1一级品类General rule1
category_l2二级品类General rule1
category_l3三级品类General rule1
gmv券后销售额Fixed separately5
has_bybt是否参加百亿补贴;NULL 或空字符串表示未知,不表示否General rule1
is_live是否上过直播;NULL 或空字符串表示未知,不表示否General rule1
month月份Fixed separately0
product_id天猫商品 IDFixed separately0
product_url标准天猫商品链接Fixed separately0
shop店铺名General rule1
shop_id天猫店铺 IDFixed separately0
shop_url标准天猫店铺链接General rule1
title商品标题(仅支持返回,不支持按标题搜索)Fixed separately1
units销量Fixed separately5
Query Patterns
Aggregate and product drilldown
Query an aggregate scope, then rank products under exactly the same filters.
bc_shop_comparisonB/C shop comparison
Compare monthly atomic sales metrics across normalized B/C shop groups.
brand_shareBrand share
Compute a brand's share from two atomic GMV results returned by one bundled call.
brand_trendBrand trend
Query monthly atomic metrics for one exact brand.
bybt_coverageSubsidy indicator coverage
Inspect monthly atomic sales metrics grouped by the normalized subsidy indicator.
category_product_rankingCategory product ranking
Rank exact product IDs within a resolved category and time range.
cross_period_productsCross-period product sets
Compare product-ID sets returned by one bundled period call.
live_sales_comparisonLive-commerce sales comparison
Compare monthly atomic sales metrics by the normalized live-commerce indicator.
product_comparisonProduct comparison
Compare multiple exact Tmall product references over one time range.
product_contributionProduct contribution to change
Attribute cross-period GMV change from two product-level atomic queries.
product_performanceProduct performance
Query monthly sales metrics for one exact Tmall product reference.
shop_name_performanceShop performance by name
Resolve one spoken shop name and query its monthly atomic metrics.
shop_performanceShop performance
Query monthly atomic metrics for one exact Tmall shop ID or standard URL.
Fields and capabilities
product_ididentifier- Stable Tmall product identifier used for exact filtering and paired with product_url.
aggregate-select · group-by · aggregate-filter=eq,in · detail-return · detail-filter=eq,in titleattribute- Product title recorded for the month; available for output, but not for title search or filtering.
aggregate-select · group-by · detail-return · requires-group-by=product_id product_urlattribute- Canonical Tmall product-detail URL generated from product_id.
aggregate-select · group-by · detail-return · requires-group-by=product_id shop_ididentifier- Stable Tmall shop identifier used for exact filtering and paired with shop_url.
aggregate-select · group-by · aggregate-filter=eq,in · detail-return · detail-filter=eq,in shop_urlattribute- Canonical Tmall shop-page URL generated from shop_id.
aggregate-select · group-by · detail-return · requires-group-by=shop_id brand_ididentifier- Upstream Tmall brand identifier paired with brand; it may be missing when the source does not identify a brand.
detail-return · detail-filter=eq,in branddimension- Brand name recorded by the upstream Tmall data, paired with brand_id; it may be missing or vary in spelling.
aggregate-select · group-by · aggregate-filter=eq,neq,in,not_in,contains · detail-return · detail-filter=eq,neq,in,not_in,contains · search category_l1_ididentifier- Identifier of category_l1 in the upstream Tmall category hierarchy; it may be missing.
detail-return · detail-filter=eq,in category_l1dimension- Level-1 category name in the upstream Tmall hierarchy, paired with category_l1_id.
aggregate-select · group-by · aggregate-filter=eq,neq,in,not_in,contains · detail-return · detail-filter=eq,neq,in,not_in,contains · search category_l2_ididentifier- Identifier of category_l2 in the upstream Tmall category hierarchy; it may be missing.
detail-return · detail-filter=eq,in category_l2dimension- Level-2 category name in the upstream Tmall hierarchy, paired with category_l2_id.
aggregate-select · group-by · aggregate-filter=eq,neq,in,not_in,contains · detail-return · detail-filter=eq,neq,in,not_in,contains · search category_l3_ididentifier- Identifier of category_l3 in the upstream Tmall category hierarchy; it may be missing.
detail-return · detail-filter=eq,in category_l3dimension- Level-3 category name in the upstream Tmall hierarchy, paired with category_l3_id.
aggregate-select · group-by · aggregate-filter=eq,neq,in,not_in,contains · detail-return · detail-filter=eq,neq,in,not_in,contains · search shopdimension- Shop name recorded by Tmall, paired with shop_id; it may change over time.
aggregate-select · group-by · aggregate-filter=eq,neq,in,not_in,contains · detail-return · detail-filter=eq,neq,in,not_in,contains · search specificationattribute- Product specification attributes, usually encoded as a JSON object string; keys vary by category, the value may be empty, and it is available only in detail output.
detail-return monthtime- Calendar month to which the product sales record belongs, formatted as YYYY-MM; the dataset grain is monthly.
aggregate-select · group-by · detail-return is_livedimension- Whether the product has appeared in live commerce during the record month; null or empty means unknown, not no.
aggregate-select · group-by · aggregate-filter=eq,neq,in,not_in,is_unknown,is_known · detail-return · detail-filter=eq,neq,in,not_in,is_unknown,is_known has_bybtdimension- Whether the product participates in the RMB 10B subsidy program during the record month; null or empty means unknown, not no.
aggregate-select · group-by · aggregate-filter=eq,neq,in,not_in,is_unknown,is_known · detail-return · detail-filter=eq,neq,in,not_in,is_unknown,is_known bc_typedimension- Tmall B/C shop type after trimming blank values; null means the type is unknown.
aggregate-select · group-by · aggregate-filter=eq,neq,in,not_in,is_unknown,is_known · detail-return · detail-filter=eq,neq,in,not_in,is_unknown,is_known · search gmvmeasure- Post-coupon sales amount in CNY; aggregate queries sum the selected scope, while detail queries return the value for one product-month record.
aggregate-select · detail-return · certified unitsmeasure- Units sold; aggregate queries sum the selected scope, while detail queries return the value for one product-month record.
aggregate-select · detail-return aspmeasure- Weighted average selling price in CNY, calculated as SUM(gmv) / SUM(units); null when total units is zero, and available only in aggregate queries.
aggregate-select
Limitations
- Only monthly-grain data is available; 2026-06 is the first published waterline, not a subscription start month.
- Products and shops require exact IDs or confirmed HTTPS Taobao links.
- NULL and empty strings consistently mean unknown, not no.