Businesses
List businesses
RankShark TrackScopetrack:read
GET
A business is the company you track: your own, or one you work for. It groups campaigns with its website, colour, notes and report recipients (called a client in the API; ids tc_…). Each comes with its campaigns count, folders and average results.
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
OK
application/json- response
[index: integer]?curl -X GET 'https://panel.rankshark.io/v1/track/clients'Example Response
[ { "id": "tc_5Rw8Jn3Ys2QeLk", "name": "Harbor Dental", "website": "https://harbordental.example", "color": "#0e7490", "emails": [ "[email protected]" ], "notes": "Two locations; South Congress is the main one.", "campaigns": 2, "folders": [ "Austin" ], "solv": 55.1, "solvPrev": 42.86, "arp": 4.18, "aiMention": 44.44, "lastRunAt": "2026-11-02T15:00:04.000Z", "createdAt": "2026-09-14T18:20:00.000Z", "displayName": null, "logoVersion": null }]Delete a business DELETE
Its campaigns are kept and are no longer assigned to a business; its saved reports are deleted. Scope: `track:delete`.
Move campaigns to a business or folder POST
clientId: the business (tc_…), or null to remove the campaigns from their business; folder: a folder inside it. Scope: `track:write`.