---
title: "Revenue and downloads for any app"
method: GET
path: "/hive/estimate/{id}"
tags: ["Hive"]
---

# Revenue and downloads for any app

`GET /hive/estimate/{id}`

## Request

- Base URL: `https://storelift.net/v1`
- URL: `https://storelift.net/v1/hive/estimate/{id}`
- Auth: one of:
  - HTTP bearer
  - API key in header `x-api-key`

Monthly revenue and downloads for any App Store app, worldwide: one figure each (`value`, or `under` when the app is below that amount) and how many markets it covers. Every app gets an answer. Hive already knows them. The first request for an app starts the read and answers 202 with `eta` seconds. 500 credits for the figures; a pending answer is 1.

## Path parameters

- `id` string, required

## Query parameters

- `country` string

## Response `200`

OK

- object
  - `id` string, required
  - `country` string, required
  - `day` string, required
  - `scope` string, required
  - `revenue` object, required
  - `downloads` object, required
  - `meta` HiveMeta (unresolved $ref)

## Other responses

- `400`: A parameter is missing or malformed.
- `401`: No key, or the key is not valid.
- `402`: This month's credits are used up.
- `403`: The key's plan or scopes do not cover this call.
- `404`: No such app, or Storelift has not measured it yet.
- `429`: Too many requests.

---

[API](https://skmtc.dev/storelift/apis/storelift-api.md) · [All operations](https://skmtc.dev/storelift/apis/storelift-api/llms.txt) · [OpenAPI document](https://skmtc.dev/storelift/apis/storelift-api/revisions/4489f2d077a4?raw)
