Start with the symptom below. If the fix does not work, send support the smallest reproducible case; that is faster and safer than sharing credentials.
I cannot sign in
- Confirm whether the account was created with Google or email/password.
- Google accounts should use Continue with Google with the same email.
- Email/password accounts can use Forgot password on the sign-in page.
- Disable password-manager autofill once and type the email manually to rule out an old address.
- If the page loops after sign-in, clear cookies for
app.getappniche.comand retry.
I paid, but the workspace is still locked
Refresh the page once, then compare the signed-in email with the email on the Stripe receipt. Product access is reconciled by email and by the workspace attached to the checkout session.
If they match and access is still missing, email support with the receipt ID and approximate checkout time. Do not send card details.
Apps returns no results
Clear all filters, choose one store scope, and add filters back one at a time. Common causes are:
- a narrow release/update window combined with a high minimum rating count;
- a search restricted to title when the term only appears in developer or category context;
- minimum and maximum values that overlap incorrectly;
- a category that does not contain the same vocabulary as the search term.
A missing metric is different from zero. See Data, freshness & confidence.
The data date looks old
Use the source date shown by the product. Daily collection and publication are separate stages, so a refresh can lag while the latest snapshot is being processed. Re-check later before reporting a stale-data incident.
API error reference
| Status | Meaning | First check |
|---|---|---|
401 | Missing, revoked, or malformed key | Full Authorization: Bearer getappniche_... header |
402 | Plan lacks API access or credits are exhausted | Billing status and credit balance in Settings |
404 | Resource or app ID not found | {store}:{store_id} format, such as apple:284882215 |
422 | Query parameter failed validation | Parameter spelling, type, and documented limit |
429 | Request budget exceeded | Pause and respect Retry-After |
5xx | Temporary service failure | Retry once after a short delay; do not loop aggressively |
Never put an API key in a public repository, browser URL, screenshot, or support message. Rotate it immediately in Settings → API Keys if it leaks.
MCP tools do not appear
- Confirm the endpoint is exactly
https://api.getappniche.com/mcp. - Confirm the client uses Streamable HTTP, not a local stdio-only configuration.
- Check the Bearer header and restart the MCP client after editing its config.
- Test the same key with one REST request from the API quickstart. If REST works, the problem is client configuration rather than the GetAppNiche account.
- For Claude Desktop, confirm Node.js and the
mcp-remotecommand can run on the machine.
See the client-specific snippets in Connect AI agents (MCP).
Contact support
Email yaro@getappniche.com with:
- account email, but no password;
- page URL or endpoint;
- expected result and actual result;
- timestamp and timezone;
- HTTP status/request ID, if shown;
- a screenshot with secrets and personal data removed.
For billing, add the Stripe receipt ID. For an app-data issue, add the App Store ID and the source date shown in GetAppNiche.