Keyword Ranking API

The Authoritas Keyword Ranking API allows you to make multiple simultaneous keyword requests to any major search engine worldwide. We have also built a classification model that analyses Google’s search intent as a proxy for user intent. We look at the prominence and order of the organic and paid SERP results, the Universal SERP results featured, the navigational elements and the types of ranking sites.

High-performance Keyword API

We use a real web browser and emulate real users (no SEO trickery) for the most accurate data

More Universal SERP Features than other SERP APIs

We extract over 40 Universal SERP features from Google

Real-time for Fresh Rankings

Each keyword you request makes a fresh request to the selected search engine in real-time while you wait.



The API supports high-volume users such as large SEO agencies tracking hundreds of thousands of client keywords or SEO tools tracking millions of keywords per day.

  • Perfect for high volume extraction of keyword ranking and research data from major search engines
  • Supports all devices, search engines, markets, languages and locations used in the Authoritas SEO platform (or any other SEO tool)
  • Over 40 Universal SERP Features
  • Unique geo-localisation capabilities to town or postcode/zip code
  • Hyperlocal capabilities to geolocate to decimal latitude and longitude
  • Unique ‘Above-the-fold’ and ‘Visible’ indicators
  • Returns JSON and/or compressed HTML
  • Dedicated queues and proxies for the largest clients

Search Engine Support

The SERPs API Documentation sets out all the supported search engines, countries, languages and towns.

Suffice to say we support all the major search engines you would expect in the major markets and languages they serve.

  • Google (Web Search and Google Local)
  • Bing
  • Yahoo
  • Yandex
  • Baidu
  • Naver
  • Seznam
  • Sogou

User Intent for Your Keywords

Google is really very good at determining a user’s intent when they perform a search.   We mine the SERP results and give each keyword phrase a score across the following 4 user intent categories.
  • Navigational – Search terms that are centered on a brand, company or person.
  • Informational – Keywords that have low commercial intent.
  • Research – Search phrases with strong commercial intent earlier in the buyer journey.
  • Transactional – Search phrases with high purchase intent and value close to the end of the buyer journey

Additional Intent Metrics

We also return some additional intent data that helps you implement your keyword research into an effective SEO strategy.
  • Dominant Intent – Some keyword phrases will sit between one or more categories.  For every keyword we tell you the over-riding dominant intent.
  • Local Intent – Google is great at understanding that a user is looking for something locally, even if this is implicit intent (e.g. A search for a “dry cleaners” where a user has not specified a location).  We highlight these keywords for you as they are great for small businesses looking to compete with bigger brands in Local SEO.

Hyperlocal Rankings

Custom BI reports for SEO

We are a registered Local Internet Registry with the major Internet numbering organisations like ARIN and RIPE.  

Over the past decade, we have established our own private network infrastructure, servers and proxies in major international markets.  It also means we can geolocate our search engine queries much better than most alternative SEO data API providers.

We do not use any SEO tricks like convoluted URL parameters in the query string to Google and other search engines.  E.g. UULE parameters and the “&near= command used by many other tools).

This gives us an unrivalled ability to geolocate using decimal latitude and longitude to the building level (not just the postcode/zip code or town).

Universal Rankings

Given the importance of Universal SERP features for SEOs today, we’ve gone to town to analyse all the key Google SERP features you’ll ever need.  

We use a real browser and paginate like a real user to get the top 10 pages (~100 ranking results) for each keyword you send us.

Here’s a complete list of SERP Features we extract, with an explanation, example screenshot from Google and an example of our parsed JSON.

Universal Rankings API

FAQs about Keyword Ranking (SERPs) APIs

Can we help?

If you are interested in trying the Keyword Ranking SERPs API, then please book a brief call with one of our platform experts and we can get you setup with an API key and some free credits to test it out.

Research domain, page and keyword level SEO data