v1

latestOpenAPI 3.1.0© Copyright Partoo2026-07-26163503484.0 KB
Reviews

Search for reviews

This endpoint lets you search for the reviews of your businesses.

To access the reviews of a business you need to have READ access on it. The response is paginated (30 results per page).

By default, no state filter is applied: the response includes all reviews, including deleted ones. Use state__in / state__notin to narrow the result.

get/reviews

Query parameters

business__inBusinessId[]

Filter by business ids. Use a comma-separated list to provide multiple ids.

[
  "5409c35a97bbc544d8e26737"
]
business__notinBusinessId[]

Excludes from the request all businesses provided

[
  "5409c35a97bbc544d8e26737"
]
content__isnull'true' | 'false'

Filter by review's content

If set to true, the endpoint will return all the reviews without content.

Note: This is the content of the review and not the content of the reply.

partner__inReviewPublisherLabel[]

Filter by publisher

gmb_rating__innumber[]

Filter only by Google ratings

tripadvisor_rating__innumber[]

Filter only by Tripadvisor ratings

recommended__inboolean[]

Filter only by Facebook recommendation

update_date__gtestring datetime
Example:2017-08-01T00:00:00

Filter by update_date

Return all the reviews whose update_date >= given_date.

For example : update_date__gte=2019-01-01T00:00:00 will return all reviews from the first January of 2019 until today.

Note : The update dates are stored in UTC.

update_date__ltestring datetime
Example:2017-08-02T00:00:00

Filter by update_date

Return all the reviews whose update_date <= given_date.

For example : update_date__lte=2020-01-01T00:00:00 will return all reviews from the date of the first review until the first january of 2020.

Note : The update dates are stored in UTC.

state__inReviewState[]

Filter by state. Comma-separated list of review states.

state__notinReviewState[]

Exclude reviews in the given states. Comma-separated list of review states.

tag_label__inTagLabel[]

Filter by Tag label

Will partially match given labels (ie foo will match reviews with tag food)

[
  "food"
]
without_tagboolean
Example:true

Filter only reviews without tags

keywordsstring[]

Filter by keywords

Return all the reviews with not-nullable content, that contain the provided list of keywords.

Note: This is the content of the review and not the content of the reply.

The filter accepts both simple and composed words. To indicate it's a composed keyword, add the + as separator. For example:

  • keywords=bonjour returns all reviews containing the keyword bonjour
  • keywords=good+service returns all reviews containing the combined keyword good service, without splitting the keyword. No reviews containing just good or just service will be returned.
  • keywords=bonjour,good+service: returns all reviews that contain either just bonjour, either just good service or both keywords at the same time.
with_media_linksboolean
Example:true

When set to true, enriches review responses with associated customer media URLs from Google My Business. The media links will appear in the field media_links as an array of strings.

  • If with_media_links is false (default): media_links will be an empty array []
  • If with_media_links is true:
    • Reviews with associated photos: media_links will contain Google photo URLs
    • Reviews without photos: media_links will be an empty array []
pageinteger

Page number. Starts at 1. Any value lower than 1 will be considered as 1. For the number of items per page, see the per_page query parameter.

per_pageinteger

Number of items to return per page. Currently limited to 100.

order_by'update_date' | '-update_date'
Example:update_date

A - sign in front of the value indicates a descending order.

Response

OK

pageinteger

Current page number

max_pageinteger

Last page number

countinteger

Number of resources complying with filters