Scans
A scan as CSV
RankShark TrackScopetrack:read
GET
One row per point (an AI scan: per answer; a website campaign's search scan: the organic top 10). UTF-8 with a BOM; a text cell that a spreadsheet would read as a formula starts with an apostrophe.
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
id*stringScan id (gs_…). A malformed id is 404 not_found.
Match
^gs_[A-Za-z0-9]{10,40}$CSV (UTF-8 with BOM), as a download (Content-Disposition: attachment)
response?stringtext/csvcurl -X GET 'https://panel.rankshark.io/v1/track/scans/gs_3Hq7Vt2NwR8cYp/csv'Example Response
"point,row,column,latitude,longitude,status,rank,top_1,top_2,top_3,error\r\n0,1,1,30.2943,-97.7995,ok,3,Bluebonnet Family Dentistry,Lakeline Smiles,Harbor Dental,\r\n24,4,4,30.2509,-97.7493,ok,1,Harbor Dental,Bluebonnet Family Dentistry,Lakeline Smiles,\r\n"