Estimate monthly revenue for an app (single or bulk)
Pass id for a single app or ids (comma-separated, up to 25) for bulk lookup. Bulk counts as one request. Each estimate includes a confidence grade (high/medium/low) and confidence_factors explaining it. Apps Sonar synced on the same storefront within the last day are estimated from the stored listing. When the store can't answer, an estimate from an older stored listing is returned flagged stale: true (bulk: per item; single: meta.stale + meta.stale_as_of); with nothing stored, a bulk item carries error.code rate_limited or unavailable with retry_after_seconds (not billed), and the request is 429/503 only when every id failed.
Request
- Base URL: https://api.trysonar.app
- URL: https://api.trysonar.app/api/v1/apps/revenue
- Auth: HTTP bearer
Query parameters
App store
Comma-separated store IDs (max 25)
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".
Response
Monthly revenue estimate(s). Bulk items may carry stale: true or a per-id error (not_found, rate_limited, unavailable).
Changes
No recorded changes to this operation across all 1 revision of this API.