Ad Store Data Analysis API Endpoint
1. All Platform Data Statistical Analysis
API Endpoint Information
- API Endpoint Name: Store Detail All Platform Data Statistical Analysis
- Request Method: POST
- API Endpoint Address:
/open-api/v1/data - API Endpoint Path:
/v3/api/open/store/allPlatform/dataAnalysis - API Endpoint Description: Get aggregated data analysis for a store across all platforms (TikTok, Facebook, Meta Ad Library)
- Pricing:
Free
Request Headers:
- Content-Type: application/json
- Accept: application/json
Request Parameters
Request Structure
| Parameter Name | Type | Description | Example | Required | Default |
|---|---|---|---|---|---|
key | string | User's external API request key | "your_api_key_here" | Yes | |
uri | string | API Endpoint path | "/v3/api/open/store/allPlatform/dataAnalysis" | Yes | |
params | object | API Endpoint input parameter object | See parameter list | Yes |
Standard Response Fields
| Field Name | Type | Description |
|---|---|---|
remaining_credits | Long | Current remaining available credits after this request |
consumed_credits | Long | Credits consumed by this request |
Parameter List (params object)
| Parameter Name | Type | Required | Description |
|---|---|---|---|
id | String | Yes | Store ID is a 13-character string (e.g., c2d5b2547218a), corresponding to the store_id field in the store ranking list API endpoint response |
start_time | Long | No | Start time, timestamp, unit: seconds |
end_time | Long | No | End time, timestamp, unit: seconds |
Request Example
curl -X POST "https://www.pipispy.com/open-api/v1/data" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"key": "your_api_key_here",
"uri": "/v3/api/open/store/allPlatform/dataAnalysis",
"params": {
"id": "store_123456",
"start_time": 1675830644,
"end_time": 1752202412
}
}'
Response Parameters
Response Body Structure
{
"code": 200,
"message": "success",
"data": {},
"version": "v1",
"timestamp": null,
"sign": null,
"remaining_credits": 9980,
"consumed_credits": 0,
"success": true,
"fail": false
}
Data Field Descriptions
All Platform Aggregated Data
| Field Name | Type | Description |
|---|---|---|
all_play_count | Long | All platform aggregated ad video play count (TikTok + Facebook + Meta Ad Library) |
all_digg_count | Long | TikTok + Facebook like count (does not include Meta Ad Library) |
all_digg_play_rate | BigDecimal | Like rate, i.e., (TikTok + Facebook likes) / (TikTok + Facebook plays), not multiplied by 100% |
all_data_count | Long | All platform aggregated ad total count |
all_min_cpm | BigDecimal | All platform minimum ad spend (USD), i.e., sum of min_cpm for each platform |
all_max_cpm | BigDecimal | All platform maximum ad spend (USD), i.e., sum of max_cpm for each platform |
all_put_days | Long | All platform delivery days, i.e., sum of delivery days for each platform (not affected by time range selector) |
all_start_time | Long | All platform first ad time, takes the earliest time across all platforms (timestamp, seconds) |
all_end_time | Long | All platform last ad time, takes the latest time across all platforms (timestamp, seconds) |
Daily Like Increment Analysis (digg_inc_analytic)
| Field Name | Type | Description |
|---|---|---|
statistics_time | Long | Statistics time (timestamp, seconds) |
tiktokDiggIncCount | Long | TikTok like increment for that day |
facebookDiggIncCount | Long | Facebook like increment for that day |
Daily Ad Increment Analysis (adIncAnalytics)
| Field Name | Type | Description |
|---|---|---|
statistics_time | Long | Statistics time (timestamp, seconds) |
tiktok_inc_data_count | Long | TikTok ad count increment for that day |
facebook_inc_data_count | Long | Facebook ad count increment for that day |
facebookLibraryIncDataCount | Long | Meta Ad Library ad count increment for that day |
Platform Data Analysis (tiktokAnalytic / facebookAnalytic / facebookLibraryAnalytic)
| Field Name | Type | Description |
|---|---|---|
play_count | Long | Platform ad video play count |
digg_count | Long | Platform like count (Meta Ad Library does not have this field) |
digg_play_rate | BigDecimal | Platform like rate, i.e., digg_count / play_count (Meta Ad Library does not have this field) |
data_count | Long | Platform ad count |
put_day | Long | Platform ad delivery days |
min_cpm | BigDecimal | Platform minimum ad spend (USD) |
max_cpm | BigDecimal | Platform maximum ad spend (USD) |
start_time | Long | Platform first ad time (timestamp, seconds) |
end_time | Long | Platform last ad time (timestamp, seconds) |
Response Example
{
"code": 200,
"message": "success",
"data": {
"all_play_count": 76792774635,
"all_digg_count": 1500000000,
"all_digg_play_rate": 0.0215,
"all_data_count": 2500,
"all_min_cpm": 45.5,
"all_max_cpm": 130.3,
"all_put_days": 360,
"all_start_time": 1675830644,
"all_end_time": 1752202412,
"digg_inc_analytic": [
{
"statistics_time": 1752115200,
"tiktokDiggIncCount": 1200000,
"facebookDiggIncCount": 800000
}
],
"adIncAnalytics": [
{
"statistics_time": 1752115200,
"tiktok_inc_data_count": 50,
"facebook_inc_data_count": 30,
"facebookLibraryIncDataCount": 20
}
],
"tiktokAnalytic": {
"play_count": 50000000000,
"digg_count": 1000000000,
"digg_play_rate": 0.02,
"data_count": 1000,
"put_day": 150,
"min_cpm": 18.0,
"max_cpm": 42.5,
"start_time": 1675830644,
"end_time": 1752202412
},
"facebookAnalytic": {
"play_count": 20000000000,
"digg_count": 500000000,
"digg_play_rate": 0.025,
"data_count": 800,
"put_day": 120,
"min_cpm": 12.0,
"max_cpm": 38.0,
"start_time": 1680000000,
"end_time": 1752000000
},
"facebookLibraryAnalytic": {
"play_count": 6792774635,
"digg_count": null,
"digg_play_rate": null,
"data_count": 700,
"put_day": 90,
"min_cpm": 15.5,
"max_cpm": 49.8,
"start_time": 1685000000,
"end_time": 1752202412
}
},
"version": "v1",
"timestamp": null,
"sign": null,
"remaining_credits": 9980,
"consumed_credits": 0,
"success": true,
"fail": false
}
2. TikTok Platform Data Statistical Analysis
API Endpoint Information
- API Endpoint Name: TikTok Platform Data Statistical Analysis
- Request Method: POST
- API Endpoint Address:
/open-api/v1/data - API Endpoint Path:
/v3/api/open/store/tiktokPlatform/dataAnalysis - API Endpoint Description: Get ad data analysis for a store on the TikTok platform
- Pricing:
Free
Request Headers:
- Content-Type: application/json
- Accept: application/json
Request Parameters
Request Structure
| Parameter Name | Type | Description | Example | Required | Default |
|---|---|---|---|---|---|
key | string | User's external API request key | "your_api_key_here" | Yes | |
uri | string | API Endpoint path | "/v3/api/open/store/tiktokPlatform/dataAnalysis" | Yes | |
params | object | API Endpoint input parameter object | See parameter list | Yes |
Parameter List (params object)
| Parameter Name | Type | Required | Description |
|---|---|---|---|
id | String | Yes | Store ID is a 13-character string (e.g., c2d5b2547218a), corresponding to the store_id field in the store ranking list API endpoint response |
start_time | Long | No | Start time, timestamp, unit: seconds |
end_time | Long | No | End time, timestamp, unit: seconds |
Request Example
curl -X POST "https://www.pipispy.com/open-api/v1/data" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"key": "your_api_key_here",
"uri": "/v3/api/open/store/tiktokPlatform/dataAnalysis",
"params": {
"id": "store_123456",
"start_time": 1675830644,
"end_time": 1752202412
}
}'
Response Parameters
Response Body Structure
{
"code": 200,
"message": "success",
"data": {},
"version": "v1",
"timestamp": null,
"sign": null,
"remaining_credits": 9980,
"consumed_credits": 0,
"success": true,
"fail": false
}
Data Field Descriptions
| Field Name | Type | Description |
|---|---|---|
play_count | Long | TikTok platform ad video play count |
digg_count | Long | TikTok platform like count |
digg_play_rate | BigDecimal | TikTok platform like rate |
data_count | Long | TikTok platform ad count |
put_day | Long | TikTok platform ad delivery days |
min_cpm | BigDecimal | TikTok platform minimum ad spend (USD) |
max_cpm | BigDecimal | TikTok platform maximum ad spend (USD) |
min_cpa | BigDecimal | TikTok platform minimum conversion count |
max_cpa | BigDecimal | TikTok platform maximum conversion count |
start_time | Long | TikTok platform first ad time (timestamp, seconds) |
end_time | Long | TikTok platform last ad time (timestamp, seconds) |
Response Example
{
"code": 200,
"message": "success",
"data": {
"play_count": 50000000000,
"digg_count": 1000000000,
"digg_play_rate": 0.02,
"data_count": 1000,
"put_day": 150,
"min_cpm": 18.0,
"max_cpm": 42.5,
"min_cpa": 60.0,
"max_cpa": 450.0,
"start_time": 1675830644,
"end_time": 1752202412
},
"version": "v1",
"timestamp": null,
"sign": null,
"remaining_credits": 9980,
"consumed_credits": 0,
"success": true,
"fail": false
}
3. Facebook Platform Data Statistical Analysis
API Endpoint Information
-
API Endpoint Name: Facebook Platform Data Statistical Analysis
-
Request Method: POST
-
API Endpoint Address:
/open-api/v1/data -
API Endpoint Path:
/v3/api/open/store/facebookPlatform/dataAnalysis -
API Endpoint Description: Get ad data analysis for a store on the Facebook platform
-
Pricing:
FreeRequest Headers: -
Content-Type: application/json
-
Accept: application/json
Request Parameters
Request Structure
| Parameter Name | Type | Description | Example | Required | Default |
|---|---|---|---|---|---|
key | string | User's external API request key | "your_api_key_here" | Yes | |
uri | string | API Endpoint path | "/v3/api/open/store/facebookPlatform/dataAnalysis" | Yes | |
params | object | API Endpoint input parameter object | See parameter list | Yes |
Parameter List (params object)
| Parameter Name | Type | Required | Description |
|---|---|---|---|
id | String | Yes | Store ID is a 13-character string (e.g., c2d5b2547218a), corresponding to the store_id field in the store ranking list API endpoint response |
start_time | Long | No | Start time, timestamp, unit: seconds |
end_time | Long | No | End time, timestamp, unit: seconds |
Request Example
curl -X POST "https://www.pipispy.com/open-api/v1/data" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"key": "your_api_key_here",
"uri": "/v3/api/open/store/facebookPlatform/dataAnalysis",
"params": {
"id": "store_123456",
"start_time": 1675830644,
"end_time": 1752202412
}
}'
Response Parameters
Response Body Structure
{
"code": 200,
"message": "success",
"data": {},
"version": "v1",
"timestamp": null,
"sign": null,
"remaining_credits": 9980,
"consumed_credits": 0,
"success": true,
"fail": false
}
Data Field Descriptions
| Field Name | Type | Description |
|---|---|---|
play_count | Long | Facebook platform ad video play count |
digg_count | Long | Facebook platform like count |
digg_play_rate | BigDecimal | Facebook platform like rate |
data_count | Long | Facebook platform ad count |
put_day | Long | Facebook platform ad delivery days |
min_cpm | BigDecimal | Facebook platform minimum ad spend (USD) |
max_cpm | BigDecimal | Facebook platform maximum ad spend (USD) |
min_cpa | BigDecimal | Facebook platform minimum conversion count |
max_cpa | BigDecimal | Facebook platform maximum conversion count |
start_time | Long | Facebook platform first ad time (timestamp, seconds) |
end_time | Long | Facebook platform last ad time (timestamp, seconds) |
Response Example
{
"code": 200,
"message": "success",
"data": {
"play_count": 20000000000,
"digg_count": 500000000,
"digg_play_rate": 0.025,
"data_count": 800,
"put_day": 120,
"min_cpm": 12.0,
"max_cpm": 38.0,
"min_cpa": 45.0,
"max_cpa": 400.0,
"start_time": 1680000000,
"end_time": 1752000000
},
"version": "v1",
"timestamp": null,
"sign": null,
"remaining_credits": 9980,
"consumed_credits": 0,
"success": true,
"fail": false
}
4. Meta Ad Library Data Statistical Analysis
API Endpoint Information
- API Endpoint Name: Meta Ad Library Data Statistical Analysis
- Request Method: POST
- API Endpoint Address:
/open-api/v1/data - API Endpoint Path:
/v3/api/open/store/facebookLibraryPlatform/dataAnalysis - API Endpoint Description: Get data analysis for a store in the Meta Ad Library
- Pricing:
Free
Request Headers:
- Content-Type: application/json
- Accept: application/json
Request Parameters
Request Structure
| Parameter Name | Type | Description | Example | Required | Default |
|---|---|---|---|---|---|
key | string | User's external API request key | "your_api_key_here" | Yes | |
uri | string | API Endpoint path | "/v3/api/open/store/facebookLibraryPlatform/dataAnalysis" | Yes | |
params | object | API Endpoint input parameter object | See parameter list | Yes |
Parameter List (params object)
| Parameter Name | Type | Required | Description |
|---|---|---|---|
id | String | Yes | Store unique identifier ID |
start_time | Long | No | Start time, timestamp, unit: seconds |
end_time | Long | No | End time, timestamp, unit: seconds |
Request Example
curl -X POST "https://www.pipispy.com/open-api/v1/data" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"key": "your_api_key_here",
"uri": "/v3/api/open/store/facebookLibraryPlatform/dataAnalysis",
"params": {
"id": "store_123456",
"start_time": 1675830644,
"end_time": 1752202412
}
}'
Response Parameters
Response Body Structure
{
"code": 200,
"message": "success",
"data": {},
"version": "v1",
"timestamp": null,
"sign": null,
"remaining_credits": 9980,
"consumed_credits": 0,
"success": true,
"fail": false
}
Data Field Descriptions
| Field Name | Type | Description |
|---|---|---|
data_count | Long | Meta Ad Library ad count |
adset_count | Long | Meta Ad Library ad set count |
audience_reach | Long | Audience reach (EU & UK data only) |
play_count | Long | Ad play count (EU & UK data only) |
min_cpm | BigDecimal | Minimum ad spend (USD, EU & UK data only) |
max_cpm | BigDecimal | Maximum ad spend (USD, EU & UK data only) |
put_day | Long | Delivery days |
start_time | Long | Ad start time (timestamp, seconds) |
end_time | Long | Ad end time (timestamp, seconds) |
Response Example
{
"code": 200,
"message": "success",
"data": {
"data_count": 700,
"adset_count": 150,
"audience_reach": 15000000,
"play_count": 6792774635,
"min_cpm": 15.5,
"max_cpm": 49.8,
"put_day": 90,
"start_time": 1685000000,
"end_time": 1752202412
},
"version": "v1",
"timestamp": null,
"sign": null,
"remaining_credits": 9980,
"consumed_credits": 0,
"success": true,
"fail": false
}
Error Code Descriptions
| Error Code | Description |
|---|---|
200 | Success |
400 | Request parameter error, such as missing store ID |
404 | Store does not exist |
500 | Internal server error |