RankSharkDocs
Reports

List saved reports

RankShark TrackScopetrack:read

GET
/v1/track/reports

Newest change first.

Scope: track:read.

Authorization

headerAuthorizationBearer <rstk_… API key or OAuth access token>

A Track API key (rstk_…, Settings → API & MCP) or an OAuth access token issued for this API

Response Body

OK

application/json
  1. response
[index: integer]?
Example Request
curl -X GET 'https://panel.rankshark.io/v1/track/reports'
Example Response
[  {    "id": "rp_7Tb2Xc9Mv4LdWs",    "name": "Harbor Dental · monthly",    "clientId": "tc_5Rw8Jn3Ys2QeLk",    "trackerIds": [],    "period": {      "preset": "month"    },    "compare": "previous",    "sections": {      "summary": true,      "changes": true,      "keywords": true,      "heatmaps": true,      "competitors": true,      "trend": true,      "ai": true    },    "schedule": {      "freq": "monthly",      "dow": 1,      "dom": 1,      "hour": 8,      "tz": "America/Chicago",      "emails": [        "[email protected]"      ]    },    "nextSendAt": "2026-12-01T14:00:00.000Z",    "lastSentAt": "2026-11-01T13:00:07.000Z",    "lastSendError": null,    "sendAttempts": 0,    "sendRetrying": false,    "subjectTemplate": null,    "message": null,    "closing": null,    "preparedBy": null,    "createdAt": "2026-09-20T09:15:00.000Z",    "updatedAt": "2026-10-02T11:40:00.000Z"  }]