Keyword Ranking API

The Authoritas Keyword Ranking API allows you to make multiple simultaneous keyword requests to any major search engine worldwide.

Arguably the most
keyword ranking and SERPs API on the market

Our REST API returns JSON and/or compressed HTML of the SERP on-demand.

Supports all major search engines worldwide
Fresh, accurate data in real-time or scheduled batches
Parses all major Universal SERP features in Google
We use a real-browser to get the best results

How does our API compare to other SERPs APIs?

The SERPs API is at the very heart of our systems.  It was the first service we built in 2009 and we have been updating it continuously since. It has some unique features that are hard to find elsewhere, that will give you better insights than competing SEO APIs.

We use full browsers to get paginated results
Hyperlocal accuracy to the storefront
Our algorithm returns User Intent scores for all keywords
We can tell you the (x,y) position of all elements on the page
We run thousands of tests to spot new Google mark-up
Get fresh ranking data whenever you like

Who uses your API and what do they build with it?

Other SEO tools are powered by our data
Agencies use us to build in-house SEO dashboards
SEOs use it for ad-hoc research
Hundreds of SEOs use our no-code solution for Google Sheets which is powered by our SERPs API
multinational seo dashboards for enterprises

We love helping clients to overcome their biggest SEO challenges

It was awesome working with you too. I haven’t had a relationship with a vendor that was quite as responsive and helpful as you are.

We really enjoy our regular sessions with senior members of the Authoritas team. We’re 100% committed to achieving the best possible SEO results for our clients and it’s great to know that we’ve got a long-standing partner listening, supporting and developing optimisation tools that will help us achieve our goals. We’re excited about the migration from V7 to V8 of the platform in 2023 and looking forward to continuing over a decade’s worth of collaboration.

Rob Best SEO Manager profile picture
Rob Best
SEO Manager
Automotive Transformation Group

