In this article, we will cover the basics of parsing with SERP API and see real JSON examples of parsed data.
rank
, link
, title
, description
, rating
, and dozens more fields) enabling you to monitor competitor SERP rankings, analyze keyword trends, and gather valuable market insights.
brd_json=1
OR brd_json=html
:
brd.superproxy.io | Address of our load balancer that will find the fastest Super Proxy for your request |
Infrastructure port of our Super Proxies that is used to receive your requests | |
-user brd-customer-<customer_id> -zone-<zone_name> | Username authentication. In its most basic form, it defines your username and what zone you will use for your request. |
ZONE_PASSWORD | Zone password. All zones have passwords that are used for authentication ` |
brd_json=1 | Returns parsed JSON instead of raw HTML |
brd_json=html | Returns parsed JSON + full nested HTML |
brd_json=1
JSON Response
general
field, which contains details about the search you ran and also includes the “results count” from the response.
general
field
general.search_engine | the search engine used for the search |
general.query | the keywords used for the search |
general.results_cnt | the results count Google doesn’t display results count for Mobile, so this field is supported only with desktop search results. |
general.search_time | the response time to get the results page |
general.language | the language that was set for the search, Default: hl=en |
general.location | the location that was targeted with the search,(based on the localization and geo-location parameters) |
general.mobile | the device the search was performed with (desktop/mobile) |
general.basic_view | deprecated |
general.search _type | the type of search that was set to the request |
general.Page_title | results page title |
general.Code_version | Bright data parser version |
general.Timestamp | the time when the search executed |
Input.original_url | the url used for the search, this url includes all parameters applied for the search.applied for the search. |
JSON field | Description |
type | The field type (site_link, text, rating, etc.) |
title | The text header, mostly the link text. |
description | The description under the link |
referral_link | Redirection link |
image | This field can contain the image base64 string or the Image url |
image_alt | Image alternative name |
fields
rank
rank | indicates the position of the element in accordance with the other elements within that component |
global_rank | indicates the position of the element in accordance with all the elements in the SERP |
spelling
spelling
field.Subfields:Original_text | the text that was searched |
Original_empty | true, means that no results were found. |
Auto_corrected_link | link to suggested result |
auto_corrected_text | the suggested link text |
rating & reviews
reviews
and rating
fieldsextensions
display_link
organic
ads
top_ads | Ads that are located at the top of the SERP |
top_pla | Ads that are located within a special carousel at the top of a SERP |
jackpot_pla | Ads that are located within the right side panel in shopping ads. It usually appears when a particular product matches your search perfectly. |
bottom_ads | Ads that are located at the bottom of the SERP |
top_ads
top_pla
jackpot_pla
bottom_ads
people_also_ask
people_also_ask
section includes questions Google automatically generates based on queries it believes are related to your question.answers
videos
top_stories
knowledge
widgets
knowledge.widgets.social_media_presence | includes profiles |
knowledge.widgets.sideways_refinements | people also ask |
recipes
snack_pack_map & snack_pack
snack_pack_map
snack_pack
snack_pack
field for each location with additional details like open hours, contact details, tags etc.related
flights
hotels
pagination
current_page | the requested page location within the search |
first_page_link | Link of the first page |
prev_page_link next_page_link | referring to requested page |
prev_page_start next_page_start | first searched results number in previous and next pages |
prev_page next_page | number of pages for previous and next pages |
page | page number |
link | link to page |
start | first result in the page |
AI Overview
ai_overview
Google’s Generative AI Overviews are shown on various SERPs when the query aligns with topics Google considers suitable for generative answers.