Skip to content
TRENDEES
Log inStart Free

Developers: MCP and REST API

There are two ways to reach your own StoRank data: connect it to Claude or ChatGPT and ask in the chat (MCP), or use an API key from your own code (REST API). Both are read-only; nothing is ever changed.

1. Connect to Claude and ChatGPT (MCP)

Once connected, just ask “which keywords did I drop on this week, and why?” or “where is my competitor ahead of me?”; the AI answers from your StoRank data.

Server URL

https://storank.app/mcp

Claude

  1. Settings → Connectors → Add custom connector.
  2. Name: StoRank, URL: the server URL below → Add → Connect.
  3. Sign in on the StoRank screen that opens and press Allow.

ChatGPT

  1. Settings → Apps & Connectors → Advanced settings → turn on Developer mode.
  2. Create: name StoRank, URL the server URL below, authentication OAuth.
  3. Sign in on the StoRank screen that opens and press Allow.

You can remove the connection at any time in StoRank → Settings → AI Connections. Changing your password disconnects them automatically.

2. REST API

Create a key in StoRank → Settings → API Keys (shown once). Send it with every request in the Authorization header. Responses are JSON.

curl -H "Authorization: Bearer srk_YOUR_KEY" https://storank.app/v1/apps

curl -H "Authorization: Bearer srk_YOUR_KEY" "https://storank.app/v1/apps/123/keywords?country=us&only_ranking=true"

Limit: 60 requests per minute per account (429 with Retry-After when exceeded). Only your own apps are visible. Accounts whose trial ended get 403.

3. Endpoints

GET /v1/appsYour apps, tracked countries and headline numbers
GET /v1/apps/{app_id}/keywordsLatest keyword rankings in one country vs. the previous measurement (country, only_ranking, limit)
GET /v1/apps/{app_id}/keywords/{keyword_id}/historyDaily rank history of one keyword, with competitors (days)
GET /v1/apps/{app_id}/competitorsCompetitors in one country and how they compare (country)
GET /v1/apps/{app_id}/reviewsRecent store reviews with ratings and replies (limit)
GET /v1/apps/{app_id}/radarWorld radar: countries where the app is live, ratings, chart positions
GET /v1/apps/{app_id}/suggestionsLatest AI ASO suggestion report and which ones were applied

4. Errors

401Missing or invalid key
403No active plan (trial ended)
404App or keyword not in this account
429Per-minute limit exceeded
{"error": {"code": "not_found", "message": "App not found in this StoRank account."}}

Machine-readable definition of every endpoint (OpenAPI 3.1): https://storank.app/v1/openapi.json

← Home