Apps

Fetch app reviews

Android defaults to merged market-language, English, Spanish, French, and Arabic feeds, deduplicated and sorted before limiting. Coverage is bounded, not exhaustive. Use lang for another specific feed.

get/api/v1/apps/reviews

Request

  • Base URL: https://api.trysonar.app
  • URL: https://api.trysonar.app/api/v1/apps/reviews
  • Auth: HTTP bearer

Query parameters

store'ios' | 'android' required

App store

langstring

Android only: two-letter language code to fetch a single feed instead of the default merged feeds.

idstring required

App store ID (numeric for iOS, package for Android)

countrystring

ISO 3166-1 alpha-2 country code. Store reads accept every App Store storefront (175) and Google Play market (145); a code that isn't a storefront returns 400 with error.reason: "unsupported_market".

sort'recent' | 'helpful'
min_ratinginteger
max_ratinginteger
limitinteger

Response

App reviews. When the store is throttling, Sonar's stored reviews for the storefront with meta.stale (rating filters and limit still apply; not for single-lang Android requests).

Changes

No recorded changes to this operation across all 1 revision of this API.