Skip to Content
Reviews APIGETList all reviews

List all reviews

GET/api/v2/reviews

Returns a list of your published reviews, sorted by submission date with the most recent review first. Results are paginated. See Pagination.

Reviews imported from Trustpilot are not included, so page.totalElements can be lower than totalReviews in the review summary, which counts them.

Query parameters

ParamTypeRequiredDescription
pagenumberOptionalThe page of results to return. Zero based, so the first page is 0. Defaults to 0.
sizenumberOptionalHow many reviews to return per page. Defaults to 20, maximum 100.

Request

GET /api/v2/reviews
curl --location 'https://www.reviewsolicitors.co.uk/api/v2/reviews' \ --header 'Authorization: Bearer {access_token}'

Response

200 OK
{ "content": [ { "id": 0, "reviewDate": "2026-01-31", "title": "string", "text": "string", "rating": 0, "workArea": "string", "reference": "string", "satisfied": false, "recommended": false, "stats": { "initialImpressions": 0, "legalKnowledge": 0, "valueForMoney": 0, "approachability": 0, "documentationAccuracy": 0, "communication": 0 }, "professionals": [], "reviewerName": "string", "source": "string", "helpfulCount": 0, "customQuestions": [] } ], "page": { "size": 20, "number": 0, "totalElements": 1, "totalPages": 1 } }

The example above contains placeholder data. Actual reviews carry your firm’s own content.

Response fields

content holds the reviews on this page, and page describes the page itself. See Pagination for the full breakdown.

FieldTypeDescription
contentobject[]The reviews on this page. See the review object.
page.totalElementsnumberTotal number of reviews across every page.
page.totalPagesnumberTotal number of pages available.
page.numbernumberThe page that was returned.
page.sizenumberMaximum number of reviews per page.
Last updated on