The Review Summaries API shows what information TestFreaks has about your product catalog, the number of collected and external reviews, and average rating per product or product family.
limit
, how many products per page, default 100, maximum 1000
client_id
, the unique identifier for your client configuration.
by_family
, if set to 1
or true
, group the summaries by product family instead of
product. See below for separate documentation.
after
, used for pagination
See below, and see the separate description of fields.
If .links.next
is set, additional pages are available by following the link.
If .errors
is set, it’s a list of errors.
$ curl -u "sk_token:" "https://api.testfreaks.com/v1/summaries?client_id=example.com&limit=2"
{
"data": [
{
"your_review_count": 2,
"your_avg_score": 4.5,
"pro_review_count": 0,
"user_review_count": 0,
"score": 9,
"your_score_dist": [
0,
0,
0,
1,
1
],
"your_review_answers": null,
"id": "1001-01",
"family_id": "1001",
"title": "Apple iPhone 12",
"brand": "Apple"
},
{
"your_review_count": 1,
"your_avg_score": 5,
"pro_review_count": 0,
"user_review_count": 0,
"score": 10,
"your_score_dist": [
0,
0,
0,
0,
1
],
"your_review_answers": null,
"id": "1001-02",
"family_id": "1001",
"title": "Apple iPhone 13",
"brand": "Apple"
}
],
"links": {
"next": "https://api.testfreaks.com/v1/summaries?after=1001-02&limit=2"
}
}
limit
, how many product families per page, default 100, maximum 1000
client_id
, the unique identifier for your client configuration.
after
, used for pagination
See below, and see the separate description of fields.
If .links.next
is set, additional pages are available by following the link.
$ curl -u "sk_token:" "https://api.testfreaks.com/v1/summaries?client_id=example.com&by_family=1"
{
"data": [
{
"your_review_count": 3,
"your_avg_score": 4.7,
"pro_review_count": 0,
"user_review_count": 0,
"score": 9.3,
"your_score_dist": [
0,
0,
0,
1,
2
],
"your_review_answers": null,
"family_id": "1001"
},
{
"your_review_count": 11,
"your_avg_score": 4.6,
"pro_review_count": 0,
"user_review_count": 0,
"score": 9.3,
"your_score_dist": [
0,
0,
1,
2,
8
],
"your_review_answers": null,
"family_id": "1002"
},
{
"family_id": "1003"
},
],
"links": {
"next": "https://api.testfreaks.com/v1/summaries?by_family=1&after=1003"
}
}