Get a rank tracker report

Read one Local Rank Tracker report: average position, movement and keyword positions.

GET https://cotlet.dev/api/v1/brightlocal/reports/{report_id}/rank-tracker-report

read

Returns the current and previous average Google position, Keyword Change and Positional Change against the previous run, and the keyword table with the old and new position of each keyword. Keyword Change is keywords moved up minus keywords moved down. Positional Change is places gained minus places lost.

Parameters

Parameters: get_rank_tracker_report
NameTypeDescription
report_id string required string Report ID from list_rank_tracker_reports.

Request

cURL
curl https://cotlet.dev/api/v1/brightlocal/reports/lrt_4821/rank-tracker-report \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("brightlocal", "get_rank_tracker_report", {"report_id":"lrt_4821"})
Node.js
const result = await cotlet.call('brightlocal', 'get_rank_tracker_report', {"report_id":"lrt_4821"});
CLI
cotlet call brightlocal get_rank_tracker_report --data '{"report_id":"lrt_4821"}'

Example response

JSON

{
  "report_id": "lrt_4821",
  "location": "Harbor Dental, Austin",
  "run_date": "2026-10-19",
  "previous_run_date": "2026-10-12",
  "average_google_position": 6.5,
  "previous_average_google_position": 5.25,
  "keyword_change": -1,
  "positional_change": -5,
  "keywords": [
    {
      "keyword": "dentist austin",
      "position": 3,
      "previous_position": 2
    },
    {
      "keyword": "emergency dentist austin",
      "position": 9,
      "previous_position": 4
    },
    {
      "keyword": "teeth whitening austin",
      "position": 7,
      "previous_position": 8
    },
    {
      "keyword": "dental implants near me",
      "position": 7,
      "previous_position": 7
    }
  ]
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.