I love the Authoritas Keyword Ranking API! It has enabled me to collect vast amounts of data (hundreds of millions of data points through the Brand SERP lens - aka "what does Google understand") that have enabled me to understand how Google "learns" and how to optimise the Brand SERP, trigger Knowledge Panel and push information into the Knowledge Graph from the outside without resorting to tricks and spam. (I don't think many people realise that Knowledge Panel spam is a HUGE thing - maybe Penguin and Panda will seem like glitches in years to come).

Jason Barnard profile picture
Jason “The Brand SERP Guy” Barnard
CEO and Founder

We need a rank tracking solution that fits an international SEO setup covering 100 domains, 30 languages and multiple search engines. Linkdex/Authoritas matches our requirements really well. The team is also a pleasure to work with, it feels more like a partnership rather than a traditional supplier-client relationship as we support each other with insights, ideas and solutions to succeed.

Profile picture of Christoffer Berg Head of SEO at Education First
Christoffer Berg
Head of SEO
Education First

The best two things about Analytics SEO (Now Authoritas) are: 1. Monitoring you clients' keyword rankings. ASEO has the BEST data. Our agency's CEO has heard from many sources that the keyword ranking data ASEO has is the best in the industry. You can monitor a client's keyword ranking across many search engines, countries, states, and even cities. 2. Customer service is AMAZING. Even though they are a British company, their customer support is top notch for us users in the states. Many times, Laurence, the CEO of ASEO, personally follows up on customer questions, etc.

Profile picture of Hans Peter Sandbech Ecommerce | Project management | Digital marketing at GroupM
Hans Peter Sandbech
Ecommerce | Project management | Digital marketing
seo agency software

Why SEOs need
Intent data

Some SEO tools and APIs either do not give you user intent data or give you a single score or flag which is too rigid an approach.   Our algorithm measures signals and returns a score across the following critical user intent categories.

Dominant Intent
Local Purchase Intent

Universal SERP Features

We extract and parse more Google Universal SERP features than any other Google SERPs API

Example SERP showing AMP (Accelerated Mobile Pages) results

AMP Detection

Shows you whether the SERP listing has been flagged by Google as having implemented AMP.

Example SERP showing AMP (Accelerated Mobile Pages) results

Ads (Top) and Ads (Bottom)

Indicates the presence of paid PPC adverts from AdWords at the top or bottom of the SERP.

Example SERP showing Google Direct Answer Boxes

Answer Boxes

Google returns a single direct answer to a question without linking to a third party website. e.g. Calculators, unit conversions, factual answers, etc.

Example SERP showing Articles in Google


Authoritas has added support for detecting Articles in the SERPs API.

Example SERP showing Books in Google


You can retrieve the title, description and URL for book results appearing in the Knowledge Panel.

Example SERP showing Currency Converter in Google

Currency Converter

Since January 2020, we are now able to parse currency converter results in our API.

Example SERP showing Destinations in Google


Since December 2019, we have been able to retrieve destination titles, descriptions and images.

Example SERP showing Dictionary definitions in Google

Dictionary definitions

We parse definition results that appear for certain keywords at the top of the SERPs.

Example SERP showing Discover More Places in Google

Discover More Places

This block often appears at the bottom of the SERPs for local queries.

Example SERP showing Element Positioning in Google

Element Positioning

Tells you whether an element is above-the-fold or below-the-fold of the page.

Example SERP showing Event Finder in Google

Event Finder

Since January 2020, our API has been parsing events (triggered by event schema markup) within the Google SERPs.

Fact check label detection.

Fact Check

This extracts the fact check label.

Example SERP showing Featured Snippets in Google

Featured Snippets

SEOs often call this 'Position 0'. These are the featured organic results that appear at the top of the SERPs below any ads.

Example SERP showing Featured Video in Google

Featured Video

This extracts the featured video at the top of the results page. You typically only see this type of result on page 1 of the SERPS.

Example SERP showing Find Results On in Google

Find Results On

This feature appears near the top of the SERP giving the user alternative places to search for an answer.

Example SERP showing Flight Finder in Google

Flight Finder

Gather all the details from the Flight Finder SERPs with the Authoritas API.

Example SERP showing Hotel Finder in Google

Hotel Finder

Pull the hotel name, type and URL from the SERPs with the Authoritas API.

Example SERP showing Images in Google


Extract all the image details including the image URL.

Example SERP showing Indented results in Google

Indented results

This shows you whether a site has a double organic listing with one result indented below the other.

Example SERP showing Interesting Finds in Google

Interesting Finds

This shows you whether the Interesting Finds section appears for your keyword and parses the content.

Example SERP showing Job Finder in Google

Job Finder

Extract description of the job, where it is, salary amount and location of the job results in the SERPs.

Example SERP showing Knowledge Panel in Google

Knowledge Panel

We extract the majority of pertinent information from Google's ‘knowledge panel’ (a ‘knowledge graph’ based result).

Example SERP showing Local Business Listings in Google

Local Business Listings

This shows you whether a Local Business Listing (LBL) appears for this result and parses the contents of the section.

Example SERP showing Local Pack (Places) in Google

Local Pack (Places)

Discover which local business listings appear in the Places results (or Local 3 Pack if you prefer).

Example SERP showing Map in Google


This indicates whether a map is displayed in the SERP.

Example SERP showing Number of Results in Google

Number of Results

This returns the number of results that Google indicates it has for the keyword searched.

Example SERP showing Organic in Google


Details of the good old 10 blue-links. Of course, Google no longer always shows 10 on the first page.

Example SERP showing Organic FAQs in Google

Organic FAQs

Organic FAQs, are frequently asked question results that appear below selected organic results.

Example SERP showing Organic Product Carousels (OPCs) in Google

Organic Product Carousels (OPCs)

A carousel which displays Popular Products, Best Products or Similar Products.

Example SERP showing People Also Ask in Google

People Also Ask

Google usually displays questions that other users ask. Typically, Google returns 4, but sometimes only 2.

Example SERP showing People Also Search For in Google

People Also Search For

This feature typically appears at the bottom of page 1 of the SERP, but not for all queries.

Example SERP showing Podcasts in Google


Details of the Podcasts featured for this keyword.

Example SERP showing Recipes in Google


This pulls in the description, title, image and URL of any recipe in the SERPs.

Example SERP showing Refine By in Google

Refine By

Google allows users to refine their results. This feature is at the bottom of the search results pages.

This extracts related entities from the Knowledge Graph.

Related Entities

This extracts related entities from Google's Knowledge Graph that appears in the Knowledgepanel.

Example SERP showing Related Searches in Google

Related Searches

Similar to the above “People Also Search For” and “People Also Ask” results you see in Google, this shows up to 8 related terms.

Example SERP showing Research Guides in Google

Research Guides

For commercial queries, Google also pulls in “how to guides” and other “guides” to help users with their purchase decision.

Example SERP showing Reviews in Google


Extracts the reviews for different products or services.

Example SERP showing Rich Snippets in Google

Rich Snippets

We track and parse all major Rich Snippets (also known as “Rich Results”) that Google displays.

Example of a Search By Image Google SERP feature

Search By

This is a fairly infrequent SERP feature, typically shown for mobile users, that allows a user to refine a search by clicking an image on Google.

See Results About Google SERP Feature

See results about

This feature usually appears above the Knowledgepanel as a search refinement tool for users.

Example SERP showing Shopping in Google


Extract the title, merchant and URL, info, price and the location of the product within the SERPs.

Example SERP showing Sitelinks in Google


Shows you the 'sitelink' URLs that appearing underneath your main organic listing for branded terms.

Example SERP showing Spelling corrections in Google

Spelling corrections

Shows you whether Google has corrected the spelling of your keyword.

Example SERP showing Sports in Google


The API pulls in sports results including sport type, phrase, date and region.

Example SERP showing Stock Prices in Google

Stock Prices

Extracts data from the stock prices block at the top of the SERP for relevant keywords.

Google 'Things to Know' SERP feature

Things To Know

This extracts key elements from Google's 'Things to know' feature.

'Things to Do' Google SERP feature

Things to Do

'Things to Do' is a carousel of items that appears for predominantly travel related results.

Thumbnail image in the SERP


Thumbnail images that appear alongside organic results are also parsed and extracted.

Example SERP showing Top Stories (News) in Google

Top Stories (News)

We parse the 'top stories' ,also known as, the news results.

Example SERP showing Translations in Google


Translations gives immediate results without the user having to click through to a site.

Example SERP showing Travel Finder in Google

Travel Finder

We show the presence of this feature where Google shows car, train, walking or cycling directions between your destinations.

Example SERP showing Tweets in Google


Google sometimes returns tweets as part of the SERPS results.

Example SERP showing User Intent in Google

User Intent

Our algorithm analyses user intent signals for Navigational, Informational, Research and Transactional Intent. It also picks a Dominant User Intent and flags Local Search Intent.

Example SERP showing Videos in Google


We parse any videos that appear in the SERPs.

Example SERP showing Visible in Google


Indicates whether the SERP feature is visible to a user when the SERP is first loaded.

Example SERP showing Weather in Google


Extracts all the weather details including description, location and URL.

Questions about our Keyword Ranking API

Here are the most common answers to questions we receive about rank tracking in major search engines using APIs.

What is a SERPs API?

It is a way of retrieving ranking URLs and features from search engines result pages (SERPs) in an easy to consume machine-readable JSON format. This makes it easy to ingest the data into modern dashboarding, databases and software tools.

The API breaks down the search results (the SERPs) and covers every major feature Google has introduced over the past few years. It tracks the position of keywords from position 1 until ~100 (10 pages).

Can I check the PPC Ads in the SERPs?

The SERPs API will show you the details of the PPC ads that Google displays. The API will let you know when and where we see ads, e.g. Whether they appear at the top of page 1 or on the side. You’ll notice that we simply differentiate between the two through the use of an “on_top” property. To ensure the PPC ads are included, specify this in your API request by simply using ‘include_all_in_universal’ => true’ in your request object.

Where do I find the technical API documentation?

Here is the SERPs API documentation which explains everything in more detail. Please don’t hesitate to get in touch, should you need any other information or a test key.

How do I check my SERPs?

You can check your SERPs with the Authoritas API. Simply purchase the key and read through the documentation to check the SERPs.

Why use the Authoritas Keyword Ranking API?

Accuracy, reliability and our unique features are just some of the reasons why SEO professionals and SEO developers choose to work with us.

The Authoritas API allows you to gather a complete list of SERPs results and features for Google (and other search engines such as Bing, Yahoo, Yandex, Baidu and Naver) on desktop and mobile devices.

It is reliable and can extract large numbers of queries, from 10,000 queries to up to more than a 1,000,000 pieces of data per day and at a competitive price.

We've been saving SEOs from managing their own proxies since 2009.

How much does an SEO API cost?

We give you 1,000 free API requests per month. Thereafter, pricing is volume-based starting at £2.50 CPM for 100,000 queries per month.

We plan to make API packages available to order on our website in the future, until then please contact us for a quote.

Do you have any client libraries for your API?

We have PHP, C# and Python libraries and will email you the details when you request your API key.

How do I start to use the API?

Firstly, you need an API key. Simply, complete the form above and wewill automatically email you one. You will then need a bit of programming skills to call the API and send and retrieve data from our systems. We have client libraries for PHP and Java to help you get off to a fast-start.

Discover for yourself why we're different to other SEO APIs

Complete the form and we'll automatically send you a free trial API key with 1,000 free API queries and some simple instructions to get you started quickly.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.