Skip to main content

AccuRanker API Connector

Updated over a week ago
AccuRanker SEO Tool, Review and Tutorial, SEO Automated Reporting |

Overview

AccuRanker is a keyword rank-tracking and SERP intelligence platform used by SEO teams and agencies to monitor search performance across Google, Bing, YouTube, and other engines. The AccuRanker API provides programmatic access to keyword rankings, Share of Voice, landing page performance, SERP features, competitors, and domain-level visibility metrics. The connector automates daily imports of SEO ranking and performance data across domains, keywords, landing pages, and tags, along with metadata for accounts and domains.

The AccuRanker API exposes detailed SEO ranking and visibility data:

Keyword & Ranking Data

  • Keyword list & metadata

  • Daily rankings (Google/Bing desktop & mobile)

  • SERP features (featured snippets, local pack, sitelinks, etc.)

  • Ranking URLs / landing pages

  • Keyword tags & segment groupings

  • Search volume, CPC, difficulty (where available)

Domain & Visibility Metrics

  • Share of Voice (SoV)

  • Average rank

  • Visibility score

  • Estimated traffic

  • Competitor rankings

  • Top-performing landing pages

SERP & Competitor Insights

  • Competitor domain lists

  • Competitor Share of Voice

  • SERP snapshots

  • Rank distribution across page 1/2/3

Metadata & Reference Data

  • Domain/project settings

  • Search engine configurations (locale, device, market)

  • Tag/segment definitions

  • Update history and rank-fetch timestamps

Granularity:

Multiple tables capturing daily snapshots of SEO metrics at domain, keyword, landing page, and tag levels.

Purpose:

  • Centralising keyword rankings into analytics tools

  • Automating SEO dashboards and rank-tracking workflows

  • Consolidating Share of Voice and landing page visibility metrics

  • Monitoring SERP feature gains/losses (featured snippets, local pack, etc.)

  • Performing competitor analysis and segmentation

  • Exporting data for forecasting and SEO performance modelling

Refresh cadence:

Daily append of new data rows plus optional daily refresh of metadata tables.


Connection Setup / Requirements

Key

Description

Required

Type

accuranker_api_key

Unique ID for AccuRanker API authentication

Yes

Text

accuranker_filter

Domain or group filter (e.g., group_id:123123)

No

Text

Note: The API key is mandatory; the filter is optional to restrict data import scope.


Import Configuration

1. Data Import Job

Setting

Value

Feed

accuranker

Job Label

AccuRanker - Data Import

Status

Enabled (1)

Target Tables

accuranker_data_domains, accuranker_data_keywords, accuranker_data_landing_pages, accuranker_data_tags

Target Types

Data

Update Mode

Append

Create Targets

True

Date Columns

history__date (domains, landing_pages, tags), bright_custom_date (keywords)

Look-back

5 days

First Run (UTC)

04:00

Poll Frequency

24 hours


2. Metadata Refresh Job

Setting

Value

Feed

accuranker

Job Label

AccuRanker - Meta Refresh

Status

Enabled (1)

Target Tables

accuranker_meta_accounts, accuranker_meta_domains

Target Types

Lookup

Update Mode

Refresh

Create Targets

True

Look-back

1 day

First Run (UTC)

01:00

Poll Frequency

24 hours


Import Schedule

Job Type

Frequency

Look-back Window

First Run (UTC)

Data Import

24 h

5 days

04:00

Meta Refresh

24 h

1 day

01:00


Tables Created and Their Fields

Data Tables

accuranker_data_domains

Field Name

Description

id

Unique record identifier

domain_id

Domain identifier

history__date

Date of data snapshot

history__share_of_voice

Share of voice metric

history__search_volume

Search volume

history__above_the_fold

Keywords ranking above the fold count

history__ranking_distribution_keywords_total

Total keywords

history__ranking_movement__winners

Count of keywords with rank improvements

history__ranking_movement__share_of_voice_winners

Share of voice winners

history__ranking_movement__losers

Count of keywords with ranking declines

history__ranking_movement__share_of_voice_losers

Share of voice losers


accuranker_data_keywords

Field Name

Description

id

Unique record identifier

domain_id

Domain identifier

bright_custom_date

Date of data snapshot

ai_search_volume__search_volume

AI-estimated search volume

ranks__base_rank

Base rank of keyword

ranks__ai_traffic_value

AI-estimated traffic value

keyword

Keyword text


accuranker_data_landing_pages

Field Name

Description

id

Unique record identifier

domain_id

Domain identifier

history__date

Date of data snapshot

history__share_of_voice

Share of voice metric

history__search_volume

Search volume

history__above_the_fold

Keywords above the fold count

path

Landing page URL path


accuranker_data_tags

Field Name

Description

id

Unique record identifier

domain_id

Domain identifier

history__date

Date of data snapshot

history__share_of_voice

Share of voice metric

history__search_volume

Search volume

history__above_the_fold

Keywords above the fold count

tag

Tag name


Metadata Tables

accuranker_meta_accounts

Field Name

Description

id

Unique account identifier

account_name

Account name

other_metadata

Additional metadata fields


accuranker_meta_domains

Field Name

Description

id

Unique domain identifier

domain

Domain name

group__name

Domain group name

other_metadata

Additional metadata fields


Table Relationships

Source Table

Source Column

Target Table

accuranker_data_tags

domain_id

accuranker_meta_domains

accuranker_data_domains

id

accuranker_meta_domains

accuranker_data_keywords

domain_id

accuranker_meta_domains

accuranker_data_landing_pages

domain_id

accuranker_meta_domains

These joins enrich raw data with domain and account attributes.


Available Dimensions

Dimension Name

Source Field(s)

Description

Domain [AccuRanker]

accuranker_meta_domains.domain

Domain name

Group Name [AccuRanker]

accuranker_meta_domains.group__name

Domain group name

Landing Page Path

accuranker_data_landing_pages.path

URL path of landing page

Tags [AccuRanker]

accuranker_data_tags.tag

Tag associated with domain

Keywords [AccuRanker]

accuranker_data_keywords.keyword

Keyword tracked


Available Metrics

Base Metrics

Metric Name

Formulae (aggregations across tables)

Description

Share of Voice [Domain]

SUM(history_

_share_of_voice) from domains, tags, landing pages

Total share of voice

Search Volume [AccuRanker]

SUM(history_

_search_volume) from domains, tags, landing pages

Total search volume

Above the Fold Keywords

SUM(history_

_above_the_fold) from domains, tags, landing pages

Keywords ranking above the fold

Total Number of Keywords [Domain]

SUM(history__ranking_

distribution_keywords_total) from domains

Total keywords per domain

Winners [Domain]

SUM(history__ranking_movement__winners) from domains

Keywords with ranking improvements

SOV Winners [Domain]

SUM(history__ranking_movement_

_share_of_voice_winners) from domains

Share of voice winners

Losers [Domain]

SUM(history__ranking_movement__losers) from domains

Keywords with ranking declines

SOV Losers [Domain]

SUM(history__ranking_movement_

_share_of_voice_losers) from domains

Share of voice losers

AI Search Volume [Keyword]

SUM(ai_search_volume__search_volume) from keywords

AI-estimated search volume for keywords

Base Rank [Keyword]

SUM(ranks__base_rank) from keywords

Base rank of keyword

AI Traffic Value [Keyword]

SUM(ranks__ai_traffic_value) from keywords

AI-estimated traffic value from keywords

Did this answer your question?