Workspace
The dashboard
RankShark TrackScopetrack:read
GET
Daily points, scans, SoLV, ARP and AI mention rate for the period and the period before it, running and recent scans, upcoming runs and usage. Days are UTC calendar days.
Scope: track:read.
header
AuthorizationBearer <rstk_… API key or OAuth access token>A Track API key (rstk_…, Settings → API & MCP) or an OAuth access token issued for this API
days?integer7, 30 (default) or 90
Value in
73090campaignId?stringOnly this campaign (gt_…)
Match
^gt_[A-Za-z0-9]{10,40}$clientId?stringOnly this business's campaigns (tc_…)
Match
^tc_[A-Za-z0-9]{10,40}$OK
application/json- response
days*integerseries*array<>seriesPrev?array<>The period before
totals*last24h?active?array<>Running and queued
recent?array<>The latest 12
upcoming?array<>The next 6 scheduled runs
campaigns?integeraiCampaigns?integerusage?limits?|nullcurl -X GET 'https://panel.rankshark.io/v1/track/dashboard'Example Response
{ "days": 7, "series": [ { "day": "2026-11-02", "points": 147, "scans": 3, "failed": 0, "solv": 48.3, "arp": 4.6, "mention": null } ], "seriesPrev": [ { "day": "2026-10-26", "points": 147, "scans": 3, "failed": 0, "solv": 41.5, "arp": 5.1, "mention": null } ], "totals": { "points": 1029, "pointsPrev": 980, "scans": 21, "scansPrev": 20, "failed": 0, "failedPrev": 1, "solv": 48.3, "solvPrev": 41.5, "arp": 4.6, "arpPrev": 5.1, "mention": 44.44, "mentionPrev": 33.33 }, "last24h": { "done": 3, "failed": 0 }, "active": [ { "id": "gs_4Pz8Qw2Er6TyUi", "keyword": "emergency dentist", "engine": "maps", "mode": "grid", "status": "running", "trigger": "manual", "createdAt": "2026-11-05T10:12:40.000Z", "startedAt": "2026-11-05T10:13:02.000Z", "finishedAt": null, "progress": { "done": 18, "failed": 0, "total": 49 }, "metrics": null, "organicMetrics": null, "error": null, "note": null, "grid": { "size": 7, "radiusM": 4828, "shape": "square", "unit": "mi" }, "suspect": false, "wait": { "ahead": 0, "startsInMin": 0, "minutesLeft": 4 }, "campaignId": "gt_8fK2mQ9xLp3s", "trackerId": "gt_8fK2mQ9xLp3s", "campaignName": "Harbor Dental · Austin", "trackerName": "Harbor Dental · Austin", "ipArea": "austin, texas, US" } ], "recent": [ { "id": "gs_3Hq7Vt2NwR8cYp", "keyword": "dentist near me", "engine": "maps", "mode": "grid", "status": "done", "trigger": "schedule", "createdAt": "2026-11-02T15:00:04.000Z", "startedAt": "2026-11-02T15:00:31.000Z", "finishedAt": "2026-11-02T15:06:12.000Z", "progress": { "done": 49, "failed": 0, "total": 49 }, "metrics": { "points": 49, "total": 49, "found": 44, "foundPct": 89.8, "top3": 27, "top10": 39, "arp": 4.18, "atrp": 5.9, "solv": 55.1 }, "organicMetrics": null, "error": null, "note": null, "grid": { "size": 7, "radiusM": 4828, "shape": "square", "unit": "mi" }, "suspect": false, "campaignId": "gt_8fK2mQ9xLp3s", "trackerId": "gt_8fK2mQ9xLp3s", "campaignName": "Harbor Dental · Austin", "trackerName": "Harbor Dental · Austin", "ipArea": "austin, texas, US" } ], "upcoming": [ { "campaignId": "gt_8fK2mQ9xLp3s", "trackerId": "gt_8fK2mQ9xLp3s", "name": "Harbor Dental · Austin", "engine": "maps", "engines": [ "maps" ], "keywords": 3, "nextRunAt": "2026-11-09T15:00:00.000Z", "freq": "weekly" } ], "campaigns": 2, "aiCampaigns": 1, "usage": { "used": 3528, "limit": 50000, "month": "2026-11", "topup": { "balance": 2000, "nextExpiresAt": "2027-05-01T00:00:00.000Z", "nextExpiringPoints": 2000 }, "available": 48472 }, "limits": { "maxPoints": 225, "maxTrackers": 60, "keywordsPerTracker": 10, "monthlyPoints": 50000, "browsersPerScan": 12, "search": true, "ai": true, "aiMaxPoints": 49, "aiPointCost": 5, "daily": true, "schedules": true, "historyDays": null, "engines": null, "aiEngines": null, "allAiEngines": [ "ai_mode", "ai_overview", "gemini", "chatgpt", "perplexity" ], "pointCost": null }}