Developer docs › API reference

Account endpoints

The key's own plan, scopes and usage, the account search and the alert feed. Reading plan and usage costs 0 credits.

Authentication · Credits · Common parameters · Error codes · openapi.json

GET /alerts

The alert feed of this workspace — rank drops and rises, keywords entering or leaving the results, rivals passing you or being passed, rival listing changes, Apple Ads rule and management-fee steps, finished keyword discovery runs — newest first, with the unread count. Same feed as the bell in the dashboard.

Scope
apps:read
Credits
1
Plan
Free
ParameterInTypeDescription
limitquerynumberrows, up to 500 (default 50)
curl "https://storelift.net/v1/alerts" \
  -H "Authorization: Bearer $STORELIFT_API_KEY"

GET /portfolio

Today across every app in the workspace, one row per app: live users, users and new users, ad revenue, subscription revenue and trials, plus portfolio totals, hourly and country cards and the subscription event feed. Same numbers as the Today screen of the dashboard. Pass day for a past day.

Scope
apps:read
Credits
2
Plan
Free
ParameterInTypeDescription
tzquerystringIANA time zone for the day boundary, e.g. Europe/Istanbul (defaults to UTC)
dayquerystringpast day as YYYY-MM-DD (defaults to today)
curl "https://storelift.net/v1/portfolio" \
  -H "Authorization: Bearer $STORELIFT_API_KEY"

GET /account

Who this key or session belongs to: plan, how it authenticated, the scopes it carries, the apps it may read and the credit balance. Costs no credits. Call it when a call was refused for plan, scope or app reasons.

Scope
none
Credits
0
curl "https://storelift.net/v1/account" \
  -H "Authorization: Bearer $STORELIFT_API_KEY"

Open in sandbox

Sample response

GET /usage

Every quota of the workspace with what is used and the reset time: tracked keywords, apps, discovery, AI questions, review AI, AI visibility, spy, API credits, today's Hive allowance and the per-second rate. Costs no credits. used=null means the quota is not metered on this plan, not zero.

Scope
none
Credits
0
curl "https://storelift.net/v1/usage" \
  -H "Authorization: Bearer $STORELIFT_API_KEY"

Open in sandbox

Sample response

GET /fetch

The full record behind one id from search: an app card, one tracked keyword with its current state and rank history, or one rival with the keywords it beats the user on. Returns id, title, url, a one-line text and metadata.

Scope
apps:read
Credits
1
Plan
Free
ParameterInTypeDescription
idrequiredquerystringan id exactly as search returned it (app:…, kw:…, rival:…)
curl "https://storelift.net/v1/fetch?id=kw%3Asbx-lumen%3Aus%3Asleep%2520sounds" \
  -H "Authorization: Bearer $STORELIFT_API_KEY"

Open in sandbox

Sample response