Get a Local Search Grid report

Read the latest run of a Local Search Grid report: average rank per keyword.

GET https://cotlet.dev/api/v1/brightlocal/reports/{report_id}/local-search-grid-report

read

Returns the average rank per keyword and how many grid points show NF and how many show a dash. NF means Google found no local business results at that point. A dash means Google returned results but the business is not in the top 100.

Parameters

Parameters: get_local_search_grid_report
NameTypeDescription
report_id string required string Local Search Grid report ID.

Request

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

Example response

JSON

{
  "report_id": "lsg_3305",
  "location": "Harbor Dental, Austin",
  "run_date": "2026-10-19",
  "keywords": [
    {
      "keyword": "dentist",
      "average_rank": 7.8,
      "nf_points": 0,
      "outside_top_100_points": 2
    },
    {
      "keyword": "emergency dentist",
      "average_rank": 12.4,
      "nf_points": 1,
      "outside_top_100_points": 3
    }
  ]
}

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.