Search our Knowledge Base
Search

Google SERP Features API



Google SERP Features is a premium add-on to the Rank Top 50 API and Rank Top 100 API methods that return the top 50 or top 100 landing pages ranking for a campaign keyword and Google search engine on a specific date. Results include rank, landing page URL, notation of special Search Result Indicators  (e.g., site links, video, search box, HTTPS, rating, event, etc.), and SERP Meta Title.  This google_serp_features add-on provides special Search Page Indicators including:
  • Carousel type and up to 50 results
  • Knowledge Panel title and subtitle
  • Answer Box existence and type
  • Local Pack top 3 titles
  • Image Pack results URLs
  • News Pack results titles and URLs
  • Paid Results

Contact us with the number of keywords and search engines (e.g., Google.com Global, Google country-specific, Google Mobile, Google Maps) you'd like this data for, along with your choice of Top 50 or Top 100 results and the data frequency (e.g., daily, weekly or monthly), and we'll provide you with information regarding a custom SERP API package and pricing.  

Refer to Rank Ranger API Overview page for information on how to obtain API access, obtain an API Key, error codes and a full list of API methods.

Google SERP Features API
 

Search Page Indicator Examples




 


Carousel

 
Carousel: Images

If a Carousel exists in the search results for your keyword, the API indicates the type: Image or List, and provides up to 50 Image Titles. 

SERP Features Carousel API
API Response if Image Carousel exists

In this example, the results indicate an Image type of Carousel and provides the movie title results.

API provides Image Carousel results


Carousel: List

If a Carousel exists in the search results for your keyword, we will indicate the type: Image or List, and provide up to 50 list item Titles.

SERP features Carousel song list

API Response if List Carousel exists


In this example, the results indicate a List type of Carousel and provides the detailed list results. 

API response for carousel with song list


Knowledge Graph: Knowledge Panels

 
The google_serp_features API provides an indication of the existence of a Knowledge Graph in the search results for your keyword, and includes the Title and Subtitle.  Google serves a variety of knowledge graph types, below are a few examples.

Business Knowledge Panel
 
SERP features Knowledge Graph

The above search results page also contains Site Links (a search result indicator found in Top 50 & Top 100 APIs in the Extra tag) and News (a search page indicator, refer to News result format further down this page).

Food Knowledge Panel

Food knowledge panels come in several styles including nutrition facts or recipes.

Food Knowledge Graph



General Info Knowledge Panel
 
The quick reference style knowledge graph answer box often utilizes data from Wikipedia.

Small Knowledge Graph


API Response if Knowledge Graph exists

Knowledge Graph Title and Subtitle are provided in the API results. Based on the above example, the Title: Saturn and Subtitle: Planet display in the API results.

API response if knowledge graph exists in search results



 

Knowledge Graph: Featured Snippet

             
 
SERP Featured Snippet
 
Answer Box Info with link



 

Knowledge Graph: Answer Box Types

 
Google has been adding new types of featured snippets and so we've expanded the information we provide in API results when a featured snippet, such as an Answer Box, is present.

Answer Box: Calculator

SERP Answer Box Calculator
API Response if Calculator in SERPs

If we find an answer box in the search results for your keyword and it is a calculator, the API results indicate that.

API results for Calculator in SERPs



Answer Box: Currency Conversion

SERP Feature Answer Box currency
API Response if Currency Answer Box exists

If an answer box of a currency type exists on the search engine results page for your keyword, the API indicates the existence and labels type as "currency conversion".  

SERP features Answer Box with Currency results



Answer Box: Dictionary
 
dictionary result in Google SERPs
API Results for Dictionary Answer Box

If a dictionary definition answer box displays in search result for a keyword you're tracking in Rank Ranger, the API will return a box type dictionary.

Dictionary Answer Box in API results



Answer Box: Disambiguation Type
 
Disambiguation Answer Box in SERPs

Disambiguation Box in API Results

If a See Results About (aka disambiguation) box displays in the search results for your keyword, the API results will include a section labeled "box" and the titles of the items in that box.  In this example, the SERP also included a Sports answer box.

Disambiguation box in API results



Answer Box: Flight Search with Type, Airline, Duration and Prices
 
Google is serving  several different versions of Flight Answer Boxes, this one is interactive.

Answer box with flight search options

Answer Box: Suggested Flights and Search Option
 
Flight answer box with airport listings


Answer Box: Flight Duration & Options

Answer Box Flight Duration and otpions


API Results for Reservation Information Flight Answer Boxes

If the keyword you're tracking scores one of these 3 Flight Answer Box types, the API returns a box type "flights" and the title of the box.
Flight Answer Box API results


Answer Box: Current Flight

This clever answer box enables quick view of current flight status by searching for the airline and flight number.

Current Flight SERP Answer Box

API Results for Current Flight Answer Box

If an answer box with current flight information displays in the SERPs for your keyword, the API returns the "current flight" type.

API results for Current Flight Answer Box



Answer Box Graphs

Helpful for anyone doing homework or studying for a test, Google's Answer Box Graphs provide an extra dimension of data.

Graph answer box


API Results for Graph Answer Box

If a graph displays in an answer box for your keyword in the search engine results, the API will return an answer box type "graph".

API results for answer box graph



Answer Box: Info with Map and Image

Google presents many type of info boxes, these are only a few examples.
 
Info Answer Box - locatoin

Answer Box: Info with Images

Info Answer Box - Distance


API Results for Info Answer Box

If Google provides an info answer box for your keyword in the SERPs, the API will report the type and title.

API results for info box
API Results for Info Answer Box with Links

If Google provides a link in addition to the answer box information, the API reports the type, title and URL.

API results for info answer box with link



Answer Box: Map of location

SERP Answer Box map of location


