Google

Search Console clicks, impressions, CTR and position

Fetches Search Console performance for one property and up to 31 days (from and to included), by date, query, page, country and device. Use clicks, impressions and CTR to assess organic Google Search visibility and find queries or pages to investigate. This is organic performance, separate from paid ads and the Google Ads report. ctr = clicks / impressions (0 to 1); position is Google's average position, so read it with clicks and impressions rather than as a fixed rank. Search Console returns top rows and may omit some data even when a request succeeds. Page with start_row (next_start_row). Reads Google's data live with the connection of the person the credential acts for; nothing is saved and it uses no check allowance. Connecting or reconnecting needs Google sign-in in the app (Settings > Connections).

get/projects/{project_id}/google-connections/{connection_id}/search-console-report

Request

  • Base URL: https://adslighthouse.com/api/v1
  • URL: https://adslighthouse.com/api/v1/projects/{project_id}/google-connections/{connection_id}/search-console-report
  • Auth: HTTP bearer

Path parameters

project_idstring required

The project: its id, its brand domain (for example nike.example) or its exact project or brand name. Unknown or ambiguous references return not_found; call list_projects then.

connection_idstring required

The connection id from list_google_connections.

Query parameters

site_urlstring required

Property from list_google_accounts, such as https://example.com/ or sc-domain:example.com.

fromstring required

First day, YYYY-MM-DD.

tostring required

Last day, YYYY-MM-DD, at most 30 days after from.

start_rowinteger
row_limitinteger

Response

Search Console clicks, impressions, CTR and position

next_start_rowinteger nullable required
fetched_atstring required
request_idstring

Changes

No recorded changes to this operation across all 1 revision of this API.