API Results for SERP Answer Box of Map Location

When the search engine results include a map of a location, if you're tracking a keyword that produced that type of result, the API will report map type, the title of the answer box and map type "map of".
SERP answer box map of location


Answer Box: Map Directions
 
SERP Map Directions answer box


API Results for Map Directions Answer Box

If a map directions type of answer box displays for your tracked keyword, the API reports the answer box title and map type: directions.

API results for map directions answer box



Answer Box: Nutrition Calculator
 
Nutrition Calculator SERP Answer Box


API Results for Nutrition Calculator Answer Box

If your keyword scores a nutrition calculator answer box, the API will report it's presence in the SERP and the answer box title.

API results for nutrition calculator



Answer Box: Population Information

SERP answer box population info


API Results for Population Info Answer Box

When a population answer box displays in the SERPs for your keyword, the API reports the box type "population info".

Population Answer Box



Answer Box: Sports

Sports Answer Box


API Results for Sports Answer Boxes

Google presents Sports Answer boxes in a few styles, if your keyword results in the type, the API will report the type and title of the answer box.

sports answer box in SERPs



Answer Box: Stock Market Prices and Trends
 
Stock Market Answer Boxes


API Results for Stock Prices SERP Answer Box

If your keyword ranks a Stock Market answer box, the API  reports the type, symbol and price displayed in the stock answer box.

SERP API Answer Box results for stock market



Answer Box: Translation
 
SERP Answer Box Translation


API Results for Translation SERP Answer Box

When a translation answer box displays in the SERPs for your keyword, the API reports the type: translation.

API results for SERP Translation answer box




Answer Box: Weather

Weather Answer box

API Response if Weather Answer Box exists


If a weather answer box exists on the search engine results page for your keyword, the API indicates the existence and with type of "weather" and provides the answer box title. 

Answer Box API results for weather



 
 

SERP Local Pack

 
Local Results

If a local pack displays for your keyword, the API returns the Title of the first 3 results. In the example below Claridge's, The Savoy Hotel and The Landmark London would be included in the API response.

Google Local Pack for London Hotels

API Response for Local Pack


The API returns the Title of the first 3 places displaying in the Local Pack. 

SERP features Local Pack API response


 

Image Blocks

 
SERP Images

If an image box exists in the search results for your keyword, the google_serp_features API provides a list of Google's URLs for those images (example of URL for the beach image on the left below).
 
Google SERP Images
API Response if Images exist

The API returns the URLs of images if they exist in an Image bar in the search results. 
API provides Image URLs in Google search results


 

SERP News

 
In the News Blocks

If News results display for your keyword, the API results will include the Title and URL of the first 3. For the first result In the example below you would receive Title: National Australia Bank to host its own international tech conference" and the Google News URL

SERP News results
API Response if News exists in Search Results 

The API returns the Title and URL of the In the news section of Google search results.

Google News results API


 

Paid Results

 
SERP Ad Results
If Paid Results (e.g., AdWords ads) display for your keyword, then the API results will include the Title of the Ad, URL and the description.
 
Paid results in Google SERPs


API Response if Paid Ads Exist in Search Results

The API returns the Ad Title, URL and Description

Paid Ads in search results


 


 

 

Parameters

 
key string The unique API key assigned to your account
keyword string Keyword
date yyyy-mm-dd Requested data date
Optional: Date Range can be called using
&date_from=YYYY-MM-DD&date_to=YYYY-MM-DD
(for up to a span of 10 days)
If date is used, then do not include the results parameter

se_id int Search Engine ID
campaign_id
int Campaign ID number
results int Number of days' data (up to 10)
Do not use with date parameter
show_title string Option to include SERP Link Title in the top 50 results
show_desc string Option to include SERP Description in the top 50 results


 

API Request Examples

 
Construct & test API requests in the API Console or follow one of these examples:

Top 50 for specific date

https://www.rankranger.com/api/v2/?rank_top50&key=YOUR-API-KEY&keyword=YOUR-KEYWORD&date=YYYY-MM-DD&se_id=SEARCH-ENGINE-ID&campaign_id=YOUR-CAMPAIGN-ID

Top 50 for a date range with SERP Title and Description included

https://www.rankranger.com/api/v2/?rank_top50&key=YOUR-API-KEY&keyword=YOUR-KEYWORD&date_from=YYYY-MM-DD&date_to=YYYY-MM-DD&se_id=SEARCH-ENGINE-ID&campaign_id=YOUR-CAMPAIGN-ID&show_title=true&show_desc=true

Top 50 for a date range

https://www.rankranger.com/api/v2/?rank_top50&key=YOUR-API-KEY&keyword=YOUR-KEYWORD&date_from=YYYY-MM-DD&date_to=YYYY-MM-DD&se_id=SEARCH-ENGINE-ID&campaign_id=YOUR-CAMPAIGN-ID

Top 50 for a specific number of results and including SERP Link Title

https://www.rankranger.com/api/v2/?rank_top50&key=YOUR-API-KEY&keyword=YOUR-KEYWORD&se_id=SEARCH-ENGINE-ID&campaign_id=YOUR-CAMPAIGN-ID&results=3&show_title=true


The default output is in XML format, if you would like the output to be json then you will need to add "&output=json” at the end of the string



Sample Response

 
The following response has been fabricated to demonstrate many of the Search Page Indicator options described in this document, therefore, it contains response for a variety of unrelated keywords. In the Top 50 results section, Search Result Indicators are contained between "extra" tags.

Knowledge Graph and Answer Boxes
image results
News results
Paid results
SERP top 50 rank results
Top 50 Landing Pages with Result types Indicators
 


Get the ultimate SEO tools with the Rank Ranger Software
Learn More About Rank Ranger