# Getting Started

Extract large amounts of data with our scalable data extraction API. Whether you need to scrape search engine results or want to collect data in bulk from LinkedIn, we have already covered you.

All REST API calls will return `JSON or HTML` results.

Our API endpoint is: `https://api.serpdog.io/`

### Uses

Our API is easy to use and is designed to be used by developers.\
\
Here are a few things to consider before we get started:<br>

* The request will be retried until it can be completed (up to 60 seconds). In cases where the request fails in 60 seconds, we will return a 502 error, you will not be charged for the unsuccessful API call(you are only charged for successful requests, 200 status code). Make sure to catch these errors! They will occur on roughly 1-2% of requests.
* &#x20;If you exceed 1000 requests per month on your free plan, you will receive a 403 error.
* &#x20;Each request will return an HTML response or object of arrays with the requested data.

### Error Codes

Handling the HTTP response status codes below is advisable for a smooth scraping experience.

| Error Codes |              Description              |
| :---------: | :-----------------------------------: |
|     200     |          Request Successfull          |
|     404     | User not found or enter a valid query |
|     408     |           Request timed out           |
|     503     |       Request couldn't proceed.       |


# Account API

The Serpdog Account API will allow users to get information about their account, including email address, plan name, quota, number of requests left, etc.

Use this API to get info about your account. \
\
Here is the list of default parameters to be used with this API:&#x20;

|                            Parameter                            |      Description      |
| :-------------------------------------------------------------: | :-------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> | This is your API key. |

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/account_info?api_key=APIKEY"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/account_info?api_key=APIKEY')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY'}
resp = requests.get('https://api.serpdog.io/account_info', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/account_info?api_key=APIKEY";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY"
}
uri = URI('https://api.serpdog.io/account_info')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/account_info?api_key=APIKEY";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "user_name": "John Doe",
  "api_key": "630010e6797faba0b15e4678",
  "email": "test@gmail.com",
  "plan": "free",
  "quota": 100,
  "requests": 0,
  "requests_left": 100,
  "billing_history": [{
   "date": "2023-10-26T14:43:13.872Z",
   "plan": "LITE",
   "amount": "30$",
   "invoice": "Stripe Invoice Link"
  }]
}
```


# Web Scraping API

Learn to use our Web Scraping API by reading this documentation and kickstart your data extraction journey!

Start scraping any website using our Web Scraping API only with a few lines of code. Our API handles all types of blockages and CAPTCHAs internally so that you can focus on extracting the data you need.

Our API endpoint is: `https://api.serpdog.io/scrape`

### Guide

Our API is easy to use and is designed to be used by developers.\
\
Here are a few things to consider before we get started:<br>

* The request will be retried until it can be completed (up to 60 seconds). In cases where the request fails in 60 seconds, we will return a 408 error, you will not be charged for the unsuccessful request (you are only charged for successful requests, 200 status code). Make sure to catch these errors! They will occur on roughly 1-2% of requests.
* &#x20;If you exceed 1000 requests per month on your free plan, you will receive a 403 error.
* &#x20;Each request will return the raw HTML of the web page as requested by the user.

Here is the list of default parameters you can use with this API:

|                            Parameters                           |                                                                                              Description                                                                                              |
| :-------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                         This is your API key.                                                                                         |
|    <p>url<br><br><mark style="color:red;">required</mark></p>   |                                                           <p>Type: <code>String</code></p><p><br>The URL of the page you want to scrape.</p>                                                          |
|                             premium                             |                                               <p>Type: <code>String</code><br><br>Use the premium parameter to scrape difficult-to-scrape websites.</p>                                               |
|                            render\_js                           |                   <p>Type: <code>Boolean</code><br></p><p>Default: <code>true</code><br>Use this parameter to render the JavaScript on the web page using the headless browser.</p>                   |
|                               wait                              | <p>Type: <code>Integer</code><br><code>\[0,35000]</code><br></p><p>Default: <code>0</code><br>Use this parameter to wait for a heavy website to load for a given amount of time(in milliseconds).</p> |
|                             country                             |                                                             <p>Type: <code>String</code><br><br>Location of premium residential proxy</p>                                                             |

### Usage

You can use the Serpdog API by sending a GET request  `https://api.serpodg.io/scrape` using two parameters: `api_key` (your API key) and URL (the URL you want to scrape). This API endpoint is the only one you must interact with to access all of Serpdog's web scraping services.

### URL

This will be the URL of the page you want to scrape and get data from it.

**Note: You should always pass the URL in the encoded form. For example, the `&` character should be encoded as `%26`.**&#x20;

{% tabs %}
{% tab title="cURL" %}

```json
sudo apt-get install gridsite-clients
urlencode "YOUR_URL"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
encoded_url = encodeURIComponent("YOUR_URL")
```

{% endtab %}

{% tab title="Python" %}

```python
from urllib.parse import quote
encoded_url = quote("YOUR_URL")
```

{% endtab %}

{% tab title="Java" %}

```java
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;

String encoded_url = URLEncoder.encode("YOUR_URL", StandardCharsets.UTF_8.toString());
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'uri'
encoded_url = URI.encode_www_form_component("YOUR_URL")
```

{% endtab %}

{% tab title="PHP" %}

```php
$encoded_url = urlencode("YOUR_URL");
```

{% endtab %}
{% endtabs %}

URL parameter in the API request:

{% tabs %}
{% tab title="cURL" %}

```json
curl "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&render_js=false"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&render_js=false')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'url':'YOUR_URL' , 'render_js':'false'}
resp = requests.get('https://api.serpdog.io/scrape', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&render_js=false";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :url=> "YOUR_URL",
 :render_js=> "false"
}
uri = URI('https://api.serpdog.io/scrape')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&render_js=false";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

Our API will respond with the raw HTML data of the target URL.

```html
<html>
      <head>
      </head>
      <body>
        .......
      </body>
    </html>
```

### JavaScript Rendering

If you need to **render JavaScript** on a page while crawling, Serpdog offers the option to fetch these pages using a headless browser, which is only available on the Premium plans. To use this feature, set `render_js=true` and a headless browser instance will be used to fetch the page. Each request with normal rotating proxies costs 5 credits, while requests with premium proxies cost 25 credits.

By default `render_js=true`.

If you do not need to render JavaScript, you can use the render\_js=false parameter in the GET request to fetch the URL without a headless browser.

{% tabs %}
{% tab title="cURL" %}

```json
curl "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&render_js=true"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&render_js=true')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'url':'YOUR_URL' , 'render_js':'true'}
resp = requests.get('https://api.serpdog.io/scrape', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&render_js=true";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :url=> "YOUR_URL",
 :render_js=> "true"
}
uri = URI('https://api.serpdog.io/scrape')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&render_js=true";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

Here is the sample response which can be returned:

```html
<!DOCTYPE html>
<html>
<head>
	<title>Sample Page</title>
</head>
<body>
	<div id="app">
		<h1>Welcome to our website!</h1>
		<p>This page was dynamically rendered using JavaScript.</p>
		<ul>
			<li v-for="item in items">{{ item }}</li>
		</ul>
	</div>
	<script src="https://cdn.jsdelivr.net/npm/vue"></script>
	<script>
		new Vue({
			el: '#app',
			data: {
				items: ['Item 1', 'Item 2', 'Item 3']
			}
		})
	</script>
</body>
</html>
```

### Proxies

If you're scraping websites that are difficult to scrape, such as search engines, social networks, or certain e-commerce sites, **premium proxies** (also called residential proxies) are a good option to consider. These proxies are **less likely to be blocked** and can be helpful in overcoming issues and error codes that may arise during the scraping process.

You can use the parameter `premium=true` in your API request to enable the use of Premium proxies.

Credit Cost:&#x20;

1. You will be charged 25 requests credits for using premium proxies with JavaScript Rendering(`render_js=true`).
2. You will be charged only 10 requests credits if you use premium proxies without JavaScript rendering(`render_js=false`).

{% tabs %}
{% tab title="cURL" %}

```json
curl "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&premium=true"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&premium=true')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'url':'YOUR_URL' , 'premium':'true'}
resp = requests.get('https://api.serpdog.io/scrape', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&premium=true";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :url=> "YOUR_URL",
 :premium=> "true"
}
uri = URI('https://api.serpdog.io/scrape')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&premium=true";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

### Geolocation

You have the option to choose the proxy location by specifying the country code using the parameter `country=country_code`.&#x20;

For instance, to use premium proxies from the USA, you can set both `premium=true` and country=us parameters in your API call. The API supports the most popular country codes in the [ISO 3166-1](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes) format. Below is the list of the supported country codes.

|     Country    | Code |
| :------------: | :--: |
|  United States |  us  |
|      India     |  in  |
|      China     |  cn  |
|     Russia     |  ru  |
|     Brazil     |  br  |
|     Mexico     |  mx  |
|     France     |  fr  |
|      Italy     |  it  |
|    Australia   |  au  |
|     Germany    |  de  |
|      Spain     |  es  |
|     Canada     |  ca  |
| United Kingdom |  uk  |

{% tabs %}
{% tab title="cURL" %}

```json
curl "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&country=in"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&country=in')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'url':'YOUR_URL' , 'country':'in'}
resp = requests.get('https://api.serpdog.io/scrape', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&country=in";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :url=> "YOUR_URL",
 :country=> "in"
}
uri = URI('https://api.serpdog.io/scrape')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&country=in";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

### Delay for a fixed time

To ensure the Serpdog scraper captures fully rendered HTML on code-heavy websites, use the `wait` parameter to instruct it to wait for a fixed amount of time before returning the content.&#x20;

The `wait` parameter accepts a value in milliseconds ranging from 0 to 35000. By including the wait parameter in the API call, Serpdog's headless browsers will pause for the set duration before returning the page's HTML, ensuring the page is fully rendered.

**Its default value is 0.**

**Note: `render_js` should be equal to true while using this parameter.**

{% tabs %}
{% tab title="cURL" %}

```json
curl "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&wait=4000"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&wait=4000')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'url':'YOUR_URL' , 'wait':'4000'}
resp = requests.get('https://api.serpdog.io/scrape', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&wait=4000";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :url=> "YOUR_URL",
 :wait=> "4000"
}
uri = URI('https://api.serpdog.io/scrape')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/scrape?api_key=APIKEY&url=YOUR_URL&wait=4000";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}


# Yelp Search API

The Yelp Search API allows developers to Yelp Search Results in real-time. It can be easily accessed by requesting at the following endpoint: api.serpdog.io/yelp.

|                            Parameters                            |                                                                                                                                      Description                                                                                                                                      |
| :--------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|  <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                                                 This is your API key.                                                                                                                                 |
|                            find\_desc                            |                                                                                                         <p>Type: <code>String</code><br><br>The query you want to search.</p>                                                                                                         |
| <p>find\_loc<br><br><mark style="color:red;">required</mark></p> |                                                 <p>Type: <code>String</code><br><br>The location you want to target to scrape the search results.<br><br>For example:</p><p> - San Francisco, CA<br>- New York, NY, United States</p>                                                 |
|                                 l                                |                                                                                     <p>Type: <code>String</code></p><p></p><p>The distance or map radius you want to get search results from.</p>                                                                                     |
|                           yelp\_domain                           |                                                                                         <p>Type: <code>String</code></p><p></p><p>The domain you want to use to scrape the search results.</p>                                                                                        |
|                               cflt                               |                                                                                      <p>Type: <code>String</code></p><p></p><p>It is used to define the category of search results you want.</p>                                                                                      |
|                              sortby                              | <p>Type: <code>String</code></p><p></p><p>It is used for sorting the result.<br><br><mark style="color:red;">recommended</mark> - Recommended(default)<br><mark style="color:red;">rating</mark> - Highest rated<br><mark style="color:red;">review\_count</mark> - Most reviewed</p> |
|                               attrs                              |                                                               <p>Type: <code>String</code></p><p></p><p>It is used for refining the search results according to the value you pass in <code>attrs</code> parameter.</p>                                                               |
|                               start                              |                                    <p>Type: <code>Number(Integer)</code><br><code>\[0,10,20....]</code><br><br>Default: <code>0</code><br>(Enter 10 for 2nd-page results, 20 for 3rd, etc .)<br>The page number to get targeted search results.</p>                                   |

**Note: Each Yelp API call would cost you 4 request credits.**

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/yelp?api_key=APIKEY&find_desc=burger&find_loc=San+Francisco,CA"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/yelp?api_key=APIKEY&find_desc=burger&find_loc=San+Francisco,CA')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'find_desc':'burger' , 'find_loc':'San+Francisco,CA'}
resp = requests.get('https://api.serpdog.io/yelp?', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/yelp?api_key=APIKEY&find_desc=burger&find_loc=San+Francisco,CA";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :find_desc => "burger",
 :find_loc => "San+Francisco,CA"
}
uri = URI('https://api.serpdog.io/yelp')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/yelp?api_key=APIKEY&find_desc=burger&find_loc=San+Francisco,CA";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "find_desc": "burger",
    "find_loc": "San Francisco,CA"
  },
  "filters": [
    {
      "title": "Suggested",
      "options": [
        {
          "text": "Open Now --:--"
        },
        {
          "text": "Offers Delivery"
        },
        {
          "text": "Offers Takeout"
        },
        {
          "text": "Reservations"
        },
        {
          "text": "Good for Late Night"
        },
        {
          "text": "Good for Lunch"
        }
      ]
    },
    {
      "title": "Category",
      "options": [
        {
          "text": "Burgers"
        },
        {
          "text": "Restaurants"
        },
        {
          "text": "Food"
        },
        {
          "text": "Bars"
        }
      ]
    },
    {
      "title": "Features",
      "options": [
        {
          "text": "Good for Groups"
        },
        {
          "text": "Good for Kids"
        },
        {
          "text": "Has TV"
        },
        {
          "text": "Outdoor Seating"
        }
      ]
    },
   .......
  ],
  "inline_ads": [
    {
      "title": "Taco Bell",
      "reviews": 62,
      "categories": "Mexican, Burgers, Fast Food",
      "button": {
        "text": "Get Directions",
        "link": "https://www.yelp.comundefined"
      },
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/R0iAVJts7YbmzyIs4RUfAg/348s.jpg"
    },
    {
      "title": "Cable 55",
      "reviews": 55,
      "categories": "Bars, American (Traditional)",
      "button": {
        "text": "View Business",
        "link": "https://www.yelp.comundefined"
      },
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/ISAUPq350-dm3Pqe4AyKIA/348s.jpg"
    },
    {
      "title": "Brazen Head",
      "reviews": 843,
      "categories": "Gastropubs, Steakhouses, Bars",
      "button": {
        "text": "Order Now",
        "link": "https://www.yelp.comundefined"
      },
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/dfHykLty5vvb66l4Utxd6A/348s.jpg"
    }
  ],
  "results": [
    {
      "title": "Uncle Boy’s",
      "rating": 4,
      "reviews": 740,
      "snippet": "“Really disappointed in this spot. 4 star burger joint, what could possibly go wrong?” more",
      "price": "$",
      "neighbourhood": "Inner Richmond",
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/qYAqCmJ21xBKa1skFoSRXA/348s.jpg",
      "address": "245 Balboa St, San Francisco, CA 94118",
      "categories": [
        {
          "title": "Burgers",
          "link": "https://www.yelp.com/search?find_desc=Burgers&find_loc=San+Francisco%2C+CA"
        },
        {
          "title": "Fast Food",
          "link": "https://www.yelp.com/search?find_desc=Fast+Food&find_loc=San+Francisco%2C+CA"
        }
      ],
      "service_options": [
        "Outdoor seating",
        "Delivery",
        "Takeout"
      ],
      "coordinates": {
        "latitude": 37.7772493,
        "longitude": -122.4615654
      },
      "slug": "uncle-boys-san-francisco",
      "biz_id": "fZvOxrSLjw39vkYyA466YA",
      "phone_no": "(415) 742-4468"
    },
    {
      "title": "WesBurger ‘N’ More",
      "rating": 4,
      "reviews": 733,
      "snippet": "“I'm not much of a burger fan, but my friend and I decided to try WesBurger after the launching of my...” more",
      "price": "$$",
      "neighbourhood": "Mission",
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/c3kfueXWqy6T2DeWNRmCaQ/348s.jpg",
      "address": "2240 Mission St, San Francisco, CA 94110",
      "categories": [
        {
          "title": "Burgers",
          "link": "https://www.yelp.com/search?find_desc=Burgers&find_loc=San+Francisco%2C+CA"
        }
      ],
      "service_options": [
        "Outdoor seating",
        "Delivery",
        "Takeout"
      ],
      "coordinates": {
        "latitude": 37.761198586981,
        "longitude": -122.419501330688
      },
      "slug": "wesburger-n-more-san-francisco",
      "biz_id": "tjflPf7MTPmSgau-b8CN3A",
      "phone_no": "(415) 745-9371"
    },
    {
      "title": "Super Duper Burgers",
      "rating": 4,
      "reviews": 1424,
      "snippet": "“Super Burger has to be one of the best burger joint in the Pasadena area.” more",
      "price": "$$",
      "neighbourhood": "Duboce Triangle",
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/64dBM81LkGzVn7rmd4_ROQ/348s.jpg",
      "address": "2304 Market St, San Francisco, CA 94114",
      "categories": [
        {
          "title": "Burgers",
          "link": "https://www.yelp.com/search?find_desc=Burgers&find_loc=San+Francisco%2C+CA"
        },
        {
          "title": "American (Traditional)",
          "link": "https://www.yelp.com/search?find_desc=American+%28Traditional%29&find_loc=San+Francisco%2C+CA"
        }
      ],
      "service_options": [
        "Outdoor seating",
        "Delivery",
        "Takeout"
      ],
      "coordinates": {
        "latitude": 37.7640394,
        "longitude": -122.4337128
      },
      "slug": "super-duper-burgers-san-francisco-4",
      "biz_id": "hXeusGZQvH5oMxaR6XgYwA",
      "phone_no": "(415) 558-8123"
    },
    {
      "title": "Roam Artisan Burgers",
      "rating": 4,
      "reviews": 1343,
      "snippet": "“We each ordered a build your own burger and the fry-fecta to share. Our food came pretty quickly...” more",
      "price": "$$",
      "neighbourhood": "Lower Pacific Heights",
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/WWc1dK4hMO6knOQe-y_6yg/348s.jpg",
      "address": "1923 Fillmore St, San Francisco, CA 94115",
      "categories": [
        {
          "title": "Burgers",
          "link": "https://www.yelp.com/search?find_desc=Burgers&find_loc=San+Francisco%2C+CA"
        }
      ],
      "service_options": [
        "Outdoor seating",
        "Delivery",
        "Takeout"
      ],
      "coordinates": {
        "latitude": 37.7876976,
        "longitude": -122.4338936
      },
      "slug": "roam-artisan-burgers-san-francisco-3",
      "biz_id": "4eaK2-Q0dEXWMr5SOoV_Sg",
      "phone_no": "(415) 800-7801"
    },
    {
      "title": "Pearl’s Deluxe Burgers",
      "rating": 4,
      "reviews": 2393,
      "snippet": "“burgers all over the northern hemisphere and was indoctrinated to Solly's hamburgers in Milwaukee at...” more",
      "price": "$$",
      "neighbourhood": "Lower Nob Hill",
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/vebo1A6MXgBqH97O_uKBsA/348s.jpg",
      "address": "708 Post St, San Francisco, CA 94109",
      "categories": [
        {
          "title": "Burgers",
          "link": "https://www.yelp.com/search?find_desc=Burgers&find_loc=San+Francisco%2C+CA"
        }
      ],
      "service_options": [
        "Delivery",
        "Takeout"
      ],
      "coordinates": {
        "latitude": 37.787823,
        "longitude": -122.413699
      },
      "slug": "pearls-deluxe-burgers-san-francisco-3",
      "biz_id": "TRBP1G1l8vZkjgfqdx96Cw",
      "phone_no": "(415) 409-6120"
    },
    {
      "title": "Blind Butcher",
      "rating": 4,
      "reviews": 219,
      "snippet": "“The other 3 of us got the wagyu burger. This burger was the worst burger I've ever had.” more",
      "price": "$$",
      "neighbourhood": "Castro",
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/terA1TMU558qeO1YhFKwcg/348s.jpg",
      "address": "4058 18th St, San Francisco, CA 94114",
      "categories": [
        {
          "title": "American (New)",
          "link": "https://www.yelp.com/search?find_desc=American+%28New%29&find_loc=San+Francisco%2C+CA"
        },
        {
          "title": "Wine Bars",
          "link": "https://www.yelp.com/search?find_desc=Wine+Bars&find_loc=San+Francisco%2C+CA"
        }
      ],
      "service_options": [
        "Outdoor seating",
        "Takeout"
      ],
      "coordinates": {
        "latitude": 37.7611284,
        "longitude": -122.4340945
      },
      "slug": "blind-butcher-san-francisco-2",
      "biz_id": "ZSzXw0NgJTyOzcHwKY5eMA",
      "phone_no": "(415) 529-2478"
    },
    {
      "title": "Calibur",
      "rating": 4,
      "reviews": 523,
      "snippet": "“I'm a huge burger fan but I'm a picky one. The meat to fat ratio needs to be just right, and the...” more",
      "price": "$$",
      "neighbourhood": "West Portal",
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/3BPqbc3cIrBJBnPHJrPw4A/348s.jpg",
      "address": "68 W Portal Ave, San Francisco, CA 94127",
      "categories": [
        {
          "title": "Burgers",
          "link": "https://www.yelp.com/search?find_desc=Burgers&find_loc=San+Francisco%2C+CA"
        },
        {
          "title": "American (Traditional)",
          "link": "https://www.yelp.com/search?find_desc=American+%28Traditional%29&find_loc=San+Francisco%2C+CA"
        }
      ],
      "service_options": [
        "Delivery",
        "Takeout"
      ],
      "coordinates": {
        "latitude": 37.7402436,
        "longitude": -122.4668701
      },
      "slug": "calibur-san-francisco",
      "biz_id": "UTjgPLk9RYjWudG3GSqsTQ",
      "phone_no": "(415) 742-4931"
    },
   ....
  ],
  "sponsored_results": [
    {
      "title": "Taco Bell",
      "snippet": "“I just wanted to provide an update on how this particular franchise continues to impress me. Case in point: A week ago, I came here to purchase some chicken and tacos. As I was…” more",
      "neighbourhood": "Tenderloin",
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/Q65XP3G5V4flThBbplHizg/348s.jpg",
      "categories": [
        {
          "title": "Burgers",
          "link": "https://www.yelp.com/search?find_desc=Burgers&find_loc=San+Francisco%2C+CA"
        },
        {
          "title": "Fast Food",
          "link": "https://www.yelp.com/search?find_desc=Fast+Food&find_loc=San+Francisco%2C+CA"
        },
        {
          "title": "Mexican",
          "link": "https://www.yelp.com/search?find_desc=Mexican&find_loc=San+Francisco%2C+CA"
        }
      ],
      "service_options": [
        "Delivery",
        "Takeout"
      ]
    },
    {
      "title": "Brazen Head",
      "reviews": "843",
      "snippet": "“The Brazen Head is by far our favorite neighborhood spot. Whether we stop by for a drink after eating/drinking elsewhere or come to get dinner, its always perfect. Great bartenders and wonderful restaurant…” more",
      "neighbourhood": "Marina/Cow Hollow",
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/dfHykLty5vvb66l4Utxd6A/348s.jpg",
      "highlights": [
        "undefined42 years in business",
        "undefinedFull bar"
      ],
      "categories": [
        {
          "title": "Bars",
          "link": "https://www.yelp.com/search?find_desc=Bars&find_loc=San+Francisco%2C+CA"
        },
        {
          "title": "Steakhouses",
          "link": "https://www.yelp.com/search?find_desc=Steakhouses&find_loc=San+Francisco%2C+CA"
        },
        {
          "title": "Gastropubs",
          "link": "https://www.yelp.com/search?find_desc=Gastropubs&find_loc=San+Francisco%2C+CA"
        }
      ],
      "service_options": [
        "Outdoor seating",
        "Delivery",
        "Takeout"
      ]
    },
    {
      "title": "Tratto",
      "reviews": "655",
      "snippet": "“I came here on my own one night just because it was right around the corner of the place I was staying. Not really expecting much but was interested in trying the pasta. I asked my…” more",
      "neighbourhood": "Tenderloin",
      "thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/f-RgcXHdX7IOjaG4pbLusg/348s.jpg",
      "categories": [
        {
          "title": "Wine Bars",
          "link": "https://www.yelp.com/search?find_desc=Wine+Bars&find_loc=San+Francisco%2C+CA"
        },
        {
          "title": "Italian",
          "link": "https://www.yelp.com/search?find_desc=Italian&find_loc=San+Francisco%2C+CA"
        },
        {
          "title": "Cocktail Bars",
          "link": "https://www.yelp.com/search?find_desc=Cocktail+Bars&find_loc=San+Francisco%2C+CA"
        }
      ],
      "service_options": [
        "Outdoor seating",
        "Delivery",
        "Takeout"
      ]
    }
  ],
  "serpdog_pagination": {
    "next": "https://api.serpdog.io/yelp?api_key=APIKEY&find_desc=burger&find_loc=San+Francisco%2CCA&start=10",
    "total_pages": 24
  }
}
```


# Walmart Scraper API

The Walmart Scraper API allows businesses to extract data from Walmart in real-time. It can be easily accessed by requesting at the following endpoint: api.serpdog.io/walmart\_{type}.

### Walmart Product API

Here is the list of default parameters you can use with this API:

|                              Parameter                             |                          Description                         |
| :----------------------------------------------------------------: | :----------------------------------------------------------: |
|   <p>api\_key<br><br><mark style="color:red;">required</mark></p>  |                     This is your API key.                    |
| <p>product\_id<br><br><mark style="color:red;">required</mark></p> | <p>Type: <code>Int</code><br><br>The Walmart Product ID.</p> |
|                              store\_id                             |  <p>Type: <code>Int</code><br><br>The Walmart Store ID.</p>  |

**Note: Each Walmart API call will cost you 1 Credit.**

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/walmart_product?api_key=APIKEY&product_id=147423982"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/walmart_product?api_key=APIKEY&product_id=147423982')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY'  , 'product_id':'147423982'}
resp = requests.get('https://api.serpdog.io/walmart_product', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/walmart_product?api_key=APIKEY&product_id=147423982";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :product_id=> "147423982"
}
uri = URI('https://api.serpdog.io/walmart_product')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "http://api.serpdog.io/walmart_product?api_key=APIKEY&product_id=147423982";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

### API Response

```json
{
    "meta": {
        "api_key": "APIKEY",
        "product_id": "147423982"
    },
    "search_information": {
        "location": {
            "postal_code": "08854",
            "province_code": "NJ",
            "city": "Piscataway",
            "store_id": "2633"
        }
    },
    "product_results": {
        "us_item_id": "147423982",
        "product_id": "34Y0BVR8X5ZD",
        "upc": "696777889575",
        "title": "Men's Henley 3-Button Pullover Cotton T-Shirt Long Sleeve Crew Neck",
        "short_description": "Men's Long Sleeve Henley 3 Button Pullover Cotton T-Shirt Crew Neck",
        "detailed_description_html": "<ul>  <li>Long Sleeves</li>  <li>Lightweight</li>  <li>100% Cotton</li> </ul>",
        "category": [
            {
                "name": "Clothing",
                "url": "https://www.walmart.com/cp/clothing/5438"
            },
            {
                "name": "Mens Clothing",
                "url": "https://www.walmart.com/cp/mens-clothing/133197"
            },
            {
                "name": "Mens Shirts",
                "url": "https://www.walmart.com/cp/mens-shirts/6286551"
            },
            {
                "name": "Mens T-Shirts",
                "url": "https://www.walmart.com/cp/mens-t-shirts/3187021"
            }
        ],
        "seller_id": "B450DDF0F0E543BCA24F386B6CA384D1",
        "seller_name": "Valley Holdings LLC",
        "specifications": [
            {
                "name": "Sleeve Length Style",
                "value": "Long Sleeve"
            },
            {
                "name": "Fabric Content",
                "value": "100% Cotton"
            },
            {
                "name": "Pattern",
                "value": "Solid Print"
            },
            {
                "name": "Gender",
                "value": "Male"
            },
            {
                "name": "Clothing Neck Style",
                "value": "Crew Neck"
            },
            {
                "name": "Brand",
                "value": "Blended"
            }
        ],
        "product_type_id": "891",
        "product_type": "T-Shirts",
        "manufacturer": "Blended",
        "product_page_url": "https://www.walmart.com/ip/Men-s-Henley-3-Button-Pullover-Cotton-T-Shirt-Long-Sleeve-Crew-Neck/147423982",
        "price_map": [
            16.98,
            "USD"
        ],
        "in_stock": "IN_STOCK",
        "images": [
            "https://i5.walmartimages.com/asr/7bb3f095-50f9-4bcb-8c6d-1ca9dc73344f.fefc4d4e0c827753ee2a15ede62715a3.jpeg",
            "https://i5.walmartimages.com/asr/fb3cec04-4fbc-4be2-bea6-295f18e20a1c.7c14bfdcaf41d32294fd72c48fb667d0.jpeg"
        ],
        "reviews": 42,
        "rating": 4.2619,
        "offer_id": "90623A01F87340ED9C0B789ABC968ABD",
        "offer_type": "90623A01F87340ED9C0B789ABC968ABD",
        "offers": [
            {
                "selleer_id": "B450DDF0F0E543BCA24F386B6CA384D1",
                "catalog_seller_id": 4085,
                "seller_name": "Valley Holdings LLC",
                "seller_display_name": "Blended",
                "price": 16.98
            }
        ],
        "variant_swatches": [
            {
                "name": "Color",
                "available_selections": [
                    {
                        "name": "Black",
                        "swatch_image_url": "https://i5.walmartimages.com/asr/ea95427d-86eb-41c0-bf9f-9abbacbb4303.1e7130204da3d4dc6de339c4b4f395f5.jpeg"
                    },
                    {
                        "name": "Heather Grey",
                        "swatch_image_url": "https://i5.walmartimages.com/asr/4314936c-c916-4ab8-a623-8f806efa75a3.f212dfaefd347384d886c237fe73f2d3.jpeg"
                    },
                    {
                        "name": "Navy",
                        "swatch_image_url": "https://i5.walmartimages.com/asr/166c47b2-6634-48da-8fdf-02f1999720dd.9424daf2eb1476946fe7b82a54e1289a.jpeg"
                    },
                    {
                        "name": "White",
                        "swatch_image_url": "https://i5.walmartimages.com/asr/fcc5153d-8d22-4f4c-96f5-ea4a817a2a65.4a99d19467bcbbf75ad78ccd7d10900a.jpeg"
                    }
                ]
            },
            {
                "name": "Clothing Size",
                "available_selections": [
                    {
                        "name": "S",
                        "swatch_image_url": null
                    },
                    {
                        "name": "M",
                        "swatch_image_url": null
                    },
                    {
                        "name": "L",
                        "swatch_image_url": null
                    },
                    {
                        "name": "XL",
                        "swatch_image_url": null
                    },
                    {
                        "name": "2X",
                        "swatch_image_url": null
                    }
                ]
            }
        ]
    },
    "reviews_results": {
        "ratings": [
            {
                "stars": 1,
                "count": 3
            },
            {
                "stars": 2,
                "count": 2
            },
            {
                "stars": 3,
                "count": 3
            },
            {
                "stars": 4,
                "count": 7
            },
            {
                "stars": 5,
                "count": 27
            }
        ],
        "reviews": {
            "rating": 4.2619,
            "count": 42,
            "top_positive": {
                "title": "Good find.",
                "text": "Very nice shirt.  Comfortable and looks durable.   Sizes run a bit large, but is made out of 100% cotton.  Would definitely buy another one.",
                "rating": 5,
                "positive_feedback": 0,
                "negative_feedback": 0,
                "review_submission_time": "12/29/2022",
                "user_nickname": "cathy",
                "customer_type": [
                    "VerifiedPurchaser",
                    "IncentivizedReviewYes"
                ]
            },
            "top_negative": {
                "title": "DON'T EVEN THINK ABOUT IT!!!! RUN AWAY QUICK!!!!",
                "text": "BUYER BEWARE THIS IS A SUBSTANDARD SHIRT!!!! RUNS WAY TO SMALL, THE QUALITY IS CRAP, AND YOU CAN SEE THRU THE MATERIAL.  THE SLEEVE CUFFS ARE ALMOST AS BIG IN DIAMETER AS THE NECK. RUN AWAY FROM THIS SELLER.",
                "rating": 1,
                "positive_feedback": 0,
                "negative_feedback": 0,
                "review_submission_time": "12/14/2020",
                "user_nickname": "Kirk",
                "customer_type": [
                    "VerifiedPurchaser"
                ]
            },
            "top_mentions": [
                {
                    "score_percentage": 100,
                    "name": "Fit",
                    "count": 3
                },
                {
                    "score_percentage": 100,
                    "name": "Appearance",
                    "count": 3
                }
            ],
            "customer_reviews": [
                {
                    "title": "Good find.",
                    "text": "Very nice shirt.  Comfortable and looks durable.   Sizes run a bit large, but is made out of 100% cotton.  Would definitely buy another one.",
                    "rating": 5,
                    "review_submission_time": "12/29/2022",
                    "user_nickname": "cathy",
                    "customer_type": [
                        "VerifiedPurchaser",
                        "IncentivizedReviewYes"
                    ]
                },
                {
                    "title": "Great shirt for teens",
                    "text": "Fit was good and it was well made.",
                    "rating": 5,
                    "review_submission_time": "12/22/2022",
                    "user_nickname": "Deborah",
                    "customer_type": [
                        "VerifiedPurchaser",
                        "IncentivizedReviewYes"
                    ]
                },
                {
                    "title": "DIY Henley shirt into Henley Dress and hat",
                    "text": "Diy (2) mens black henleys into a super cute Henley Dress and matching bucket Hat!\nUTUBE IS A EXGELLENR RESOURCE FOR ASSISTANCE.",
                    "rating": 5,
                    "review_submission_time": "1/30/2021",
                    "user_nickname": "Sheryl",
                    "customer_type": []
                },
                {
                    "title": "Best shirt on the market: its 100 percent cotton a",
                    "text": "The only shirt design that has a low enough neck! Everyone wants to choke me to death with their crew necks!",
                    "rating": 5,
                    "review_submission_time": "10/14/2020",
                    "user_nickname": "mraccess",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": null,
                    "text": "It fits perfectly, 2 in white and 2 of black.",
                    "rating": 5,
                    "review_submission_time": "7/30/2020",
                    "user_nickname": "Royer",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "Quality",
                    "text": "Great price for a quality Henley. Happy customer",
                    "rating": 5,
                    "review_submission_time": "11/17/2020",
                    "user_nickname": "Nahum",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "Runs small",
                    "text": "For those considering this Henley shirt, I would suggest sizing up one size. Fortunately, I had ordered one larger size than I usually order, and upon trying the shirt on, I was glad that I had done so. This shirt runs one size small. Apart from that, it is a nice shirt, though it is lightweight.",
                    "rating": 4,
                    "review_submission_time": "9/28/2020",
                    "user_nickname": "charis4u",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": null,
                    "text": "I like the cotton fabric and design just what I was looking for to wear around the house. Bought a medium like I always do. It's a snugger fit than I expected and I'm slender. Still comfortable  but be careful about the size you buy",
                    "rating": 4,
                    "review_submission_time": "5/2/2020",
                    "user_nickname": "Roger",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": null,
                    "text": "pretty light weight.  too loose around the neck",
                    "rating": 3,
                    "review_submission_time": "1/11/2021",
                    "user_nickname": "M",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "DON'T EVEN THINK ABOUT IT!!!! RUN AWAY QUICK!!!!",
                    "text": "BUYER BEWARE THIS IS A SUBSTANDARD SHIRT!!!! RUNS WAY TO SMALL, THE QUALITY IS CRAP, AND YOU CAN SEE THRU THE MATERIAL.  THE SLEEVE CUFFS ARE ALMOST AS BIG IN DIAMETER AS THE NECK. RUN AWAY FROM THIS SELLER.",
                    "rating": 1,
                    "review_submission_time": "12/14/2020",
                    "user_nickname": "Kirk",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                }
            ]
        }
    }
}
```


# Amazon Scraper API

The Amazon Scraper API allows businesses to extract data from Amazon in real time. It can be easily accessed by requesting at the following endpoint: api.serpdog.io/amazon\_{type}.

### Amazon Search API

Here is the list of default parameters you can use with this API:

|                            Parameter                            |                                                                                                                              Description                                                                                                                             |
| :-------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                                         This is your API key.                                                                                                                        |
|                               url                               |                                                                   <p>Type: <code>String</code></p><p><br>URL of the Amazon page that you wish to scrape. <strong>It should be encoded.</strong></p>                                                                  |
|                             premium                             | <p>Type: <code>Boolean</code><br><br>Default: <code>false</code><br>Use this parameter to increase the probability of getting sponsored results.<br>Each request with a "premium" parameter will cost 10 request credits with and without the country parameter.</p> |
|                             country                             |                                               <p>Type: <code>String</code></p><p><br>Can only be used with premium.<br>Read <a href="https://docs.serpdog.io/web-scraping-api#geolocation">this</a> for more info. </p>                                              |
|                        exclude\_sponsored                       |                                                         <p>Type: <code>Boolean</code><br><br>Default: <code>false</code><br>If true, this excludes all the sponsored results from the returned response.</p>                                                         |

**Note:**

1. **Each Amazon Search API call will cost you 1 Credit. With a country parameter other than "us(United States)", it will cost 5 credits.**
2. **Each Amazon Search API call will cost 10 credits with the "premium=true" parameter with and without the country parameter.**
3. **The URL should be in encoded form before performing an API call.**

#### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/amazon_search?api_key=API_KEY&url=https://www.amazon.in/s?k=nike+shoes"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/amazon_search?api_key=API_KEY&url=https://www.amazon.in/s?k=nike+shoes')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'url':'https://www.amazon.in/s?k=nike+shoes'}
resp = requests.get('https://api.serpdog.io/amazon_search', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/amazon_search?api_key=API_KEY&url=https://www.amazon.in/s?k=nike+shoes";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :url=> "https://www.amazon.in/s?k=nike+shoes"
}
uri = URI('https://api.serpdog.io/amazon_search')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/amazon_search?api_key=API_KEY&url=https://www.amazon.in/s?k=nike+shoes";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "API_KEY",
    "url": "https://www.amazon.in/s?k=nike shoes"
  },
  "results": [
    {
      "type": "search_product",
      "positon": 1,
      "title": "Mens Downshifter 12 Running",
      "image": "https://m.media-amazon.com/images/I/819d8caWiYL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 4,
      "total_reviews": "583",
      "url": "https://www.amazon.in/Nike-Downshifter-Platinum-Crimson-Black-White-Running/dp/B0BNJHQ6BK/ref=sr_1_1?keywords=nike+shoes&qid=1684612454&sr=8-1",
      "availability_quantity": null,
      "price_string": "₹3,196",
      "price_symobol": "₹",
      "price": 3196
    },
    {
      "type": "search_product",
      "positon": 2,
      "title": "Air Zoom Pegasus 39 PRM",
      "image": "https://m.media-amazon.com/images/I/51cni4DOd+L._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 4,
      "total_reviews": "30",
      "url": "https://www.amazon.in/Nike-Pegasus-SANDDRIFT-Brown-Coconut-Running/dp/B0BWR7QTS7/ref=sr_1_2?keywords=nike+shoes&qid=1684612454&sr=8-2",
      "availability_quantity": null,
      "price_string": "₹10,107",
      "price_symobol": "₹",
      "price": 10107
    },
    {
      "type": "search_product",
      "positon": 3,
      "title": "mens Precision Vi Running Shoe",
      "image": "https://m.media-amazon.com/images/I/81si4JKJ1TL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 2,
      "total_reviews": "2",
      "url": "https://www.amazon.in/Nike-Precision-White-Iron-Grey-White-Running/dp/B0B6G2PG4M/ref=sr_1_3?keywords=nike+shoes&qid=1684612454&sr=8-3",
      "availability_quantity": null,
      "price_string": "₹4,556",
      "price_symobol": "₹",
      "price": 4556
    },
    {
      "type": "search_product",
      "positon": 4,
      "title": "Mens Air Zoom Vomero 16 Running Shoe",
      "image": "https://m.media-amazon.com/images/I/61-LNmslaVL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 4,
      "total_reviews": "192",
      "url": "https://www.amazon.in/Nike-Zoom-Vomero-Running-Numeric_8/dp/B0B6G1KBZF/ref=sr_1_4?keywords=nike+shoes&qid=1684612454&sr=8-4",
      "availability_quantity": null,
      "price_string": "₹11,336",
      "price_symobol": "₹",
      "price": 11336
    },
    {
      "type": "search_product",
      "positon": 5,
      "title": "Renew Run 4",
      "image": "https://m.media-amazon.com/images/I/81e6l-LYa8L._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 4,
      "total_reviews": "4",
      "url": "https://www.amazon.in/Nike-Renew-Ocean-Aqua-Green-Running/dp/B0BNJM4TVN/ref=sr_1_5?keywords=nike+shoes&qid=1684612454&sr=8-5",
      "availability_quantity": null,
      "price_string": "₹4,872",
      "price_symobol": "₹",
      "price": 4872
    },
    {
      "type": "search_product",
      "positon": 6,
      "title": "Mens Run Swift 3 Running Shoe",
      "image": "https://m.media-amazon.com/images/I/51qk9qFIczL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 5,
      "total_reviews": "2",
      "url": "https://www.amazon.in/Nike-Swift-3-White-Silver-Faded-SPRUCE-DR2695-100-9UK/dp/B0BNJLRQ32/ref=sr_1_6?keywords=nike+shoes&qid=1684612454&sr=8-6",
      "availability_quantity": null,
      "price_string": "₹5,036",
      "price_symobol": "₹",
      "price": 5036
    },
    {
      "type": "search_product",
      "positon": 7,
      "title": "Mens City Rep Tr Running",
      "image": "https://m.media-amazon.com/images/I/51CoCO3TOZL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 3,
      "total_reviews": "119",
      "url": "https://www.amazon.in/Nike-Black-Racer-Blue-White-Running/dp/B0B6G314J2/ref=sr_1_7?keywords=nike+shoes&qid=1684612454&sr=8-7",
      "availability_quantity": null,
      "price_string": "₹2,416",
      "price_symobol": "₹",
      "price": 2416
    },
    {
      "type": "search_product",
      "positon": 8,
      "title": "Womens W Revolution 6 Nn Running Shoes",
      "image": "https://m.media-amazon.com/images/I/81Mozj1u5GL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 4,
      "total_reviews": "1,588",
      "url": "https://www.amazon.in/Nike-Women-Revolution-Running-DC3729-003/dp/B098BJKDKY/ref=sr_1_8?keywords=nike+shoes&qid=1684612454&sr=8-8",
      "availability_quantity": null,
      "price_string": "₹2,609",
      "price_symobol": "₹",
      "price": 2609
    },
    {
      "type": "search_product",
      "positon": 9,
      "title": "Mens Kd Trey 5 X Ep Running Shoe",
      "image": "https://m.media-amazon.com/images/I/51jfCFIc8XL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 3,
      "total_reviews": "2",
      "url": "https://www.amazon.in/Nike-Trey-EP-Wolf-White-Barely-VOLT-DJ7554-009-7UK/dp/B0BWR73XSG/ref=sr_1_9?keywords=nike+shoes&qid=1684612454&sr=8-9",
      "availability_quantity": null,
      "price_string": "₹8,490",
      "price_symobol": "₹",
      "price": 8490
    },
    {
      "type": "search_product",
      "positon": 10,
      "title": "Mens Lebron Witness VII Ep Running Shoe",
      "image": "https://m.media-amazon.com/images/I/515vqKMaQlL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 3,
      "total_reviews": "4",
      "url": "https://www.amazon.in/Nike-Witness-EP-Hyper-Black-Blue-LIGHTNING-WHITE-DM1122-400-9UK/dp/B0BWS6P8CF/ref=sr_1_10?keywords=nike+shoes&qid=1684612454&sr=8-10",
      "availability_quantity": null,
      "price_string": "₹6,695",
      "price_symobol": "₹",
      "price": 6695
    },
    {
      "type": "search_product",
      "positon": 11,
      "title": "Mens M Air Max Alpha Trainer 5 Running",
      "image": "https://m.media-amazon.com/images/I/418f9i2fuqL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 4,
      "total_reviews": "126",
      "url": "https://www.amazon.in/Nike-Alpha-Trainer-5-SAIL-ROYAL-ANTHRACITE-DM0829-100-10UK/dp/B0BVG49BSN/ref=sr_1_11?keywords=nike+shoes&qid=1684612454&sr=8-11",
      "availability_quantity": null,
      "price_string": "₹6,596",
      "price_symobol": "₹",
      "price": 6596
    },
    {
      "type": "search_product",
      "positon": 12,
      "title": "Mens Air Zoom Structure 24 Running",
      "image": "https://m.media-amazon.com/images/I/41jdJECoclL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 4,
      "total_reviews": "143",
      "url": "https://www.amazon.in/Nike-Structure-Photon-Crimson-Platinum-Running/dp/B0BNJLWJTF/ref=sr_1_12?keywords=nike+shoes&qid=1684612454&sr=8-12",
      "availability_quantity": null,
      "price_string": "₹7,207",
      "price_symobol": "₹",
      "price": 7207
    },
    {
      "type": "search_product",
      "positon": 13,
      "title": "Men's Court Vision Lo Nn Leather Sneaker",
      "image": "https://m.media-amazon.com/images/I/71UYWAQk9yL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 4,
      "total_reviews": "1,599",
      "url": "https://www.amazon.in/Nike-Court-Vision-Nature-DH2987/dp/B098F4HQSF/ref=sr_1_13?keywords=nike+shoes&qid=1684612454&sr=8-13",
      "availability_quantity": null,
      "price_string": "₹4,496",
      "price_symobol": "₹",
      "price": 4496
    },
    {
      "type": "search_product",
      "positon": 14,
      "title": "Mens M Mc Trainer 2 Running Shoe",
      "image": "https://m.media-amazon.com/images/I/517gsLK0EdL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 2,
      "total_reviews": "6",
      "url": "https://www.amazon.in/Nike-Trainer-2-Obsidian-Bright-CRIMSON-WHITE-DM0823-402-7UK/dp/B0BZZGXQY5/ref=sr_1_14?keywords=nike+shoes&qid=1684612454&sr=8-14",
      "availability_quantity": null,
      "price_string": "₹4,271",
      "price_symobol": "₹",
      "price": 4271
    },
    {
      "type": "search_product",
      "positon": 15,
      "title": "Womens W Downshifter 12 Running Shoe",
      "image": "https://m.media-amazon.com/images/I/81eymoH64KL._AC_UL400_.jpg",
      "has_prime": true,
      "is_best_sellet": false,
      "is_amazon_choice": false,
      "stars": 4,
      "total_reviews": "124",
      "url": "https://www.amazon.in/Nike-Womens-Downshifter-Crimson-Doll-Running/dp/B0BNJKVZKC/ref=sr_1_15?keywords=nike+shoes&qid=1684612454&sr=8-15",
      "availability_quantity": null,
      "price_string": "₹2,836",
      "price_symobol": "₹",
      "price": 2836
    },
     ...........
  ],
  "pagination": [
    "https://www.amazon.in/s?nike+shoes&page=2&qid=1684612454&ref=sr_pg_2",
    "https://www.amazon.in/s?nike+shoes&page=3&qid=1684612454&ref=sr_pg_3",
    "https://www.amazon.in/s?nike+shoes&page=4&qid=1684612454&ref=sr_pg_4",
    "https://www.amazon.in/s?nike+shoes&page=5&qid=1684612454&ref=sr_pg_5",
    "https://www.amazon.in/s?nike+shoes&page=6&qid=1684612454&ref=sr_pg_6",
    "https://www.amazon.in/s?nike+shoes&page=7&qid=1684612454&ref=sr_pg_7",
    "https://www.amazon.in/s?nike+shoes&page=8&qid=1684612454&ref=sr_pg_8"
  ]
}
```

### Amazon Product API

Here is the list of default parameters you can use with this API:\ <br>

|                            Parameter                            |                                                                                                                              Description                                                                                                                             |
| :-------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                                         This is your API key.                                                                                                                        |
|                              domain                             |                                                         <p>Type: <code>String</code><br><br>Default: <code>com</code></p><p>The Amazon domain you want to target. <br>For example - com, in, co.uk, etc.</p>                                                         |
|   <p>asin<br><br><mark style="color:red;">required</mark></p>   |                                                                                                    <p>Type: <code>String</code><br><br>The Amazon Product ID.</p>                                                                                                    |
|                             premium                             | <p>Type: <code>Boolean</code><br><br>Default: <code>false</code><br>Use this parameter to increase the probability of getting sponsored results.<br>Each request with a "premium" parameter will cost 10 request credits with and without the country parameter.</p> |
|                             country                             |                                               <p>Type: <code>String</code></p><p><br>Can only be used with premium.<br>Read <a href="https://docs.serpdog.io/web-scraping-api#geolocation">this</a> for more info. </p>                                              |

**Note:**

1. **Each Amazon Product API call will cost you 1 Credit. With a country parameter other than "us(United States)", it will cost 5 credits.**
2. **Each Amazon Product API call will cost 10 credits with the "premium=true" parameter with and without the country parameter.**
3. **The URL should be in encoded form before performing an API call.**

#### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/amazon_product?api_key=APIKEY&domain=com&asin=B0BLP1HYDS"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/amazon_product?api_key=APIKEY&domain=com&asin=B0BLP1HYDS')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'domain': 'com' ,'asin':'B0BLP1HYDS'}
resp = requests.get('https://api.serpdog.io/amazon_product', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/amazon_product?api_key=APIKEY&domain=com&asin=B0BLP1HYDS";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :domain => "com",
 :asin=> "B0BLP1HYDS"
}
uri = URI('https://api.serpdog.io/amazon_product')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/amazon_product?api_key=APIKEY&domain=com&asin=B0BLP1HYDS";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

<pre class="language-json"><code class="lang-json"><strong>{
</strong><strong>    "meta": {
</strong>        "api_key": "APIKEY",
        "asin": "B0BLP1HYDS"
    },
    "product_results": {
        "title": "SAMSUNG Galaxy S23 Ultra Cell Phone, Factory Unlocked Android Smartphone, 256GB, 200MP Camera, Night Mode, Long Battery Life, S Pen, US Version, 2023, Lavender",
        "product_information": {
            "Package Dimensions": "7.09 x 3.74 x 1.14 inches",
            "Item Weight": "8.3 ounces",
            "ASIN": "B0BLP1HYDS",
            "Item model number": "SM-S918ULIAXAA",
            "Batteries": "1 Lithium Ion batteries required. (included)",
            "Customer Reviews": {
                "ratings_count": "77 ratings",
                "stars": "4.7"
            },
            "Date First Available": "February 1, 2023",
            "Manufacturer": "SAMSUNG",
            "Country of Origin": "Vietnam"
        },
        "brand": "Visit the SAMSUNG Store",
        "brand_url": "/stores/Samsung%C2%AE/page/F50AFABA-4CDE-4A95-84D0-CA4C61819FEB?ref_=ast_bln",
        "description": "S Series has a legacy of pushing the boundaries of what a smartphone can do. And with Galaxy S23 Ultra, we’re raising that bar again. Galaxy S23 Ultra is more than the next big step in mobile tech. With the highest camera resolution on a phone and stunning Night Mode powered by Nightography, you can share those big moments no matter the lighting. Plus, with the fastest Snapdragon processor yet, juggle high-intensity games, multiple apps or video calls with ease. Write, sketch, edit, create and share from anywhere with a built-in S Pen. And do all of the above on an incredibly large display built for gaming, streaming, creating and doing. Enhance your day-to-day with a device that’s anything but ordinary and share the epic with Galaxy S23 Ultra. Whether you’re having a video meeting with your team or your friends, use Google Meet to start a video chat on your Tab** and then continue the call on your phone as you head out the door. *Based on average battery life under typical usage conditions. Average expected performance based on typical use. Actual battery life depends on factors such as network, features selected, frequency of calls, and voice, data, and other application usage patterns. Results may vary. **Requires devices to have One UI 2.5 or later. Must be logged into the same Google account and Google Meet app must be activated on each device.",
        "price": "$1,199.99",
        "list_price": "",
        "shipping_info": "FREE delivery",
        "availability_status": "In Stock",
        "images": [
            "https://m.media-amazon.com/images/I/718LuUVEOZL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81X8RQd5lmL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/A1sMoJ4cR0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81fD+mjeDqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71iqrGMRaHL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81z-xscjFqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81DTYffV94L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GD3qnED1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/718eWPlo13L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71DQCSNAECL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61-BIqa-17L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61LSv6vFI6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71wmNVsS9TL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81ieYxQD49L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81dgON9hI8L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81swkL3ncTL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/816vYQaWO4L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81D8uIhgR1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71oRGj4fKrL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71m+5Ltiy0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61NhhaAki-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71rHzRwpeXL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61EpvRu79uL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51X5MRjXmZL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/716nc1e8OdL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81XmKLns-jL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81-q1b1AD6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81sZnAirDwL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81NtZXGIg-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81lmEvYTtkL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71zMjO7wnzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71p2lwDhrSL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61hsxTLni1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71ygo+BU7WL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61l+19IKptL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/518+o0MLlnL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/716nc1e8OdL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81XmKLns-jL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81-q1b1AD6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81sZnAirDwL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81NtZXGIg-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81lmEvYTtkL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71zMjO7wnzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71p2lwDhrSL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61hsxTLni1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71ygo+BU7WL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61l+19IKptL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71HtN4qqLZL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81X8RQd5lmL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/A1sMoJ4cR0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81fD+mjeDqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71iqrGMRaHL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81z-xscjFqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81DTYffV94L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GD3qnED1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/718eWPlo13L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/7148YYLxAmL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/615QUsUS4yL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61izWOSieAL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51cFU8RvBWL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71wmNVsS9TL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81ieYxQD49L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81dgON9hI8L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81swkL3ncTL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/816vYQaWO4L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81D8uIhgR1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71oRGj4fKrL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71m+5Ltiy0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61NhhaAki-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71rHzRwpeXL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61EpvRu79uL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51X5MRjXmZL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/716nc1e8OdL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81ieYxQD49L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81dgON9hI8L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81swkL3ncTL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/816vYQaWO4L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81D8uIhgR1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71oRGj4fKrL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71aJUdS67PL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61HXmM1BRvL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/710+MEov6jL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61KEcJpO4NL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51qD7qezfZL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71Tt0M+HClL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81XmKLns-jL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81-q1b1AD6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81sZnAirDwL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81NtZXGIg-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81lmEvYTtkL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71zMjO7wnzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71XTVWZ1ZuL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61oGQ9WTSCL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71mmeEW4MML._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61u-wFGv1FL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/516BbfLKtqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71LY9chfAKL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81ieYxQD49L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81dgON9hI8L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81swkL3ncTL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/816vYQaWO4L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81D8uIhgR1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71oRGj4fKrL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71UWeLDU2pL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61NhhaAki-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/710MyAjzjxL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61qphcOaZ9L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51DqsrPATFL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71++2+4pHrL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81ieYxQD49L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81dgON9hI8L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81swkL3ncTL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/816vYQaWO4L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81D8uIhgR1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71oRGj4fKrL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71FfUD0mixL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61NhhaAki-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71mx2v+jkoL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61s3AVjzK0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51V17PJiyiL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71Sa3dqTqzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81X8RQd5lmL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/A1sMoJ4cR0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81fD+mjeDqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71iqrGMRaHL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81z-xscjFqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81DTYffV94L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GD3qnED1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/718eWPlo13L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/710JvopkrDL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61KqoNYH47L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61jL5zB2IzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71nZ4-uixuL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81X8RQd5lmL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/A1sMoJ4cR0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81fD+mjeDqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71iqrGMRaHL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81z-xscjFqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81DTYffV94L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GD3qnED1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/7178KTjPkqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71G+A6UHIYL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61GyeNZxNxL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61pS5oJx0GL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/718LuUVEOZL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81X8RQd5lmL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/A1sMoJ4cR0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81fD+mjeDqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71iqrGMRaHL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81z-xscjFqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81DTYffV94L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GD3qnED1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/718eWPlo13L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71DQCSNAECL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61-BIqa-17L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61LSv6vFI6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/716nc1e8OdL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81ieYxQD49L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81dgON9hI8L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81swkL3ncTL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/816vYQaWO4L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81D8uIhgR1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71oRGj4fKrL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71aJUdS67PL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61HXmM1BRvL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71++2+4pHrL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81ieYxQD49L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81dgON9hI8L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81swkL3ncTL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/816vYQaWO4L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81D8uIhgR1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71oRGj4fKrL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71FfUD0mixL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61NhhaAki-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71mx2v+jkoL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61s3AVjzK0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71ZXHg7Oh6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81XmKLns-jL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81-q1b1AD6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81sZnAirDwL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81NtZXGIg-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81lmEvYTtkL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71zMjO7wnzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61oGQ9WTSCL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71VrwIxexIL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61EpvRu79uL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51aQnDVsZ-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71LY9chfAKL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81ieYxQD49L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81dgON9hI8L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81swkL3ncTL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/816vYQaWO4L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81D8uIhgR1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71oRGj4fKrL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71UWeLDU2pL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61NhhaAki-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/710MyAjzjxL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61qphcOaZ9L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51DqsrPATFL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/718LuUVEOZL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81X8RQd5lmL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/A1sMoJ4cR0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81fD+mjeDqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71iqrGMRaHL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81z-xscjFqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81DTYffV94L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GD3qnED1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/7178KTjPkqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71DQCSNAECL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61-BIqa-17L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61LSv6vFI6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71ZXHg7Oh6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81XmKLns-jL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81-q1b1AD6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81sZnAirDwL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81NtZXGIg-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81lmEvYTtkL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71zMjO7wnzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71UCtzE9teL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61oGQ9WTSCL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71VrwIxexIL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61EpvRu79uL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51aQnDVsZ-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71HtN4qqLZL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81tbgxHZEvL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/A1sMoJ4cR0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81fD+mjeDqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71iqrGMRaHL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81z-xscjFqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81DTYffV94L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GD3qnED1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/718eWPlo13L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/7148YYLxAmL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/615QUsUS4yL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61izWOSieAL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GoXXLv9AL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81XmKLns-jL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81-q1b1AD6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81sZnAirDwL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81NtZXGIg-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81lmEvYTtkL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71zMjO7wnzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71Wf6N8cg4L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61oGQ9WTSCL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71F5scRhmRL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61M-oc-BMBL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51SK+pDrxDL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71Tt0M+HClL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81XmKLns-jL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81-q1b1AD6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81sZnAirDwL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81NtZXGIg-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81lmEvYTtkL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71zMjO7wnzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71XTVWZ1ZuL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61oGQ9WTSCL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71mmeEW4MML._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61u-wFGv1FL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/516BbfLKtqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71Sa3dqTqzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81X8RQd5lmL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/A1sMoJ4cR0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81fD+mjeDqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71iqrGMRaHL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81z-xscjFqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81DTYffV94L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GD3qnED1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/718eWPlo13L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/710JvopkrDL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61KqoNYH47L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61jL5zB2IzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71nZ4-uixuL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81tbgxHZEvL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/A1sMoJ4cR0L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81fD+mjeDqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71iqrGMRaHL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81z-xscjFqL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81DTYffV94L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GD3qnED1L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/718eWPlo13L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71G+A6UHIYL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61GyeNZxNxL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61pS5oJx0GL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71GoXXLv9AL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81XmKLns-jL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81-q1b1AD6L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81sZnAirDwL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81NtZXGIg-L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/81lmEvYTtkL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71zMjO7wnzL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71Wf6N8cg4L._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61oGQ9WTSCL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/71F5scRhmRL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/61M-oc-BMBL._AC_SL1500_.jpg",
            "https://m.media-amazon.com/images/I/51SK+pDrxDL._AC_SL1500_.jpg"
        ],
        "product_category": "Cell Phones &#x26; Accessories › Cell Phones",
        "average_rating": "4.7",
        "feature_bullets": [
            "CAPTURE THE NIGHT IN LOW LIGHT: Whether you’re headed to a concert or romantic night out, there’s no such thing as bad lighting with Night Mode; Galaxy S23 Ultra lets you capture epic content in any setting with stunning Nightography",
            "HIGHEST PHONE CAMERA RESOLUTION: Create crystal-clear content worth sharing with Galaxy S23 Ultra’s 200MP camera — the highest camera resolution on a phone; Whether you’re posting or printing, Galaxy S23 Ultra always does the moment justice",
            "STUNNINGLY SMOOTH VIDEO: Capture incredibly smooth video during life’s most exciting moments; With Video Stabilization, this smartphone easily records daytime outdoor adventures or those spur-of-the-moment dance parties at night",
            "WRITE, DRAW, CREATE w/ S PEN: Whether you’re in Samsung Note, Microsoft Office or Google Suite, with the built-in S Pen, you can convert handwriting to text, share your creations live and keep everything on your Galaxy S23 Ultra device",
            "SNAP PICS w/ S PEN: Capture epic selfies and beautiful photos with the click of your S Pen; Simply open up the camera app and click the button on the S Pen instead of the screen; Getting that great shot just got easier",
            "FASTEST MOBILE PROCESSOR AVAILABLE: Whether you’re working hard, playing hard or doing both at the same time, smoothly switch between apps with our fastest processor ever",
            "UNLOCK SMOOTH GAMING: Game at full throttle and smoothly switch between apps; Get more done with our fastest processor ever combined with massive internal storage; And if you’re on the move, keep going with a screen that adapts to your environment",
            "BATTERY THAT POWERS YOUR DAY: Power through a packed day* or long night of gaming without worrying about your phone dying; The robust 5,000mAh battery has been fine-tuned with a smarter processor that helps manage energy usage without slowing you down",
            "MORE STORAGE. MORE MEMORIES: You’re good on storage space; With an impressive amount of storage, starting at 256GB, you can enjoy being behind the camera without the stress that comes with getting close to filling up your phone",
            "ADAPTIVE DISPLAY: Watch your content comfortably as Adaptive Vision Booster helps your screen adapt to your environment; Whether out in direct sunlight or in bed with the lights off, the contrast on Samsung Galaxy S23 Ultra's expansive screen still looks amazing"
        ],
        "total_reviews": "77 ratings",
        "total_answered_questions": "37 answered questions",
        "customization_options": {
            "color": [
                {
                    "is_selected": false,
                    "url": "https://www.amazo.com//dp/B0BLP1DD3W/ref=twister_B0BXKWGCSW?_encoding=UTF8&#x26;psc=1",
                    "value": "Cream",
                    "image": "https://m.media-amazon.com/images/I/01dnwXWH1fS._SS36_.jpg"
                },
                {
                    "is_selected": false,
                    "url": "https://www.amazo.com//dp/B0BLP3ZZXT/ref=twister_B0BXKWGCSW?_encoding=UTF8&#x26;psc=1",
                    "value": "Green",
                    "image": "https://m.media-amazon.com/images/I/01bBlpkmiaL._SS36_.jpg"
                },
                {
                    "is_selected": true,
                    "url": "",
                    "value": "Lavender",
                    "image": "https://m.media-amazon.com/images/I/01WlY5tI7fL._SS36_.jpg"
                },
                {
                    "is_selected": false,
                    "url": "https://www.amazo.com//dp/B0BLP45GY8/ref=twister_B0BXKWGCSW?_encoding=UTF8&#x26;psc=1",
                    "value": "Phantom Black",
                    "image": "https://m.media-amazon.com/images/I/01nXredCtIL._SS36_.jpg"
                }
            ],
            "size": [
                {
                    "is_selected": false,
                    "url": "https://www.amazo.com//dp/B0BLP2YFKB/ref=twister_B0BXKWGCSW",
                    "value": "128GB"
                },
                {
                    "is_selected": true,
                    "url": "",
                    "value": "256GB"
                },
                {
                    "is_selected": false,
                    "url": "https://www.amazo.com//dp/B0BLP2B5DZ/ref=twister_B0BXKWGCSW?_encoding=UTF8&#x26;psc=1",
                    "value": "512GB"
                }
            ],
            "style": [
                {
                    "is_selected": false,
                    "url": "https://www.amazo.com//dp/B0BLP46C86/ref=twister_B0BXKWGCSW?_encoding=UTF8&#x26;psc=1",
                    "value": "S23"
                },
                {
                    "is_selected": true,
                    "url": "",
                    "value": "S23 Ultra"
                },
                {
                    "is_selected": false,
                    "url": "https://www.amazo.com//dp/B0BLNZVRK2/ref=twister_B0BXKWGCSW?_encoding=UTF8&#x26;psc=1",
                    "value": "S23+"
                }
            ]
        },
        "merchant_info": "",
        "ships_from": "Amazon.com",
        "sold_by": "Amazon.com"
    }
}
</code></pre>

### Amazon Reviews API

|                              Parameter                             |                                                                                         Description                                                                                         |
| :----------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|   <p>api\_key<br><br><mark style="color:red;">required</mark></p>  |                                                                                    This is your API key.                                                                                    |
| <p>product\_id<br><br><mark style="color:red;">required</mark></p> |                                                                <p>Type: <code>String</code><br><br>The Amazon Product ID.</p>                                                               |
|                                 url                                |                          <p>Type: <code>String</code></p><p><br>URL of the Amazon Reviews page that you wish to scrape. <strong>It should be encoded.</strong></p>                          |
|                                page                                |                                          <p>Type: <code>String</code><br><br>Default: <code>1</code><br>The Amazon Reviews Page to search for.</p>                                          |
|                               domain                               |                     <p>Type: <code>String</code><br><br>Default: <code>com</code></p><p>The Amazon domain you want to target. <br>For example - com, in, co.uk, etc.</p>                    |
|                               premium                              | <p>Type: <code>Boolean</code><br><br>Default: <code>false</code><br>Use this parameter to scrape results faster.<br>Each request with "premium" parameter will cost 10 request credits.</p> |
|                               country                              |          <p>Type: <code>String</code></p><p><br>Can only be used with premium.<br>Read <a href="https://docs.serpdog.io/web-scraping-api#geolocation">this</a> for more info. </p>          |

#### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/amazon_reviews?api_key=APIKEY&domain=com&product_id=B0BLP1HYDS"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/amazon_product?api_key=APIKEY&domain=com&product_id=B0BLP1HYDS')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'domain': 'com' ,'product_id':'B0BLP1HYDS'}
resp = requests.get('https://api.serpdog.io/amazon_product', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/amazon_product?api_key=APIKEY&domain=com&product_id=B0BLP1HYDS";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :domain => "com",
 :product_id=> "B0BLP1HYDS"
}
uri = URI('https://api.serpdog.io/amazon_product')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/amazon_product?api_key=APIKEY&domain=com&product_id=B0BLP1HYDS";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "domain": "com",
    "product_id": "B0BLP1HYDS"
  },
  "reviews_results": {
    "reviews": 173,
    "rating": 4.7,
    "customer_reviews": [
      {
        "user": "Gail Del GiudiceGail Del Giudice",
        "title": "Camera is a 10, battery is a 5",
        "date": "Reviewed in the United States 🇺🇸 on June 19, 2023",
        "rating": 4,
        "review": "07/07/23.. Update battery life is not good. Motorola wins on battery life. Samsung s23 ultra battery SUCKS.. I want to give 2 starts. I gave a 4 score because of the battery, it will not last like they claim it does.  It does not drain as fast, I started using my phone at 5:30 am with 100 % battery  and now is 10 am and battery is down to 70 %. So I think it is normal but I know I will have to put it to charge if I go out. It charges fast very fast. I hate to go out and my battery is drained before I get home. My car has all type of charger but, still, I like it 100 % most of the day.  OK enough talking about the battery.. I like how easy is to set up the s23 ultra aligning  it to your old phone. All information from your old phone will transferred to your new one in 7 minutes.  Pictures,  you can see details for sure.  The color of the dress of the lady on the book it is more vibrant in the picture than the one in the book.  So far camera is a 10.. I just bought this phone because of the camera.. I researched and reviewed iPhone 14 pro max and Samsung S23 ultra and S23 Ultra won because of the camera.  It is fast, volume is good.  iPhone 14 pro max has a better sound but not by much. Over all I love this phone so far. If something changes I will update my review."
      },
      {
        "user": "ShayShay",
        "title": "I absolutely love it!",
        "date": "Reviewed in the United States 🇺🇸 on July 16, 2023",
        "rating": 5,
        "review": "First off not sure why but I'm unable to add photos. Hopefully eventually I can update with more photos.I've been a iPhone user for 10 + years and I finally made the switch after I was tried of the phone not lasting as long and not getting many cool features as this phone provides. The food mode for photos is highly one of my top favorites as well as the pen use.There's a lot to do and enjoy on this phone which I absolutely 💯 love. I highly recommend getting rid of apple and switching to Samsung."
      },
      {
        "user": "MaFanYow",
        "title": "Great Camera",
        "date": "Reviewed in the United States 🇺🇸 on July 6, 2023",
        "rating": 4,
        "review": "The camera is great.  Takes very good pictures.It's a 5G phone used in a 5G network, but I don't feel it to be much faster than my old 4G phone.I missed the heart beat and oxygen level sensor in my old phone.  I guess Samsung removed it to make room for the new lenses.The battery did not last long enough when I used the phone to take a lot of pictures and videos.  I guess the high resolution takes a lot of power.  With the big battery, the phone is heavy, and it takes a long time to charge.  BTW, the phone did not come with any charging cable or adapter.  I have to use my old phone's.  I don't know if it's because the old phone adapter does not provide enough Amps."
      },
      {
        "user": "by B. anonymous",
        "title": "Samsung Fan",
        "date": "Reviewed in the United States 🇺🇸 on July 19, 2023",
        "rating": 5,
        "review": "I love samsung products and I know it can be expensive taste. This was my big purchase and I don't regret it. I love the phone and the customization for it. It has alot of things that I love. Camera quality is good. Not too great as it has difficulty focusing and gets blurry but it might be a user error. I love the phone and it's capacity.Beautiful product"
      },
      {
        "user": "D.H.",
        "title": "Nice upgrade !",
        "date": "Reviewed in the United States 🇺🇸 on July 15, 2023",
        "rating": 5,
        "review": "The phone is great and a nice upgrade to the s20 fe that I previously had. The phone has nice battery life and takes great pictures.The only complaint that I have is the box it came in was no longer sealed. The tape seal was broken so I assumed someone had been inside the box. I thought hard about returning the phone, but everything was present."
      },
      {
        "user": "Tamara Myers",
        "title": "Did not come with the s-pen",
        "date": "Reviewed in the United States 🇺🇸 on July 22, 2023",
        "rating": 4,
        "review": "The phone seems great so far. It did not come with the s-,pen unless it is hidden. Somewhere in the phone. I already have the phone up and working and stuff moved over, so I won't be sending it back. Phone seems to work very well so far."
      },
      {
        "user": "Grace",
        "title": "It's okay",
        "date": "Reviewed in the United States 🇺🇸 on July 25, 2023",
        "rating": 4,
        "review": "Works good but it has issues with data sometimes. Am not sure how I feel about it yet! Might be I had way too high expectations"
      },
      {
        "user": "crystal Terrell",
        "title": "More then perfect",
        "date": "Reviewed in the United States 🇺🇸 on July 23, 2023",
        "rating": 5,
        "review": "Most amazing phone and better then amazing camera must have."
      },
      {
        "user": "Daisuki",
        "title": "Love it",
        "date": "Reviewed in the United States 🇺🇸 on July 8, 2023",
        "rating": 5,
        "review": "I love this phone. I wish it still has the headphone jack. The speakers are nice and loud the phone feels nice and the color is pretty. The features work well too."
      },
      {
        "user": "E Magaña",
        "title": "👍",
        "date": "Reviewed in the United States 🇺🇸 on July 23, 2023",
        "rating": 5,
        "review": "Absolutely love this phone!"
      }
    ]
  }
}
```

### Amazon Autocomplete API

Here is the list of default parameters you can use with this API:

|                            Parameters                           |                                                      Description                                                     |
| :-------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                 This is your API key.                                                |
|  <p>prefix<br><br><mark style="color:red;">required</mark></p>  |                              <p>Type: <code>String</code><br><br>Amazon Search Query</p>                             |
|    <p>mid<br><br><mark style="color:red;">required</mark></p>   |                               <p>Type: <code>String</code><br><br>Amazon Market ID</p>                               |
|                                hl                               | <p>Type: <code>String</code></p><p><br>Default: <code>"en\_US"</code> <br>The language of the requested results.</p> |
|                           last\_prefix                          |                    <p>Type: <code>String</code><br><br>Last prefix of the Amazon search query.</p>                   |
|                              suffix                             |                      <p>Type: <code>String</code><br><br>Suffix of the Amazon search query.</p>                      |

#### API Example

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/amazon_autocomplete?api_key=API_KEY&prefix=samsung&mid=ATVPDKIKX0DER"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/amazon_autocomplete?api_key=API_KEY&prefix=samsung&mid=ATVPDKIKX0DER')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'prefix':'samsung', 'mid':'ATVPDKIKX0DER'}
resp = requests.get('https://api.serpdog.io/amazon_autocomplete', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/amazon_autocomplete?api_key=API_KEY&prefix=samsung&mid=ATVPDKIKX0DER";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :prefix=> "samsung",
 :mid=> "ATVPDKIKX0DER"
}
uri = URI('https://api.serpdog.io/amazon_autocomplete')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/amazon_autocomplete?api_key=API_KEY&prefix=samsung&mid=ATVPDKIKX0DER";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "mid": "ATVPDKIKX0DER",
    "prefix": "samsung",
    "api_key": "APIKEY"
  },
  "autocomplete_results": {
    "alias": "aps",
    "prefix": "samsung",
    "suffix": "",
    "suggestions": [
      {
        "suggType": "KeywordSuggestion",
        "type": "KEYWORD",
        "value": "samsung galaxy s23 ultra",
        "refTag": "nb_sb_ss_i_1_7",
        "candidateSources": "local",
        "strategyId": "organic",
        "prior": 0,
        "ghost": false,
        "help": false,
        "queryUnderstandingFeatures": [
          {
            "source": "QU_TOOL",
            "annotations": [
              
            ]
          }
        ]
      },
      {
        "suggType": "KeywordSuggestion",
        "type": "KEYWORD",
        "value": "samsung galaxy s23 ultra case",
        "refTag": "nb_sb_ss_i_2_7",
        "candidateSources": "local",
        "strategyId": "organic",
        "prior": 0,
        "ghost": false,
        "help": false,
        "queryUnderstandingFeatures": [
          {
            "source": "QU_TOOL",
            "annotations": [
              
            ]
          }
        ]
      },
      {
        "suggType": "KeywordSuggestion",
        "type": "KEYWORD",
        "value": "samsung tablet",
        "refTag": "nb_sb_ss_i_3_7",
        "candidateSources": "local",
        "strategyId": "organic",
        "prior": 0,
        "ghost": false,
        "help": false,
        "queryUnderstandingFeatures": [
          {
            "source": "QU_TOOL",
            "annotations": [
              
            ]
          }
        ]
      },
      {
        "suggType": "KeywordSuggestion",
        "type": "KEYWORD",
        "value": "samsung watch",
        "refTag": "nb_sb_ss_i_4_7",
        "candidateSources": "local",
        "strategyId": "organic",
        "prior": 0,
        "ghost": false,
        "help": false,
        "queryUnderstandingFeatures": [
          {
            "source": "QU_TOOL",
            "annotations": [
              
            ]
          }
        ]
      },
      {
        "suggType": "KeywordSuggestion",
        "type": "KEYWORD",
        "value": "samsung",
        "refTag": "nb_sb_ss_i_5_7",
        "candidateSources": "local",
        "strategyId": "organic",
        "prior": 0,
        "ghost": false,
        "help": false,
        "queryUnderstandingFeatures": [
          {
            "source": "QU_TOOL",
            "annotations": [
              
            ]
          }
        ]
      },
      {
        "suggType": "KeywordSuggestion",
        "type": "KEYWORD",
        "value": "samsung tv",
        "refTag": "nb_sb_ss_i_6_7",
        "candidateSources": "local",
        "strategyId": "organic",
        "prior": 0,
        "ghost": false,
        "help": false,
        "queryUnderstandingFeatures": [
          {
            "source": "QU_TOOL",
            "annotations": [
              
            ]
          }
        ]
      },
      {
        "suggType": "KeywordSuggestion",
        "type": "KEYWORD",
        "value": "samsung galaxy",
        "refTag": "nb_sb_ss_i_7_7",
        "candidateSources": "local",
        "strategyId": "organic",
        "prior": 0,
        "ghost": false,
        "help": false,
        "queryUnderstandingFeatures": [
          {
            "source": "QU_TOOL",
            "annotations": [
              
            ]
          }
        ]
      },
      {
        "suggType": "KeywordSuggestion",
        "type": "KEYWORD",
        "value": "samsung earbuds",
        "refTag": "nb_sb_ss_i_8_7",
        "candidateSources": "local",
        "strategyId": "organic",
        "prior": 0,
        "ghost": false,
        "help": false,
        "queryUnderstandingFeatures": [
          {
            "source": "QU_TOOL",
            "annotations": [
              
            ]
          }
        ]
      },
      {
        "suggType": "KeywordSuggestion",
        "type": "KEYWORD",
        "value": "samsung galaxy s22 ultra case",
        "refTag": "nb_sb_ss_i_9_7",
        "candidateSources": "local",
        "strategyId": "organic",
        "prior": 0,
        "ghost": false,
        "help": false,
        "queryUnderstandingFeatures": [
          {
            "source": "QU_TOOL",
            "annotations": [
              
            ]
          }
        ]
      },
      {
        "suggType": "KeywordSuggestion",
        "type": "KEYWORD",
        "value": "samsung galaxy s23",
        "refTag": "nb_sb_ss_i_10_7",
        "candidateSources": "local",
        "strategyId": "organic",
        "prior": 0,
        "ghost": false,
        "help": false,
        "queryUnderstandingFeatures": [
          {
            "source": "QU_TOOL",
            "annotations": [
              
            ]
          }
        ]
      }
    ],
    "suggestionTitleId": null,
    "responseId": "4JVTWC8U55ZS",
    "shuffled": false
  }
}
```


# LinkedIn Jobs API

The LinkedIn Jobs API allows developers to scrape job postings from LinkedIn. It can be easily accessed by making request at the following endpoint: api.serpdog.io/linkedin\_jobs.

Here is the list of default parameters you can use with this API:&#x20;

|                            Parameter                            |                                                                                                                                                                                                           Description                                                                                                                                                                                                           |
| :-------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                                                                                                                      This is your API key.                                                                                                                                                                                                      |
|     <p>q<br><br><mark style="color:red;">required</mark></p>    |                                                                                                                                                                     <p>Type: <code>String</code><br><br>LinkedIn Query you want to get job results for.</p>                                                                                                                                                                     |
|   <p>geoId<br><br><mark style="color:red;">required</mark></p>  |                                                                                                                                                                               <p>Type: <code>Number</code><br><br>The geo Id of the location.</p>                                                                                                                                                                               |
|                               page                              |                                                                                                           <p>Type: <code>Number(Integer)</code><br><code>\[0,1,2....]</code><br><br>Default: <code>0</code><br>(Enter 1 for 2nd-page results, 2 for 3rd, etc .)<br>The page number to get targeted search results.</p>                                                                                                          |
|                            job\_type                            |                                     <p>Type: <code>String</code><br><br>The job type you want to search for.<br><br>Values: <em><strong><code>temporary</code></strong></em>, <em><strong><code>contract</code></strong></em>, <em><strong><code>volunteer</code></strong></em>, <em><strong><code>full\_time</code></strong></em> or <em><strong><code>part\_time</code></strong></em>.</p>                                    |
|                             sort\_by                            |                                                                         <p>Type: <code>String</code><br><br>The <code>sort\_by</code> parameter requests job results from a specified period.<br><br>Values: <em><strong><code>day</code></strong></em>, <em><strong><code>week</code></strong></em> or <em><strong><code>month</code></strong></em></p>                                                                        |
|                            exp\_level                           | <p>Type: <code>String</code><br><br>The <code>exp\_level</code> parameter will request job results for a particular experience level.<br><br>Values: <em><strong><code>internship</code></strong></em>, <em><strong><code>entry\_level</code></strong></em>, <em><strong><code>associate</code></strong></em>, <em><strong><code>mid\_senior\_level</code></strong></em> or <em><strong><code>director</code></strong></em></p> |
|                            work\_type                           |                                                          <p>Type: <code>String</code><br><br>The <code>work\_type</code> parameter will request job results for a particular operational structure.<br><br>Values: <em><strong><code>at\_work</code></strong></em>, <em><strong><code>remote</code></strong></em>, & <em><strong><code>hybrid</code></strong></em></p>                                                          |

**Note: Each LinkedIn Jobs API call will cost you 5 request credits.**

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/linkedin_jobs?api_key=APIKEY&q=vice+president+of+engineering&job_type=full_time&sort_by=day&exp_level=director&geoId=41860"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/linkedin_jobs?api_key=APIKEY&q=vice+president+of+engineering&job_type=full_time&sort_by=day&exp_level=director&geoId=41860')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests

payload = {
    'api_key': 'APIKEY',
    'q': 'vice president of engineering',
    'job_type': 'full_time',
    'sort_by': 'day',
    'exp_level': 'director',
    'geoId': '41860'
}

resp = requests.get('https://api.serpdog.io/linkedin_jobs', params=payload)

print(resp.text)

```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/linkedin_jobs?api_key=APIKEY&q=vice+president+of+engineering&job_type=full_time&sort_by=day&exp_level=director&geoId=41860";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'

params = {
  api_key: "APIKEY",
  q: "vice president of engineering",
  job_type: "full_time",
  sort_by: "day",
  exp_level: "director",
  geoId: "41860"
}

uri = URI('https://api.serpdog.io/linkedin_jobs')
uri.query = URI.encode_www_form(params)

website_content = Net::HTTP.get(uri)

puts website_content
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/linkedin_jobs?api_key=APIKEY&q=vice+president+of+engineering&job_type=full_time&sort_by=day&exp_level=director&geoId=41860";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "q": "vice president of engineering",
    "job_type": "full_time",
    "sort_by": "day",
    "exp_level": "director",
    "geoId": "41860"
  },
    "job_results": [
    {
      "job_position": "Director of Engineering - Medical Device",
      "job_link": "https://www.linkedin.com/jobs/view/director-of-engineering-medical-device-at-henderson-scott-3737541639?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=tzLoSDEhkjWxrlKaqg07Aw%3D%3D&position=1&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3737541639",
      "company_name": "Henderson Scott",
      "company_profile": "https://uk.linkedin.com/company/hendersonscott?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "California, United States",
      "job_posting_date": "2024-04-25"
    },
    {
      "job_position": "Director Engineering Leader",
      "job_link": "https://uk.linkedin.com/jobs/view/director-engineering-leader-at-te-connectivity-3907132025?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=okh4u1KWjtolPzvKHkoX2A%3D%3D&position=2&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3907132025",
      "company_name": "TE Connectivity",
      "company_profile": "https://ch.linkedin.com/company/te-connectivity?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "Swindon, England, United Kingdom",
      "job_posting_date": "2024-04-26"
    },
    {
      "job_position": "Director of Engineering",
      "job_link": "https://de.linkedin.com/jobs/view/director-of-engineering-at-hellofresh-3906879616?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=rTJRWL250AEal%2BFCXWhUvA%3D%3D&position=3&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3906879616",
      "company_name": "HelloFresh",
      "company_profile": "https://de.linkedin.com/company/hellofresh?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "Berlin, Berlin, Germany",
      "job_posting_date": "2024-04-25"
    },
    {
      "job_position": "Director of Engineering",
      "job_link": "https://www.linkedin.com/jobs/view/director-of-engineering-at-newfront-3899918539?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=mSbMTu4WTq4TM%2Fm4NFy%2F3g%3D%3D&position=4&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3899918539",
      "company_name": "Newfront",
      "company_profile": "https://www.linkedin.com/company/newfront?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "United States",
      "job_posting_date": "2024-04-26"
    },
    {
      "job_position": "Director of Engineering",
      "job_link": "https://www.linkedin.com/jobs/view/director-of-engineering-at-10x-health-system-3795998378?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=yWnZwwChnP3utffeI3oe4A%3D%3D&position=5&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3795998378",
      "company_name": "10X Health System",
      "company_profile": "https://www.linkedin.com/company/10x-health-system?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "Aventura, FL",
      "job_posting_date": "2024-04-26"
    },
    {
      "job_position": "Director - Structural Engineering",
      "job_link": "https://uk.linkedin.com/jobs/view/director-structural-engineering-at-energy-jobline-3909742434?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=b3QcmYmuanWj2DdIN%2BBLzw%3D%3D&position=6&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3909742434",
      "company_name": "Energy Jobline",
      "company_profile": "https://uk.linkedin.com/company/energy-jobline?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "London, England, United Kingdom",
      "job_posting_date": "2024-04-26"
    },
    {
      "job_position": "Director, Engineering - Fenestration",
      "job_link": "https://www.linkedin.com/jobs/view/director-engineering-fenestration-at-associated-materials-3901052048?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=EoyXhIdWhrar7pMMJ%2Fx%2BIQ%3D%3D&position=7&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3901052048",
      "company_name": "Associated Materials",
      "company_profile": "https://www.linkedin.com/company/associatedmaterials?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "Cuyahoga Falls, OH",
      "job_posting_date": "2024-04-26"
    },
    {
      "job_position": "",
      "job_link": "https://www.linkedin.com/jobs/view/director-of-engineering-at-skywater-technology-3885980657?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=t22vQlSsk8RSFiqYvCgfpw%3D%3D&position=8&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3885980657",
      "company_name": "SkyWater Technology",
      "job_location": "Bloomington, MN",
      "job_posting_date": "2024-04-26"
    },
    {
      "job_position": "Director of Engineering, Uncrewed and Advanced Aviation",
      "job_link": "https://www.linkedin.com/jobs/view/director-of-engineering-uncrewed-and-advanced-aviation-at-foreflight-3878620110?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=IeF6ORqzG4qYUmy9ikTJRw%3D%3D&position=9&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3878620110",
      "company_name": "ForeFlight",
      "company_profile": "https://www.linkedin.com/company/foreflight?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "Portland, ME",
      "job_posting_date": "2024-04-26"
    },
    {
      "job_position": "Director, Engineering - Enterprise Continuous Integration",
      "job_link": "https://www.linkedin.com/jobs/view/director-engineering-enterprise-continuous-integration-at-travelers-3882267727?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=%2BssFvsj4ClYMPd16sXLBWQ%3D%3D&position=10&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3882267727",
      "company_name": "Travelers",
      "company_profile": "https://www.linkedin.com/company/travelers?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "Hartford, CT",
      "job_posting_date": "2024-04-26"
    },
    {
      "job_position": "Director, Data Engineering Lead",
      "job_link": "https://www.linkedin.com/jobs/view/director-data-engineering-lead-at-travelers-3780873084?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=wlmO6QtuX10KliKbOEpC6A%3D%3D&position=11&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3780873084",
      "company_name": "Travelers",
      "company_profile": "https://www.linkedin.com/company/travelers?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "Hartford, CT",
      "job_posting_date": "2024-04-26"
    },
    {
      "job_position": "Dirección de Ingenieria",
      "job_link": "https://mx.linkedin.com/jobs/view/direcci%C3%B3n-de-ingenieria-at-confidencial-3906894755?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=U6j56hLIXmdXSi4pUia%2BVg%3D%3D&position=12&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3906894755",
      "company_name": "Confidencial",
      "company_profile": "https://www.linkedin.com/company/confidencial-2003?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "Mexico City, Mexico",
      "job_posting_date": "2024-04-25"
    },
    {
      "job_position": "Analog Engineering Director for a premier chip and silicon IP Provider company in Atlanta, GA",
      "job_link": "https://www.linkedin.com/jobs/view/analog-engineering-director-for-a-premier-chip-and-silicon-ip-provider-company-in-atlanta-ga-at-osi-engineering-3852159332?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=myUiDcTBqO0CSlcOSCgGNA%3D%3D&position=13&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3852159332",
      "company_name": "OSI Engineering",
      "company_profile": "https://www.linkedin.com/company/osi-engineering-inc.?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "Atlanta, GA",
      "job_posting_date": "2024-04-26"
    },
    {
      "job_position": "Director, Scientific Content Engineering/Data Science, QDI",
      "job_link": "https://www.linkedin.com/jobs/view/director-scientific-content-engineering-data-science-qdi-at-qiagen-3889545872?refId=ERv97eZjitxMMbOAWbRVTA%3D%3D&trackingId=9iUn8DGEfySFAASOtWV3qw%3D%3D&position=14&pageNum=0&trk=public_jobs_jserp-result_search-card",
      "job_id": "3889545872",
      "company_name": "QIAGEN",
      "company_profile": "https://nl.linkedin.com/company/qiagen?trk=public_jobs_jserp-result_job-search-card-subtitle",
      "job_location": "Redwood City, CA",
      "job_posting_date": "2024-04-26"
    }
  ]
}
```


# YouTube Search API

The YouTube Search API allows businesses to extract data from YouTube in real-time. It can be easily accessed by requesting at the following endpoint: api.serpdog.io/youtube.

Here is the list of default parameters you can use with this API:

|                            Parameters                           |                                                                                                                       Description                                                                                                                       |
| :-------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                                  This is your API key.                                                                                                                  |
|                                q                                |                                                                                               <p>Type: <code>String</code><br><br>Youtube Search Query</p>                                                                                              |
|                                gl                               |            <p>Type: <code>String</code></p><p></p><p>Default: <code>"us"</code><br> Name of the country. The name should be in </p><p><a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p>           |
|                                hl                               |                                                                <p>Type: <code>String</code></p><p><br>Default Value: <code>"en\_us"</code><br>The language of the requested results.</p>                                                                |
|                                sp                               | <p>Type: <code>String</code><br><br>This parameter is used to get the next page results. You can also filter the search results with this parameter. <br><br>You can visit the YouTube website to get the filter value for integrating in the API. </p> |
|                               html                              |                                                                       <p>Type: <code>Boolean</code><br><br>Default: <code>false</code><br>To render the response as raw HTML.</p>                                                                       |

**Note:** \
**1. Each YouTube Search API request will cost you 10 request per credit.**\
**2. Currently, JSON results are not available as the API is still in development mode. So, you will get only HTML results with this API until we are done with the development. Please use the "html=true" parameter to get the HTML results.**

{% tabs %}
{% tab title="cURL" %}

```json
cURL "http://api.serpdog.io/youtube?q=javascript+tutorials&api_key=APIKEY&html=true"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/youtube?q=javascript+tutorials&api_key=APIKEY&html=true')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'javascript+tutorials' , 'html': 'true'}
resp = requests.get('https://api.serpdog.io/youtube', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/youtube?q=javascript+tutorials&api_key=APIKEY&html=true";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q=> "javascript+tutorials",
 :html=> "true"
}
uri = URI('https://api.serpdog.io/youtube')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/youtube?q=javascript+tutorials&api_key=APIKEY&html=true";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}


# Bing Search API

Scrape the Bing Search Search Results from any country in the world in both JSON and HTML format using this API. All featured snippets are supported.

Here is the list of default parameters you can use with this API:

|                              Parameter                             |                                                                                                              Description                                                                                                              |
| :----------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br></p><p><mark style="color:red;">required</mark></p> |                                                                                                         This is your API key.                                                                                                         |
|   <p>query<br></p><p><mark style="color:red;">required</mark></p>  |                                                                                       <p>Type: <code>String</code> <br><br>Bing Search Query</p>                                                                                      |
|                              location                              |        <p>Type: <code>String</code></p><p><br>Default: <code>"us"</code> <br>Name of the country. The name should be in <a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p>       |
|                                 lat                                |                                                                                <p>Type: <code>String</code></p><p><br>The latitude of the location.</p>                                                                               |
|                                long                                |                                                                               <p>Type: <code>String</code></p><p><br>The longitude of the location.</p>                                                                               |
|                                 mkt                                |                                                                 <p>Type: <code>String</code></p><p><br>The market from which the results originate (e.g., en-US).</p>                                                                 |
|                                 cc                                 |        <p>Type: <code>String</code></p><p><br>Default: <code>"us"</code> <br>Name of the country. The name should be in <a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p>       |
|                                first                               |       <p>Type: <code>String</code></p><p><br>The parameter controls the offset of the organic results, defaulting to 1. For example, setting <code>first=10</code> will move the 10th organic result to the first position.</p>       |
|                                count                               |                                                                             <p>Type: <code>Number(Integer)</code> <br><br>Number of results per page.</p>                                                                             |
|                             safeSearch                             | <p>Type: String <code>\[off/moderate/strict]</code></p><p><br>Default: <code>off</code> <br><br>To filter the adult content set <code>safeSearch</code> to <code>moderate/strict</code> or to disable it set it <code>off</code>.</p> |
|                               filters                              |                                                                                    <p>Type: <code>String</code></p><p><br>Bing Search Filters.</p>                                                                                    |

### Bing Search API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/bing_search?api_key=APIKEY&q=coffee+making+tutorial"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/bing_search?api_key=APIKEY&q=coffee+making+tutorial')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'coffee+making+tutorial'}
resp = requests.get('https://api.serpdog.io/bing_search', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/bing_search?api_key=APIKEY&q=coffee+making+tutorial";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q=> "coffee+making+tutorial"
}
uri = URI('https://api.serpdog.io/bing_search')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/bing_search?api_key=APIKEY&q=coffee+making+tutorial";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
     "bing_data": [
    {
      "title": "Barista Coffee Making - Training for Beginners - YouTube",
      "displayed_link": "https://www.youtube.com/watch?v=1aK--s4Fq2Q",
      "link": "https://www.youtube.com/watch?v=1aK--s4Fq2Q",
      "snippet": "May 15, 2021 · A simple coffee making tutorial on what matters most - consistency. Keep it simple, focus on getting the basics right, then practice, practice and practice s...",
      "rank": 1,
      "extensions": [
        {
          "title": "",
          "snippet": ""
        },
        {
          "title": "",
          "snippet": ""
        }
      ],
      "images": [
        
      ]
    },
    {
      "title": "How to Make Perfect Coffee: 14 Steps (with Pictures) - wikiHow",
      "displayed_link": "https://www.wikihow.com/Make-Perfect-Coffee",
      "link": "https://www.wikihow.com/Make-Perfect-Coffee",
      "snippet": "Brew with a French press.Many experts favor this method, but it can take some practice to avoid bitter over-extraction. Here's how to make coffee magic:Remove the lid and plunger.Add the coffee. Use two tablespoons (30 mL) for a one-serving press, or fill to the mark on the side of the press.See more on wikihow.com",
      "rank": 2,
      "extensions": [
        {
          "title": "",
          "snippet": ""
        },
        {
          "title": "",
          "snippet": ""
        },
        {
          "title": "",
          "snippet": ""
        }
      ],
      "images": [
        
      ]
    },
    {
      "title": "A Beginner's Guide to Brewing Coffee at Home (Step by Step)",
      "displayed_link": "https://yourdreamcoffee.com/beginners-guide-to-brewing-coffee",
      "link": "https://yourdreamcoffee.com/beginners-guide-to-brewing-coffee/",
      "snippet": "Or on top of the coffee server when using one. Place the ground coffee in the middle of the coffee filter and make a small hole in the middle. Pour 1/4th of the total water on top of …",
      "rank": 3,
      "images": [
        
      ]
    },
    {
      "title": "How to Make Coffee for Beginners – The Ultimate Guide",
      "displayed_link": "https://www.brewcoffeedaily.com/guides/brewing/how-to-make-coff…",
      "link": "https://www.brewcoffeedaily.com/guides/brewing/how-to-make-coffee-for-beginners/",
      "snippet": "The ideal coffee-to-water ratio is between 1:15 to 1:18, depending on personal taste preferences. Heat your water to the desired temperature. The ideal water temperature is …",
      "rank": 4,
      "images": [
        
      ]
    },
    {
      "title": "A Beginner's Guide to Making Great Coffee - YouTube",
      "displayed_link": "https://www.youtube.com/watch?v=ZCXG0BCFLNA",
      "link": "https://www.youtube.com/watch?v=ZCXG0BCFLNA",
      "snippet": "In this video, I show you everything you need to know in order to start making GREAT coffee.Trade Coffee Subscription (get your first bag free): http://s.trd...",
      "rank": 5,
      "images": [
        
      ]
    },
    {
      "title": "Coffee Brewing For Beginners(and learn how to make your first",
      "displayed_link": "https://www.youtube.com/watch?v=uoj7bsHlt6M",
      "link": "https://www.youtube.com/watch?v=uoj7bsHlt6M",
      "snippet": "There's coffee, and there's good coffee. Luckily good coffee is very easy to make as long as you get three basics right.1) Use freshly roasted coffee beans a...",
      "rank": 6,
      "images": [
        
      ]
    },
    {
      "title": "How to Make Good Coffee According to a Barista: 4 Tricks - Primer",
      "displayed_link": "https://www.primermagazine.com/2020/learn/how-to-make-better-c…",
      "link": "https://www.primermagazine.com/2020/learn/how-to-make-better-coffee-at-home",
      "snippet": "Best Coffee Water Temperature. Water temperature is also important. The optimal temperature you want to brew your coffee is 195 ° -205 ° F. A good rule of thumb to …",
      "rank": 7,
      "images": [
        
      ]
    },
    {
      "title": "How to Make Coffee at Home - Coffee Brewing Methods",
      "displayed_link": "https://www.popularmechanics.com/home/food-drink/a27309629/how-t…",
      "link": "https://www.popularmechanics.com/home/food-drink/a27309629/how-to-make-coffee/",
      "snippet": "Pour-Over. Grind: Medium-coarse. Time: 2.5 to 3 minutes. How to do it: Measure grounds into paper filter in brew basket. Pour a little hot water and let the grounds bloom (expand …",
      "rank": 8,
      "images": [
        
      ]
    }
  ],
}
```


# Google Search API

Scrape the Google Search Search Results from any country in the world in both JSON and HTML format using this API. All featured snippets are supported.

&#x20;Here is the list of default parameters you can use with this API :<br>

<table><thead><tr><th align="center">Parameters</th><th width="320.3333333333333" align="center">Description</th></tr></thead><tbody><tr><td align="center">api_key<br><br><mark style="color:red;">required</mark></td><td align="center">This is your API key.</td></tr><tr><td align="center">q<br><br><mark style="color:red;">required</mark></td><td align="center">Type: <code>String</code><br><br>Google Search Query</td></tr><tr><td align="center">num</td><td align="center">Type: <code>Number(Integer)</code><br><br>Number of results per page</td></tr><tr><td align="center">gl</td><td align="center"><p>Type: <code>String</code></p><p></p><p>Default: <code>"us"</code><br> Name of the country. The name should be in <a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p></td></tr><tr><td align="center">hl</td><td align="center"><p>Type: <code>String</code></p><p><br>Default Value: <code>"en_us"</code><br>The language of the requested results.</p></td></tr><tr><td align="center">page</td><td align="center">Type: <code>Number(Integer)</code><br><code>[0,10,20....]</code><br><br>Default: <code>0</code><br>(Enter 10 for 2nd-page results, 20 for 3rd, etc .)<br>The page number to get targeted search results.</td></tr><tr><td align="center">lr</td><td align="center">Type: <code>String</code><br><br>Limit the search to one or multiple languages.<br>It is used as <mark style="color:red;"><code>lang_{language code}</code></mark><em>.</em> For example <em>- "</em>lang_us".</td></tr><tr><td align="center">uule</td><td align="center">Type: <code>String</code><br><br>Used to encode a place an exact location(with latitude and longitude) into a value used in a cookie, an URL, or an HTTP header.</td></tr><tr><td align="center">duration</td><td align="center"><p>Type: <code>String</code><br><br>Use this as <code>"d/w/m/mn/y"</code><br>where n is from <code>0-10</code>.</p><p><mark style="color:red;"><code>d</code></mark> - the previous 24 hours,  <mark style="color:red;"><code>w</code></mark> - the previous seven days, <mark style="color:red;"><code>m</code></mark> - the previous month, <mark style="color:red;"><code>mn</code></mark> - the previous n number of months, <mark style="color:red;"><code>y</code></mark> - past year</p><p><br>The <code>duration</code> parameter requests search results from a specified time period (quick date range).</p></td></tr><tr><td align="center">nfpr</td><td align="center"><p>Type: <code>Boolean</code></p><p><br>Default: <code>0</code><br>It excludes the result from an auto-corrected query that is spelled wrong. It can be set to <mark style="color:red;"><code>1</code></mark> to exclude these results or <mark style="color:red;"><code>0</code></mark> to include them.</p></td></tr><tr><td align="center">tbs</td><td align="center">Type: <code>String</code><br><br>to be searched - An advanced parameter to filter search results. </td></tr><tr><td align="center">safe</td><td align="center"><p>Type: String<br><code>[active/off]</code><br></p><p>Default: <code>off</code><br>To filter the adult content set <code>safe</code> to <mark style="color:red;"><code>active</code></mark> or to disable it set it <mark style="color:red;"><code>off</code></mark>.</p></td></tr><tr><td align="center">domain</td><td align="center"><p>Type: <code>String</code></p><p></p><p>Default: <code>"google.com"</code><br> To obtain local results from a specific country, for example, for India, it will be "google.co.in," and for the UK, it will be "google.co.uk."</p></td></tr><tr><td align="center">html</td><td align="center">Type: <code>Boolean</code><br><br>Default: <code>false</code><br>To render response as raw HTML.</td></tr></tbody></table>

**Note: Serpdog supports two APIs:**

1. **LITE Google Search API** - To get results rapidly with fewer featured snippets. It costs half the advanced search API.
2. **Advanced Google Search API** - To get advanced featured snippets but with a difference in speed.

### LITE Google Search API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/lite_search?api_key=APIKEY&q=coffee&gl=us"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/lite_search?api_key=APIKEY&q=coffee&gl=us')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'coffee' , 'gl':'us'}
resp = requests.get('https://api.serpdog.io/lite_search', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/lite_search?api_key=APIKEY&q=coffee&gl=us";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q=> "coffee",
 :gl => "us"
}
uri = URI('https://api.serpdog.io/lite_search')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/lite_search?api_key=APIKEY&q=coffee&gl=us";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

### Advanced Google Search API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'coffee' , 'gl':'us'}
resp = requests.get('https://api.serpdog.io/search', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q=> "coffee",
 :gl => "us"
}
uri = URI('https://api.serpdog.io/search')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "q": "coffee",
    "gl": "us"
  },
  "knowledge_graph": {
    "title": "Coffee",
    "type": "Drink",
    "header_images": [
      {
        "source": "https://en.wikipedia.org/wiki/Coffee",
        "image": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "source": "https://www.tastingtable.com/718678/coffee-brands-ranked-from-worst-to-best/",
        "image": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "source": "https://www.healthline.com/nutrition/top-evidence-based-health-benefits-of-coffee",
        "image": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "source": "https://www.bbcgoodfood.com/recipes/collection/coffee-recipes",
        "image": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      }
    ],
    "description": "Coffee is a brewed drink prepared from roasted coffee beans, the seeds of berries from certain flowering plants in the Coffea genus. From the coffee fruit, the seeds are separated to produce a stable, raw product: unroasted green coffee.",
    "source": {
      "name": "Wikipedia",
      "link": "https://en.wikipedia.org/wiki/Coffee"
    },
    "Acidity level": "4.85 to 5.10",
    "list": {
      "Total Fat": [
        "0 g",
        "0%"
      ],
      "Saturated fat": [
        "0 g",
        "0%"
      ],
      "Trans fat regulation": [
        "0 g",
        ""
      ],
      "Cholesterol": [
        "0 mg",
        "0%"
      ],
      "Sodium": [
        "5 mg",
        "0%"
      ],
      "Potassium": [
        "116 mg",
        "3%"
      ],
      "Total Carbohydrate": [
        "0 g",
        "0%"
      ],
      "Dietary fiber": [
        "0 g",
        "0%"
      ],
      "Sugar": [
        "0 g",
        ""
      ],
      "Protein": [
        "0.3 g",
        "0%"
      ],
      "Caffeine": [
        "95 mg",
        ""
      ],
      "Vitamin C": [
        "",
        "0%"
      ],
      "Calcium": [
        "",
        "0%"
      ],
      "Iron": [
        "",
        "0%"
      ],
      "Vitamin D": [
        "",
        "0%"
      ],
      "Vitamin B6": [
        "",
        "0%"
      ],
      "Cobalamin": [
        "",
        "0%"
      ],
      "Magnesium": [
        "",
        "1%"
      ]
    },
    "Compounds In Coffee": [
      {
        "title": "Chlorogenic acid",
        "link": "https://google.com/search?gl=us&hl=en&q=Chlorogenic+acid&stick=H4sIAAAAAAAAAONgFuLUz9U3MCorTMtVAjPNizNy4rVEspOt9JPzc3Pz86xS8svzyhOLUopXMQo6Z6TmZiYn5jjn5xbkl-alFC9iFXDOyMkvyk9PzctMVkhMzkzZwcoIAJ5I0VJYAAAA&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhlEAU",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "title": "Trigonelline",
        "link": "https://google.com/search?gl=us&hl=en&q=Trigonelline&stick=H4sIAAAAAAAAAONgFuLUz9U3MCorTMtVAjNNqwwq47VEspOt9JPzc3Pz86xS8svzyhOLUopXMQo6Z6TmZiYn5jjn5xbkl-alFC9i5QkpykzPz0vNycnMS93ByggAa_A38FQAAAA&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhlEAc",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "title": "Quinic acid",
        "link": "https://google.com/search?gl=us&hl=en&q=Quinic+acid&stick=H4sIAAAAAAAAAONgFuLUz9U3MCorTMtVAjPNi5NNLbREspOt9JPzc3Pz86xS8svzyhOLUopXMQo6Z6TmZiYn5jjn5xbkl-alFC9i5Q4szczLTFZITM5M2cHKCAAvEyRDUwAAAA&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhlEAk",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "title": "Kahweol",
        "link": "https://google.com/search?gl=us&hl=en&q=Kahweol&stick=H4sIAAAAAAAAAONgFuLUz9U3MCorTMtV4gIxTdLMDLJNtESyk630k_Nzc_PzrFLyy_PKE4tSilcxCjpnpOZmJifmOOfnFuSX5qUUL2Jl907MKE_Nz9nByggA3TsOH1AAAAA&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhlEAs",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      }
    ],
    "Starbucks Coffee": [
      {
        "title": "Starbucks Roast Dark Ro...",
        "link": "https://google.com/search?gl=us&hl=en&q=Starbucks+Roast+Dark+Roast+Ground+Coffee&stick=H4sIAAAAAAAAAC3IMQrCMBQAUEQKOriIByhO4vKtLtJVwV0PUNLkJ8Yk_8ekteBxHD2Bx9PB7fEm4_kUAmy2j7sOyxkYqKqblrun27frhZM1SA6BqVY80CCSyu9R9TvvUXaWCRzx4FEZbKIg9BnylWO0ZBoXG_TW2Nbjq1hdOpHaXrpcnlnkrjyK5P48Je5JlQfWGvFTjL5shC6JlAAAAA&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhmEAU",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "title": "Starbucks Frappuccino, Caramel...",
        "link": "https://google.com/search?gl=us&hl=en&q=Starbucks+Frappuccino,+Caramel,+13.7+Oz&stick=H4sIAAAAAAAAAA3IMQrCMBQAUIoUdHARDxBcBCmmqYLQVXB18AAlTX9jyP9JTFoLHsfRE3g8feObz1YLTrysno-eNkuuuRC6OpZEttqtraq58kTe1Z2f3CRjlz6Z-B8iqMF4x63zE0KnoQnSASae7j4E43RjQwNotGkR3vn2NsjYjsomdokyhFEp43zBzjJKAiyYOOxP7Pr65tkPqGF6KJMAAAA&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhmEAc",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "title": "Starbucks Coffee Drink Sw...",
        "link": "https://google.com/search?gl=us&hl=en&q=Starbucks+Coffee+Drink+Sweet+Cream&stick=H4sIAAAAAAAAAA3IMQ7CIBQA0DSmiQ4uxgOQji7fmtSYrvUGPQCh9BcJ8KGAch9HT-Dx9I1vuznswMH58loX1-xBQdtSl1d55bfT0cgepHfOUz_7QkXEOX2q9n_WoszaExjyxeKskAdBaBOkhw9Bk-ImcLRa6cniu27GLOL0lCaxwS8LIrtHTYaNBTGzIaJw37r6AeTgLQeOAAAA&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhmEAk",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "title": "Starbucks Roast Coffee...",
        "link": "https://google.com/search?gl=us&hl=en&q=Starbucks+Roast+Coffee+Whole+Bean&stick=H4sIAAAAAAAAAA3IMQ6CMBQA0BBDooOL8QDV0eUDgwOj3kAHR1LKpzRt_y98lPs4egKPp29869VuAxGK6jX28bgFC2UpRZLxnOJp700NhmNkqjteaNFTJ5-s_F8IaGbHBJ54CdhZbJImDAIycEqObONTg8FZ1wZ854f7rKf2abyoG2uZ1ZX7HlE9Bg6oLqjpm2c_as3ybY0AAAA&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhmEAs",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      }
    ],
    "People also search for": [
      {
        "title": "Tea",
        "link": "https://google.com/search?gl=us&hl=en&q=Tea&si=AC1wQDCwN61-ebmuwbQCO5QCrgOvEq5bkWeIzJ5JczItzAKNdTku-1rX0tcMn1LKdXOIpKJwlLmVSfa90_0znjAMcL2sAzX4J_UwMexVra0SvN9zBEkwGwA5u6HSaoI47SyRCD9nb-8Glzx2c5rfIJe-aizf7IAxGOhJh_kG0qL9FIdiWvdohKRx4gRfu0e1hMv_cus-OR01faxKayI3akdtDTPtZF4-BCaT_0qctWJy1y5xtkAOr0_dsLhobE2rbdSGteM1GLxNZDARFa9umM8-6UkPFTmf4Q%3D%3D&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhnEAU",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "title": "Espresso",
        "link": "https://google.com/search?gl=us&hl=en&q=Espresso&si=AC1wQDCwN61-ebmuwbQCO5QCrgOvEq5bkWeIzJ5JczItzAKNdeHFN2RiKqNUOGcF0pmVdz3rIrXiuMEhNdO-SfahftpqQIYK3-hB1rA_kOlkAeWqSr6HTBB8G84PquMrIFHofy3tS0AENRg2iT4kQhARW-cqiwd5mwe4HWoM7NfCdXPHKL-9vcPCuQWsMQH0QsiUPQef1wfYHgpF76EoCEd9WgK2RCOVSWy2_UvrDO9ycBWVfnNdmkvoeclcDeyjTxdu3vRmri1-sGC3Vxg1Xf8C1P-tSU7Ac6Db7sVDHZWBhhei19_FP0o%3D&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhnEAc",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "title": "Drink",
        "link": "https://google.com/search?gl=us&hl=en&q=Beverage&si=AC1wQDC0KliLIoeyh35S2UVSh9d0at62ormA4JRB9xLdTgvleVEPuIJW3qN0rEFDMoRO5TaIi-eUtrO7i-yBcPsfUzSls6PoTU-buveIcXrKc8j6j8RTk6levipGBVfMDb2AmQYFIlFivgjEWtrw2TTOjzXWO7h0VnyOV-MXRLUeB3vIgKfdyVVgegWm85plPQ3qoUo00QwqxhwByVeRhWtTwWxm0nV7Mhs4OnmQz88vCcewdr1PGbonYzW4YfEznNahmd_nLsKERiRzf7PW6RoKR9MqwLl7tKt3KMgvOj5nUbDOmdXibLM%3D&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhnEAk",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      },
      {
        "title": "Iced coffee",
        "link": "https://google.com/search?gl=us&hl=en&q=Iced+coffee&si=AC1wQDDagiMg03ncxeOQZbwVe-CJxRCchC-jr2hCPTxjc9wbgDb1tUqijDJX85Pg7-Fd4h4ECiqrTLXgOQJbaZmoXfWb8MZKyZ7uj6FykoR0HPdYz7APuA16Lh3IDaqobb6GC1g6vA53Q0ZorgA-FFa18joGMuV0h3kKB2XsyLL0UeBqUl5Ia_r_Auk9F-wZzVIhpHKkmIq6gXo1DP_vcZa8jyTzXy4VXG7vcXdoDmzCjZTsJtClzIOpna_wgbYFRtYbRWqfGISfDDvhjFbeGQDR5bN1gsLT_ra5gs0FdkoknXCL4O-AXnM%3D&sa=X&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQxA16BAhnEAs",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      }
    ],
    "see_results_about": [
      {
        "title": "Coffee",
        "snippet": "Plant",
        "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
      }
    ]
  },
  "inline_videos": [
    {
      "title": "Miguel - Coffee (Official Video)",
      "source": "YouTube",
      "date": "Jun 16, 2015",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
    },
    {
      "title": "Kelly Rowland - COFFEE (Official Music Video)",
      "source": "YouTube",
      "date": "Apr 17, 2020",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
    },
    {
      "title": "Beabadoobee - Coffee",
      "source": "YouTube",
      "date": "Mar 26, 2020",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
    }
  ],
  "local_results": [
    {
      "position": 1,
      "title": "Scooter's Coffee",
      "place_id": "5225762576898740739",
      "rating": "4.4",
      "address": "Coffeyville, KS",
      "hours": "Closed ⋅ Opens 7AM",
    },
    {
      "position": 2,
      "title": "Terebinth Coffee House & Roastery",
      "place_id": "18371722425790879519",
      "rating": "4.9",
      "address": "Coffeyville, KS",
      "hours": "Closed ⋅ Opens 6:30AM Mon",
    },
    {
      "position": 3,
      "title": "Ane Mae's Coffee and Sandwich Shop",
      "place_id": "1687994686344788766",
      "rating": "4.7",
      "address": "Independence, KS",
      "hours": "Closed ⋅ Opens 7AM Mon",
    },
    {
      "more_locations_link": "https://www.google.com/search?gl=us&hl=en&q=coffee&npsic=0&rflfq=1&rldoc=1&rllag=37129806,-95662854,11423&tbm=lcl&sa=X&ved=2ahUKEwiGzIer7qL5AhXCKEQIHdh0D5YQtgN6BAgmEAE"
    }
  ],
  "recipes_results": [
    {
      "title": "Coffee recipes",
      "link": "https://www.bbcgoodfood.com/recipes/collection/coffee-recipes",
      "source": "BBC Good Food",
      "rating": "",
      "reviews": "",
      "total_time": "",
      "ingredients": [
        "Instant coffee"
      ],
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
    },
    {
      "title": "20 Great Coffee Drinks From Around the World",
      "link": "https://insanelygoodrecipes.com/coffee-recipes/",
      "source": "Insanely Good Recipes",
      "rating": "4.5",
      "reviews": "8",
      "total_time": "",
      "ingredients": [
        "Turkish coffee",
        " vietnamese coffee",
        " white chocolate mocha",
        " cold brew coffee",
        " frappuccino"
      ],
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
    },
    {
      "title": "Bulletproof Coffee Recipe",
      "link": "https://www.bulletproof.com/recipes/bulletproof-diet-recipes/bulletproof-coffee-recipe/",
      "source": "Bulletproof",
      "rating": "",
      "reviews": "",
      "total_time": "5 min",
      "ingredients": [
        "Mct oil",
        " bulletproof coffee",
        " grass fed"
      ],
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
    }
  ],
  "peopleAlsoAskedFor": [
    "What are benefits of coffee?",
    "Which is the best coffee to drink?",
    "Is it healthy to eat coffee?",
    "Is coffee made from poop?"
  ],
  "organic_results": [
    {
      "title": "9 Health Benefits of Coffee, Based on Science - Healthline",
      "link": "https://www.healthline.com/nutrition/top-evidence-based-health-benefits-of-coffee",
      "displayed_link": "https://www.healthline.com › Wellness Topics › Nutrition",
      "snippet": "Coffee is a popular beverage that researchers have studied extensively for its many health benefits, including its ability to increase energy levels, promote ...",
      "rank": 1
    },
    {
      "title": "The Coffee Bean & Tea Leaf | CBTL",
      "link": "https://www.coffeebean.com/",
      "displayed_link": "https://www.coffeebean.com",
      "snippet": "Born and brewed in Southern California since 1963, The Coffee Bean & Tea Leaf® is passionate about connecting loyal customers with carefully handcrafted ...",
      "rank": 2
    },
    {
      "title": "Peet's Coffee: The Original Craft Coffee",
      "link": "https://www.peets.com/",
      "displayed_link": "https://www.peets.com",
      "snippet": "Since 1966, Peet's Coffee has offered superior coffees and teas by sourcing the best quality coffee beans and tea leaves in the world and adhering to strict ...",
      "rank": 3
    },
    {
      "title": "The History of Coffee - National Coffee Association",
      "link": "https://www.ncausa.org/about-coffee/history-of-coffee",
      "displayed_link": "https://www.ncausa.org › ... › History of Coffee",
      "snippet": "Coffee grown worldwide can trace its heritage back centuries to the ancient coffee forests on the Ethiopian plateau. There, legend says the goat herder ...",
      "inline_sitelinks": [
        {
          "title": "An Ethiopian Legend",
          "link": "https://www.ncausa.org/about-coffee/history-of-coffee#:~:text=An%20Ethiopian%20Legend"
        },
        {
          "title": "The Arabian Peninsula",
          "link": "https://www.ncausa.org/about-coffee/history-of-coffee#:~:text=The%20Arabian%20Peninsula,-Coffee%20cultivation%20and%20trade%20began"
        },
        {
          "title": "Coffee Comes To Europe",
          "link": "https://www.ncausa.org/about-coffee/history-of-coffee#:~:text=Coffee%20Comes%20to%20Europe"
        }
      ],
      "rank": 4
    },
    {
      "title": "coffee | Origin, Types, Uses, History, & Facts | Britannica",
      "link": "https://www.britannica.com/topic/coffee",
      "displayed_link": "https://www.britannica.com › ... › Food",
      "snippet": "coffee, beverage brewed from the roasted and ground seeds of the tropical evergreen coffee plants of African origin. Coffee is one of the three most popular ...",
      "rank": 5
    },
    {
      "title": "Starbucks Coffee Company",
      "link": "https://www.starbucks.com/",
      "displayed_link": "https://www.starbucks.com",
      "snippet": "More than just great coffee. Explore the menu, sign up for Starbucks® Rewards, manage your gift card and more.",
      "rank": 6
    },
    {
      "title": "#coffee hashtag on Instagram • Photos and videos",
      "link": "https://www.instagram.com/explore/tags/coffee/",
      "displayed_link": "https://www.instagram.com › explore › tags › coffee",
      "snippet": "156M Posts - See Instagram photos and videos from 'coffee' hashtag.",
      "rank": 7
    }
  ],
  "relatedSearches": [
    {
      "query": "coffee near me",
      "link": "www.google.com/search?gl=us&q=coffee near me"
    },
    {
      "query": "coffee shop",
      "link": "www.google.com/search?gl=us&q=coffee shop"
    },
    {
      "query": "coffee benefits",
      "link": "www.google.com/search?gl=us&q=coffee benefits"
    },
    {
      "query": "best coffee",
      "link": "www.google.com/search?gl=us&q=best coffee"
    },
    {
      "query": "coffee - wikipedia",
      "link": "www.google.com/search?gl=us&q=coffee - wikipedia"
    },
    {
      "query": "coffee origin",
      "link": "www.google.com/search?gl=us&q=coffee origin"
    }
  ],
  "pagination": {
    "current": "1",
    "next": "https://www.google.com/search?q=coffee&gl=us&hl=en&ei=R0TmYuSlH6KdkPIPvs6lqA8&start=10&sa=N&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQ8NMDegQIAxBK",
    "page_no": {
      "2": "https://www.google.com/search?q=coffee&gl=us&hl=en&ei=R0TmYuSlH6KdkPIPvs6lqA8&start=10&sa=N&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQ8tMDegQIAxA4",
      "3": "https://www.google.com/search?q=coffee&gl=us&hl=en&ei=R0TmYuSlH6KdkPIPvs6lqA8&start=20&sa=N&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQ8tMDegQIAxA6",
      "4": "https://www.google.com/search?q=coffee&gl=us&hl=en&ei=R0TmYuSlH6KdkPIPvs6lqA8&start=30&sa=N&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQ8tMDegQIAxA8",
      "5": "https://www.google.com/search?q=coffee&gl=us&hl=en&ei=R0TmYuSlH6KdkPIPvs6lqA8&start=40&sa=N&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQ8tMDegQIAxA-",
      "6": "https://www.google.com/search?q=coffee&gl=us&hl=en&ei=R0TmYuSlH6KdkPIPvs6lqA8&start=50&sa=N&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQ8tMDegQIAxBA",
      "7": "https://www.google.com/search?q=coffee&gl=us&hl=en&ei=R0TmYuSlH6KdkPIPvs6lqA8&start=60&sa=N&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQ8tMDegQIAxBC",
      "8": "https://www.google.com/search?q=coffee&gl=us&hl=en&ei=R0TmYuSlH6KdkPIPvs6lqA8&start=70&sa=N&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQ8tMDegQIAxBE",
      "9": "https://www.google.com/search?q=coffee&gl=us&hl=en&ei=R0TmYuSlH6KdkPIPvs6lqA8&start=80&sa=N&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQ8tMDegQIAxBG",
      "10": "https://www.google.com/search?q=coffee&gl=us&hl=en&ei=R0TmYuSlH6KdkPIPvs6lqA8&start=90&sa=N&ved=2ahUKEwik5fC64aL5AhWiDkQIHT5nCfUQ8tMDegQIAxBI"
    }
  },
  "serpdog_pagination": {
    "current": "1",
    "page_no": {
      "2": "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us&start=10",
      "3": "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us&start=20",
      "4": "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us&start=30",
      "5": "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us&start=40",
      "6": "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us&start=50",
      "7": "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us&start=60",
      "8": "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us&start=70",
      "9": "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us&start=80",
      "10": "https://api.serpdog.io/search?api_key=APIKEY&q=coffee&gl=us&start=90"
    }
  }
}
```

<br>


# Google Maps API

Discover limitless possibilities with our Google Maps API integration. Effortlessly leverage location-based services, geocoding, mapping functionalities, and more.

Here is the list of default parameters for this API:

|                            Parameter                            |                                                                                                                                                                Description                                                                                                                                                                |
| :-------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                                                                           This is your API key.                                                                                                                                                           |
|    <p>ll<br><br><mark style="color:red;">required</mark></p>    | <p>Type: <code>String</code><br><br>The parameter specifies the GPS coordinates of the desired location for applying your query ('q'). It should follow this sequence: '@' followed by latitude, longitude, and zoom level, arranged as: @latitude,longitude,zoom.<br><br><strong>For example - @40.7455096,-74.0083012,15z</strong> </p> |
|     <p>q<br><br><mark style="color:red;">required</mark></p>    |                                                                                                                                         <p>Type: <code>String</code><br><br>Google Maps Query</p>                                                                                                                                         |
|                                hl                               |                                                                                                         <p>Type: <code>String</code></p><p><br>Default Value: <code>"en\_us"</code><br>The language of the requested results.</p>                                                                                                         |
|                               page                              |                                                              <p>Type: <code>Number(Integer)</code><br><code>\[0,10,20....]</code><br><br>Default: <code>0</code><br>(Enter 10 for 2nd-page results, 20 for 3rd, etc .)<br>The page number to get targeted search results.</p>                                                             |
|                          google\_domain                         |                                                    <p>Type: <code>String</code></p><p></p><p>Default: <code>"google.com"</code><br> To obtain local results from a specific country, for example, for India, it will be "google.co.in," and for the UK, it will be "google.co.uk."</p>                                                    |

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/maps_search?api_key=APIKEY&q=coffee&ll=@40.7455096,-74.0083012,15.1z"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/maps_search?api_key=APIKEY&q=coffee&ll=@40.7455096,-74.0083012,15.1z')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q': 'coffee', 'll': '@40.7455096,-74.0083012,15.1z'}
resp = requests.get('https://api.serpdog.io/maps_search', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/maps_search?api_key=APIKEY&q=coffee&ll@40.7455096,-74.0083012,15.1z";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q => "coffee"
 :ll => "@40.7455096,-74.0083012,15.1z"
}
uri = URI('https://api.serpdog.io/maps_search')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/maps_search?api_key=APIKEY&q=coffee&ll=@40.7455096,-74.0083012,15.1z";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
      "api_key": "APIKEY",
      "q": "coffee",
      "ll": "@40.7455096,-74.0083012,15.1z"
  },
  "search_results": [
      {
          "title": "Gregorys Coffee",
          "place_id": "ChIJQTNrM69ZwokR3ggxzgeelqQ",
          "data_id": "0x89c259af336b3341:0xa4969e07ce3108de",
          "data_cid": "-6586903648621492002",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259af336b3341:0xa4969e07ce3108de",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259af336b3341:0xa4969e07ce3108de",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259af336b3341:0xa4969e07ce3108de",
          "gps_coordinates": {
              "latitude": 40.7477283,
              "longitude": -73.9890454
          },
          "provider_id": "/g/11xdfwq9f",
          "rating": 4.1,
          "reviews": 1153,
          "price": "££",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "874 6th Ave New York, NY 10001 United States",
          "open_state": "Open ⋅ Closes 7 pm",
          "hours": "Open ⋅ Closes 7 pm",
          "operating_hours": {
              "monday": "6:30 am–7 pm",
              "tuesday": "6:30 am–7 pm",
              "wednesday": "6:30 am–7 pm",
              "thursday": "6:30 am–7 pm",
              "friday": "6:30 am–7 pm",
              "saturday": "7 am–7 pm",
              "sunday": "7 am–7 pm"
          },
          "phone": "+1 877-231-7619",
          "description": "House-roasted coffee, snacks & free WiFi Outpost of a chain of sleek coffeehouses offering house-roasted coffee, free WiFi & light bites.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipNq-8YRdAjiVW7uFMWDzHarqoK2Pr7bxIqI7t8A=w86-h114-k-no"
      },
      {
          "title": "Paper Coffee",
          "place_id": "ChIJA5V7V69ZwokRNI_y14Yvu-w",
          "data_id": "0x89c259af577b9503:0xecbb2f86d7f28f34",
          "data_cid": "-1388463803918545100",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259af577b9503:0xecbb2f86d7f28f34",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259af577b9503:0xecbb2f86d7f28f34",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259af577b9503:0xecbb2f86d7f28f34",
          "gps_coordinates": {
              "latitude": 40.7462091,
              "longitude": -73.9895129
          },
          "provider_id": "/g/11f122y370",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "44 W 29th St New York, NY 10001 United States",
          "open_state": "Open ⋅ Closes 6 pm",
          "hours": "Open ⋅ Closes 6 pm",
          "operating_hours": {
              "monday": "7 am–6 pm",
              "tuesday": "7 am–6 pm",
              "wednesday": "7 am–6 pm",
              "thursday": "7 am–6 pm",
              "friday": "7 am–6 pm",
              "saturday": "7 am–6 pm",
              "sunday": "7 am–6 pm"
          },
          "phone": "+1 212-213-4429",
          "website": "https://www.madehotels.com/eat-drink",
          "description": "Relaxed hotel coffee shop Hotel gathering spot featuring coffee, espresso & baked goods amid a cozy, laid-back vibe.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipMvyLNBDmc1Zb-WllWN-1YxhFa9JLdhQsyuQN4V=w86-h114-k-no"
      },
      {
          "title": "Think Coffee",
          "place_id": "ChIJdQpAR71ZwokRkeF531Jk8_Q",
          "data_id": "0x89c259bd47400a75:0xf4f36452df79e191",
          "data_cid": "-796182402015043183",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259bd47400a75:0xf4f36452df79e191",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259bd47400a75:0xf4f36452df79e191",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259bd47400a75:0xf4f36452df79e191",
          "gps_coordinates": {
              "latitude": 40.738425,
              "longitude": -73.9958111
          },
          "provider_id": "/g/1q69ngfqz",
          "rating": 4,
          "reviews": 419,
          "price": "£",
          "type": "Coffee shop",
          "types": [
              "Coffee shop",
              "Cafe",
              "Dessert shop",
              "Sandwich shop"
          ],
          "address": "568 6th Ave New York, NY 10011 United States",
          "open_state": "Open ⋅ Closes 7 pm",
          "hours": "Open ⋅ Closes 7 pm",
          "operating_hours": {
              "monday": "6:30 am–7 pm",
              "tuesday": "6:30 am–7 pm",
              "wednesday": "6:30 am–7 pm",
              "thursday": "6:30 am–7 pm",
              "friday": "6:30 am–7 pm",
              "saturday": "8 am–6 pm",
              "sunday": "8 am–6 pm"
          },
          "description": "Popular fair-trade coffeehouse Fair-trade organic coffee, sandwiches & baked goods served in a laid-back setting.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipMuZBqLewaC2qTgJzlqfGzltvmPc-evWY8LMzVo=w86-h114-k-no"
      },
      {
          "title": "Corvo Coffee",
          "place_id": "ChIJ238atlJYwokRw-vofQS_qow",
          "data_id": "0x89c25852b61a7fdb:0x8caabf047de8ebc3",
          "data_cid": "-8310620136345637949",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c25852b61a7fdb:0x8caabf047de8ebc3",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c25852b61a7fdb:0x8caabf047de8ebc3",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c25852b61a7fdb:0x8caabf047de8ebc3",
          "gps_coordinates": {
              "latitude": 40.7569714,
              "longitude": -73.9933947
          },
          "provider_id": "/g/11c56dyxfd",
          "rating": 4.4,
          "reviews": 306,
          "price": "£",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "542 9th Ave New York, NY 10018 United States",
          "open_state": "Open ⋅ Closes 7 pm",
          "hours": "Open ⋅ Closes 7 pm",
          "operating_hours": {
              "monday": "6:30 am–7 pm",
              "tuesday": "6:30 am–7 pm",
              "wednesday": "6:30 am–7 pm",
              "thursday": "6:30 am–7 pm",
              "friday": "6:30 am–7 pm",
              "saturday": "6:30 am–7 pm",
              "sunday": "6:30 am–7 pm"
          },
          "description": "Nook for espresso drinks & baked goods Offering limited seating, this cozy cafe serves espresso drinks, baked goods & sandwiches.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipNqUYsx8FjBGM6ZMom0QXNtqjrwAcaB_0peBeLM=w86-h114-k-no"
      },
      {
          "title": "Variety Coffee Roasters",
          "place_id": "ChIJ49KnM6VZwokRArJkBByO0Dc",
          "data_id": "0x89c259a533a7d2e3:0x37d08e1c0464b202",
          "data_cid": "4021870718225789442",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259a533a7d2e3:0x37d08e1c0464b202",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259a533a7d2e3:0x37d08e1c0464b202",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259a533a7d2e3:0x37d08e1c0464b202",
          "gps_coordinates": {
              "latitude": 40.745199,
              "longitude": -73.99456169999999
          },
          "provider_id": "/g/11c6cd32m5",
          "rating": 4.4,
          "reviews": 705,
          "price": "£",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "261 7th Ave New York, NY 10001 United States",
          "open_state": "Open ⋅ Closes 9 pm",
          "hours": "Open ⋅ Closes 9 pm",
          "operating_hours": {
              "monday": "7 am–9 pm",
              "tuesday": "7 am–9 pm",
              "wednesday": "7 am–9 pm",
              "thursday": "7 am–9 pm",
              "friday": "7 am–9 pm",
              "saturday": "7 am–9 pm",
              "sunday": "7 am–9 pm"
          },
          "phone": "+1 917-409-0106",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipNTQzfL1HDARAUX_5lSH0OAjl-19cqei2wJ1QlT=w86-h114-k-no"
      },
      {
          "title": "Joe Coffee Company",
          "place_id": "ChIJ0_sftbdZwokR5js23m5CrOo",
          "data_id": "0x89c259b7b51ffbd3:0xeaac426ede363be6",
          "data_cid": "-1536780328898249754",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259b7b51ffbd3:0xeaac426ede363be6",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259b7b51ffbd3:0xeaac426ede363be6",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259b7b51ffbd3:0xeaac426ede363be6",
          "gps_coordinates": {
              "latitude": 40.7365151,
              "longitude": -73.9910701
          },
          "provider_id": "/g/11fqt1jynl",
          "rating": 3.9,
          "reviews": 73,
          "price": "£",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "29 Union Square W New York, NY 10003 United States",
          "open_state": "Open ⋅ Closes 8 pm",
          "hours": "Open ⋅ Closes 8 pm",
          "operating_hours": {
              "monday": "7 am–8 pm",
              "tuesday": "7 am–8 pm",
              "wednesday": "7 am–8 pm",
              "thursday": "7 am–8 pm",
              "friday": "7 am–8 pm",
              "saturday": "7 am–8 pm",
              "sunday": "7 am–8 pm"
          },
          "phone": "+1 718-866-1059",
          "website": "https://joecoffeecompany.com/",
          "description": "Chic cafe featuring house-roasted coffee Coffee spot offering free-trade brews, baked goods, classes & catering in a buzzy modern space.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipPMYw4AyQXUqPOffwNB7M3v0Aajq8MaWH1WwixY=w86-h114-k-no"
      },
      {
          "title": "Gregorys Coffee",
          "place_id": "ChIJY6q6vqxZwokR3X1qxq3EWkU",
          "data_id": "0x89c259acbebaaa63:0x455ac4adc66a7ddd",
          "data_cid": "4997522987158240733",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259acbebaaa63:0x455ac4adc66a7ddd",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259acbebaaa63:0x455ac4adc66a7ddd",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259acbebaaa63:0x455ac4adc66a7ddd",
          "gps_coordinates": {
              "latitude": 40.745008999999996,
              "longitude": -73.9915697
          },
          "provider_id": "/g/11j4njk214",
          "rating": 4.2,
          "reviews": 211,
          "price": "££",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "775 6th Ave New York, NY 10001 United States",
          "open_state": "Open ⋅ Closes 7 pm",
          "hours": "Open ⋅ Closes 7 pm",
          "operating_hours": {
              "monday": "6:30 am–7 pm",
              "tuesday": "6:30 am–7 pm",
              "wednesday": "6:30 am–7 pm",
              "thursday": "6:30 am–7 pm",
              "friday": "6:30 am–7 pm",
              "saturday": "7 am–7 pm",
              "sunday": "7 am–7 pm"
          },
          "phone": "+1 877-216-1724",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipN5jxsP9A_XCPI_26LMSOUwFEWJhrNIAMyrsXfz=w152-h86-k-no"
      },
      {
          "title": "Think Coffee",
          "place_id": "ChIJH3MoCspZwokRbK5_rw0-0dM",
          "data_id": "0x89c259ca0a28731f:0xd3d13e0daf7fae6c",
          "data_cid": "-3183695233074352532",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259ca0a28731f:0xd3d13e0daf7fae6c",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259ca0a28731f:0xd3d13e0daf7fae6c",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259ca0a28731f:0xd3d13e0daf7fae6c",
          "gps_coordinates": {
              "latitude": 40.7522222,
              "longitude": -74.0016667
          },
          "provider_id": "/g/11bw66wwr4",
          "rating": 3.9,
          "reviews": 586,
          "price": "££",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "500 W 30th St New York, NY 10001 United States",
          "open_state": "Open ⋅ Closes 7 pm",
          "hours": "Open ⋅ Closes 7 pm",
          "operating_hours": {
              "monday": "7 am–7 pm",
              "tuesday": "7 am–7 pm",
              "wednesday": "7 am–7 pm",
              "thursday": "7 am–7 pm",
              "friday": "7 am–7 pm",
              "saturday": "8 am–7 pm",
              "sunday": "8 am–7 pm"
          },
          "description": "Popular fair-trade coffeehouse Fair-trade organic coffee, sandwiches & baked goods served in a laid-back setting.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipMIVRZJMr-bnGKw28VTrctmhVYQOnIKBRj0NmnN=w114-h86-k-no"
      },
      {
          "title": "Gregorys Coffee",
          "place_id": "ChIJZwFsq61ZwokRCquELy8Q3Gw",
          "data_id": "0x89c259adab6c0167:0x6cdc102f2f84ab0a",
          "data_cid": "7844162445819292426",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259adab6c0167:0x6cdc102f2f84ab0a",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259adab6c0167:0x6cdc102f2f84ab0a",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259adab6c0167:0x6cdc102f2f84ab0a",
          "gps_coordinates": {
              "latitude": 40.753614999999996,
              "longitude": -73.9920415
          },
          "provider_id": "/g/11c3zpd6cm",
          "rating": 4.1,
          "reviews": 656,
          "price": "££",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "520 8th Ave New York, NY 10018 United States",
          "open_state": "Open ⋅ Closes 7 pm",
          "hours": "Open ⋅ Closes 7 pm",
          "operating_hours": {
              "monday": "7 am–7 pm",
              "tuesday": "7 am–7 pm",
              "wednesday": "7 am–7 pm",
              "thursday": "7 am–7 pm",
              "friday": "7 am–7 pm",
              "saturday": "8 am–7 pm",
              "sunday": "8 am–7 pm"
          },
          "phone": "+1 877-208-1928",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipNxyvI-Wuf10w_a0Iy5vFaNJgFE56Tlw3aQ3MHP=w114-h86-k-no"
      },
      {
          "title": "Think Coffee",
          "place_id": "ChIJS-gkDZBZwokRTU47k4eihtE",
          "data_id": "0x89c259900d24e84b:0xd186a287933b4e4d",
          "data_cid": "-3348810569728962995",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259900d24e84b:0xd186a287933b4e4d",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259900d24e84b:0xd186a287933b4e4d",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259900d24e84b:0xd186a287933b4e4d",
          "gps_coordinates": {
              "latitude": 40.7395006,
              "longitude": -74.0029454
          },
          "provider_id": "/g/1hc274rrz",
          "rating": 4.2,
          "reviews": 871,
          "price": "£",
          "type": "Coffee shop",
          "types": [
              "Coffee shop",
              "Cafe",
              "Dessert shop",
              "Sandwich shop",
              "Wi-Fi spot"
          ],
          "address": "73 8th Ave New York, NY 10014 United States",
          "open_state": "Open ⋅ Closes 7 pm",
          "hours": "Open ⋅ Closes 7 pm",
          "operating_hours": {
              "monday": "6:30 am–7 pm",
              "tuesday": "6:30 am–7 pm",
              "wednesday": "6:30 am–7 pm",
              "thursday": "6:30 am–7 pm",
              "friday": "6:30 am–7 pm",
              "saturday": "7:30 am–7 pm",
              "sunday": "7:30 am–7 pm"
          },
          "description": "Popular fair-trade coffeehouse Fair-trade organic coffee, sandwiches & baked goods served in a laid-back setting.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipPDaJ517ohaaSA5rDXx74FTtTfBjz_jNS8T8WEd=w86-h114-k-no"
      },
      {
          "title": "Old Country Coffee",
          "place_id": "ChIJwYC6qLNZwokRf5Ey3CLRPHo",
          "data_id": "0x89c259b3a8ba80c1:0x7a3cd122dc32917f",
          "data_cid": "8808144918883242367",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259b3a8ba80c1:0x7a3cd122dc32917f",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259b3a8ba80c1:0x7a3cd122dc32917f",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259b3a8ba80c1:0x7a3cd122dc32917f",
          "gps_coordinates": {
              "latitude": 40.754539,
              "longitude": -73.99837219999999
          },
          "provider_id": "/g/11bzq0r5d0",
          "rating": 4.4,
          "reviews": 698,
          "price": "£",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "455 W 34th St. New York, NY 10001 United States",
          "open_state": "Open ⋅ Closes 7 pm",
          "hours": "Open ⋅ Closes 7 pm",
          "operating_hours": {
              "monday": "6 am–7 pm",
              "tuesday": "6 am–7 pm",
              "wednesday": "6 am–7 pm",
              "thursday": "6 am–7 pm",
              "friday": "6 am–7 pm",
              "saturday": "7 am–7 pm",
              "sunday": "7 am–7 pm"
          },
          "phone": "+1 646-861-2171",
          "website": "https://oldcountry.coffee/",
          "description": "Espresso & light fare in cozy surrounds Quaint cafe offering espresso drinks, a range of baked goods & light fare in a comfortable setting.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipN7oRqnNCo71YVR4sdo2EBA4yZV8BTWWw32f9u9=w152-h86-k-no"
      },
      {
          "title": "Le Cafe Coffee",
          "place_id": "ChIJkXKOZZhZwokRN_djxuoBfQM",
          "data_id": "0x89c25998658e7291:0x37d01eac663f737",
          "data_cid": "251359262065030967",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c25998658e7291:0x37d01eac663f737",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c25998658e7291:0x37d01eac663f737",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c25998658e7291:0x37d01eac663f737",
          "gps_coordinates": {
              "latitude": 40.7357843,
              "longitude": -73.9927257
          },
          "provider_id": "/g/1q67wjyc6",
          "rating": 4.4,
          "reviews": 230,
          "price": "££",
          "type": "Coffee shop",
          "types": [
              "Coffee shop",
              "Cafe"
          ],
          "address": "7 E 14th St New York, NY 10003 United States",
          "open_state": "Open ⋅ Closes 7 pm",
          "hours": "Open ⋅ Closes 7 pm",
          "operating_hours": {
              "monday": "7 am–7 pm",
              "tuesday": "7 am–7 pm",
              "wednesday": "7 am–7 pm",
              "thursday": "7 am–7 pm",
              "friday": "7 am–7 pm",
              "saturday": "8 am–6 pm",
              "sunday": "8 am–6 pm"
          },
          "phone": "+1 212-365-1060",
          "description": "Cozy spot known for its latte art Known for its latte art & seasonal drinks, this quaint coffee bar also offers pastries & sandwiches.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipPYQMyPpIfroCYn_fB_22Dj3GApCUJY-jH9f4BW=w86-h114-k-no"
      },
      {
          "title": "Ground Central Coffee Company",
          "place_id": "ChIJpWWlMXpZwokRRkqlyORSG-A",
          "data_id": "0x89c2597a31a565a5:0xe01b52e4c8a54a46",
          "data_cid": "-2298152042270209466",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c2597a31a565a5:0xe01b52e4c8a54a46",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c2597a31a565a5:0xe01b52e4c8a54a46",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c2597a31a565a5:0xe01b52e4c8a54a46",
          "gps_coordinates": {
              "latitude": 40.7528218,
              "longitude": -73.9896601
          },
          "provider_id": "/g/11np7j4wmw",
          "type": "Coffee shop",
          "types": [
              "Coffee shop",
              "Book Shop"
          ],
          "address": "498 7th Ave New York, NY 10018 United States",
          "open_state": "Open ⋅ Closes 6 pm",
          "hours": "Open ⋅ Closes 6 pm",
          "operating_hours": {
              "monday": "7 am–6 pm",
              "tuesday": "7 am–6 pm",
              "wednesday": "7 am–6 pm",
              "thursday": "7 am–6 pm",
              "friday": "7 am–6 pm",
              "saturday": "8 am–4 pm",
              "sunday": "8 am–4 pm"
          },
          "phone": "+1 646-682-7478",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipPlSJVhSvK7BF8gd5RdujGhBtynO5OzPra7-YTY=w86-h152-k-no"
      },
      {
          "title": "Peet's Coffee",
          "place_id": "ChIJG3lW5ZhZwokRbbE3bvRnzb0",
          "data_id": "0x89c25998e556791b:0xbdcd67f46e37b16d",
          "data_cid": "-4770042130796662419",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c25998e556791b:0xbdcd67f46e37b16d",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c25998e556791b:0xbdcd67f46e37b16d",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c25998e556791b:0xbdcd67f46e37b16d",
          "gps_coordinates": {
              "latitude": 40.734704199999996,
              "longitude": -73.9910357
          },
          "provider_id": "/g/11c46b9kj9",
          "rating": 4.3,
          "reviews": 238,
          "price": "£",
          "type": "Coffee shop",
          "types": [
              "Coffee shop",
              "Breakfast restaurant",
              "Cafe",
              "Coffee roasters",
              "Coffee store",
              "Espresso bar",
              "Sandwich shop",
              "Tea room"
          ],
          "address": "853 Broadway New York, NY 10003 United States",
          "open_state": "Open ⋅ Closes 6 pm",
          "hours": "Open ⋅ Closes 6 pm",
          "operating_hours": {
              "monday": "7 am–6 pm",
              "tuesday": "7 am–6 pm",
              "wednesday": "7 am–6 pm",
              "thursday": "7 am–6 pm",
              "friday": "7 am–6 pm",
              "saturday": "10 am–4 pm",
              "sunday": "Closed"
          },
          "phone": "+1 646-759-4933",
          "website": "https://locations.peets.com/ll/US/NY/New-York/853-Broadway",
          "description": "Coffeehouse chain also known for its tea Berkeley-born chain featuring signature coffee, tea & blended drinks alongside baked goods.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipNGZY9yFY8iEGSobkCA_xsNtvhH17sUthKCIMkO=w86-h114-k-no"
      },
      {
          "title": "Intelligentsia Coffee High Line Hotel Coffeebar",
          "place_id": "ChIJy6rdX7hZwokRYmiVJWN3XmQ",
          "data_id": "0x89c259b85fddaacb:0x645e776325956862",
          "data_cid": "7232349319319611490",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259b85fddaacb:0x645e776325956862",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259b85fddaacb:0x645e776325956862",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259b85fddaacb:0x645e776325956862",
          "gps_coordinates": {
              "latitude": 40.745866199999995,
              "longitude": -74.0051138
          },
          "provider_id": "/g/12h_h4dhv",
          "rating": 4.5,
          "reviews": 543,
          "price": "££",
          "type": "Coffee shop",
          "types": [
              "Coffee shop",
              "Espresso bar",
              "Tea room"
          ],
          "address": "High Line Hotel 180 10th Ave at W 20th St New York, 10011 United States",
          "open_state": "Open ⋅ Closes 5 pm",
          "hours": "Open ⋅ Closes 5 pm",
          "operating_hours": {
              "monday": "7 am–5 pm",
              "tuesday": "7 am–5 pm",
              "wednesday": "7 am–5 pm",
              "thursday": "7 am–5 pm",
              "friday": "7 am–5 pm",
              "saturday": "7 am–5 pm",
              "sunday": "7 am–5 pm"
          },
          "phone": "+1 212-933-9736",
          "website": "https://www.intelligentsia.com/pages/high-line-hotel-coffeebar",
          "description": "Hip, high-end coffee bar High-end coffee bar chain serving daily roasted brews in a contemporary setting.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipMzF0yNL62GI_s69ZsRNLXzugPCs36NolTZlbDz=w114-h86-k-no"
      },
      {
          "title": "Bean & Bean Chelsea",
          "place_id": "ChIJSzbFnLpZwokRbLnS40fKlpQ",
          "data_id": "0x89c259ba9cc5364b:0x9496ca47e3d2b96c",
          "data_cid": "-7739776499475891860",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259ba9cc5364b:0x9496ca47e3d2b96c",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259ba9cc5364b:0x9496ca47e3d2b96c",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259ba9cc5364b:0x9496ca47e3d2b96c",
          "gps_coordinates": {
              "latitude": 40.7470077,
              "longitude": -73.9970077
          },
          "provider_id": "/g/11b7ysz87n",
          "rating": 4.3,
          "reviews": 661,
          "price": "££",
          "type": "Coffee shop",
          "types": [
              "Coffee shop",
              "Breakfast restaurant",
              "Brunch restaurant",
              "Cafe",
              "Canteen",
              "Coffee roasters",
              "Lunch restaurant",
              "Snack bar"
          ],
          "address": "318 8th Ave New York, NY 10001 United States",
          "open_state": "Open ⋅ Closes 8 pm",
          "hours": "Open ⋅ Closes 8 pm",
          "operating_hours": {
              "monday": "7 am–8 pm",
              "tuesday": "7 am–8 pm",
              "wednesday": "7 am–8 pm",
              "thursday": "7 am–8 pm",
              "friday": "7 am–8 pm",
              "saturday": "7 am–5 pm",
              "sunday": "7 am–5 pm"
          },
          "phone": "+1 646-869-2070",
          "website": "https://www.beannbeancoffee.com/",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipO9NoezJXlNTZnWdvi_9qdjecpYtVyayiZYjxsS=w86-h114-k-no"
      },
      {
          "title": "Joe Coffee Company",
          "place_id": "ChIJbSf_R5hZwokRsiFxyNhkkHo",
          "data_id": "0x89c2599847ff276d:0x7a9064d8c87121b2",
          "data_cid": "8831669751512113586",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c2599847ff276d:0x7a9064d8c87121b2",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c2599847ff276d:0x7a9064d8c87121b2",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c2599847ff276d:0x7a9064d8c87121b2",
          "gps_coordinates": {
              "latitude": 40.7351714,
              "longitude": -73.9932621
          },
          "provider_id": "/g/1v2pr3p4",
          "rating": 4.3,
          "reviews": 232,
          "price": "£",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "9 E 13th St New York, NY 10003 United States",
          "open_state": "Open ⋅ Closes 5 pm",
          "hours": "Open ⋅ Closes 5 pm",
          "operating_hours": {
              "monday": "7 am–5 pm",
              "tuesday": "7 am–5 pm",
              "wednesday": "7 am–5 pm",
              "thursday": "7 am–5 pm",
              "friday": "7 am–5 pm",
              "saturday": "9 am–5 pm",
              "sunday": "9 am–5 pm"
          },
          "phone": "+1 212-924-3300",
          "website": "https://joecoffeecompany.com/",
          "description": "Chic cafe featuring house-roasted coffee Coffee spot offering free-trade brews, baked goods, classes & catering in a buzzy modern space.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipMoMeHCvrgel9ErT9MV4Vh4OKFd0IYpNn-cmXo=w114-h86-k-no"
      },
      {
          "title": "Le Cafe Coffee",
          "place_id": "ChIJhUlV15hZwokR9b9PY28zvf0",
          "data_id": "0x89c25998d7554985:0xfdbd336f634fbff5",
          "data_cid": "-162917458014912523",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c25998d7554985:0xfdbd336f634fbff5",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c25998d7554985:0xfdbd336f634fbff5",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c25998d7554985:0xfdbd336f634fbff5",
          "gps_coordinates": {
              "latitude": 40.7339026,
              "longitude": -73.9895329
          },
          "provider_id": "/g/11bwf92458",
          "rating": 4.4,
          "reviews": 114,
          "price": "££",
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "145 4th Ave New York, NY 10003 United States",
          "open_state": "Open ⋅ Closes 6 pm",
          "hours": "Open ⋅ Closes 6 pm",
          "operating_hours": {
              "monday": "7 am–6 pm",
              "tuesday": "7 am–7 pm",
              "wednesday": "7 am–7 pm",
              "thursday": "7 am–7 pm",
              "friday": "7 am–7 pm",
              "saturday": "7 am–6 pm",
              "sunday": "7 am–6 pm"
          },
          "phone": "+1 212-388-9111",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipOL-PTXkG78LNadBbeLn2lJT1FH9LgNZ4qntt3K=w114-h86-k-no"
      },
      {
          "title": "Stumptown Coffee Roasters",
          "place_id": "ChIJT2h1HKZZwokR0kgzEtsa03k",
          "data_id": "0x89c259a61c75684f:0x79d31adb123348d2",
          "data_cid": "8778389626880739538",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c259a61c75684f:0x79d31adb123348d2",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c259a61c75684f:0x79d31adb123348d2",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c259a61c75684f:0x79d31adb123348d2",
          "gps_coordinates": {
              "latitude": 40.7457399,
              "longitude": -73.9882272
          },
          "provider_id": "/g/1hhw712x0",
          "rating": 4.5,
          "reviews": 1489,
          "price": "££",
          "type": "Coffee shop",
          "types": [
              "Coffee shop",
              "Cafe",
              "Coffee store",
              "Tea Shop"
          ],
          "address": "18 W 29th St New York, NY 10001 United States",
          "open_state": "Open ⋅ Closes 5 pm",
          "hours": "Open ⋅ Closes 5 pm",
          "operating_hours": {
              "monday": "6:30 am–5 pm",
              "tuesday": "6:30 am–5 pm",
              "wednesday": "6:30 am–5 pm",
              "thursday": "6:30 am–5 pm",
              "friday": "6:30 am–5 pm",
              "saturday": "7 am–5 pm",
              "sunday": "7 am–5 pm"
          },
          "phone": "+1 347-414-7816",
          "website": "https://www.stumptowncoffee.com/pages/locations-new-york-ace-hotel",
          "description": "Coffee bar serving direct-trade java Coffee bar chain offering house-roasted direct-trade coffee, along with brewing gear & whole beans",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipPpeVOrtu16jNJgwRozyVcI-2XXcJ1Zsg3vOqWu=w114-h86-k-no"
      },
      {
          "title": "Ralph's Coffee",
          "place_id": "ChIJXaZb6BJZwokRtn0wzmpDqV4",
          "data_id": "0x89c25912e85ba65d:0x5ea9436ace307db6",
          "data_cid": "6821057236634205622",
          "reviews_link": "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c25912e85ba65d:0x5ea9436ace307db6",
          "photos_link": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x89c25912e85ba65d:0x5ea9436ace307db6",
          "posts_link": "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x89c25912e85ba65d:0x5ea9436ace307db6",
          "gps_coordinates": {
              "latitude": 40.7401079,
              "longitude": -73.9908573
          },
          "provider_id": "/g/11fkjjtv7x",
          "rating": 4.3,
          "reviews": 348,
          "type": "Coffee shop",
          "types": [
              "Coffee shop"
          ],
          "address": "160 5th Ave New York, NY 10010 United States",
          "open_state": "Open ⋅ Closes 6 pm",
          "hours": "Open ⋅ Closes 6 pm",
          "operating_hours": {
              "monday": "7:30 am–6 pm",
              "tuesday": "7:30 am–6 pm",
              "wednesday": "7:30 am–6 pm",
              "thursday": "7:30 am–6 pm",
              "friday": "7:30 am–6 pm",
              "saturday": "7:30 am–6 pm",
              "sunday": "8 am–5 pm"
          },
          "phone": "+1 212-627-2040",
          "description": "Posh coffee shop by Ralph Lauren Chic hangout from the American designer serving espresso drinks & sweet treats in a polished space.",
          "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipM1RzEia7gG4YT7D7Z_F1PWy07ZxfXApxW9dlRY=w114-h86-k-no"
      }
  ]
}
```


# Google Maps Posts API

Get the Google Maps Posts data using this API, consisting of posts description, date, images and link.

Here is the list of default parameters for this API :&#x20;

|                            Parameters                           |                                                                                              Description                                                                                             |
| :-------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                         This is your API key.                                                                                        |
| <p>data\_id<br><br><mark style="color:red;">required</mark></p> | <p>Type: <code>String</code><br><br>It is the Google Maps data ID. You can get this by entering the location name as the query in our <a href="/pages/gCKVsNRB6r0EhwdHpr4J">Google Maps API</a>.</p> |
|                  next\_pag&#x65;*\_*&#x74;oken                  |                                                <p>Type: <code>String</code><br></p><p>The next\_page\_token is used to get the next page results.</p>                                                |

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'data_id': '0x88371272500ebf33:0x70a094fd98fb45c0'}
resp = requests.get('https://api.serpdog.io/maps_post', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :data_id => "0x88371272500ebf33:0x70a094fd98fb45c0"
}
uri = URI('https://api.serpdog.io/maps_post')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/maps_post?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

<figure><img src="/files/kaPLpe8lCtk2URavnioQ" alt=""><figcaption></figcaption></figure>

```json
{
  "post_results": {
    "location_details": {
      "name": "Kline Home Exteriors",
      "logo": "https://lh3.googleusercontent.com/-prudi4SDf0Y/AAAAAAAAAAI/AAAAAAAAAAA/amGm1Mdgbc8/s40-c-k-mo/photo.jpg"
    },
    "post_data": [
      {
        "description": "Upgrade Your Home's Exterior with Stonework!!Check our latest blog post to see the benefits and options with manufactured stone!!",
        "date": "Aug 4, 2022",
        "image": "https://lh3.googleusercontent.com/geougc/AF1QipOHtMv9JsXmSZKqP09NmAnKV1jBETJNJNtbETNZ=h400-no",
        "link": "https://www.klinehomeexteriors.com/blog/upgrade-your-homes-exterior-with-stonework"
      },
      {
        "description": "Check out our latest blog post on tips to follow before installing new Vinyl Siding!",
        "date": "Jul 7, 2022",
        "image": "https://lh3.googleusercontent.com/geougc/AF1QipNl49lhymIZHTNZejjthCcV2DwHpdaPWd20bWte=h400-no",
        "link": "https://www.klinehomeexteriors.com/blog/before-installing-new-vinyl-siding"
      },
      {
        "description": "Check out our latest blog to help you choose a new roof for your home!",
        "date": "May 13, 2022",
        "image": "https://lh3.googleusercontent.com/geougc/AF1QipP7tsANa2TyubOFjmQjof2sHs-0L4_ytdzxQq3h=h400-no",
        "link": "https://www.klinehomeexteriors.com/blog/how-to-choose-a-new-roof-for-your-home"
      },
      {
        "description": "What makes our composite decking so unique? ⭐️They use compress technology, which makes the decking dense, strong and built to last!⭐️The EverGrain core, which is used in amusement parks and stadiums, is resilient and durable.⭐️Non-repeating grains makes each board stand out with a natural appearance.Are you ready to update your deck to something that will last?",
        "date": "Apr 27, 2022",
        "image": "https://lh3.googleusercontent.com/geougc/AF1QipOaKDSNYDlqzoRMHF6dC131I5g9s94R3nDPJQL7=h400-no",
        "link": "https://www.klinehomeexteriors.com/services/decks-porches"
      },
      {
        "description": "Are you looking for a company with a mission?We value you as a customer, and strive to make a positive impact on your home!",
        "date": "Mar 18, 2022",
        "image": "https://lh3.googleusercontent.com/geougc/AF1QipNAslnaPnm9MsCLK8xot57PL9WopoeaCDefYmxE=h400-no",
        "link": "http://klinehomeexteriors.com/"
      },
      {
        "description": "Exciting things are coming!We filmed a short segment with Fox 8 for their Virtual Home Show!Scott is a great face for the company. We will let you know soon when it's airing and where you can catch it!",
        "date": "Jan 26, 2022",
        "image": "https://lh3.googleusercontent.com/geougc/AF1QipMqMpKCGgFGVR_ZbcxDJtfs6-rLcosxmLtM0l5k=h400-no",
        "link": "http://klinehomeexteriors.com/"
      },
      {
        "description": "Is this chilly weather making you long for spring?Start dreaming! What projects are you looking forward to in 2022?",
        "date": "Dec 14, 2021",
        "image": "https://lh3.googleusercontent.com/geougc/AF1QipMjtqOOj8eFRyQ1bUaKfdl_pjz3GUUeqJQtVRAB=h400-no",
        "link": "http://www.klinehomeexteriors.com/"
      },
      {
        "description": "What a difference a new roof can make! Add a modern flare 🔥 to your home with a WeatherMax Metal Roof and see the difference on your own home! 🏡",
        "date": "Nov 3, 2021",
        "image": "https://lh3.googleusercontent.com/geougc/AF1QipNoa4qSJ1Vsj6W_Im_QAbDSAxkiVc_eqpHrraed=h400-no",
        "link": "http://www.klinehomeexteriors.com/"
      },
      {
        "description": "What are your home exterior dreams? Let Kline Home Exteriors help you make them come true!",
        "date": "Oct 6, 2021",
        "image": "https://lh3.googleusercontent.com/geougc/AF1QipNJGcclDn3Y1zFdm0s3Abkel_sHBp3tJw0uY41x=h400-no",
        "link": "http://www.klinehomeexteriors.com/"
      },
      {
        "description": "Are you thinking about the deck you've been wanting to build? NOW IS THE TIME! We have time to build your deck in 2021! Contact us today for your free quote!",
        "date": "Aug 18, 2021",
        "image": "https://lh3.googleusercontent.com/geougc/AF1QipMj0veifwlrbFvLDf22MCsI5efwXHZjPu9DAEEO=h400-no",
        "link": "http://klinehomeexteriors.com/"
      }
    ],
    "next_page_token": "CgwI7vvziAYQ2M6i6QIqBkVnSUlDZw=="
  }
}
```


# Google Maps Photos API

Get the Google Maps Photos data using this API.

Here is the list of default parameters for this API :&#x20;

|                            Parameters                           |                                                                                       Description                                                                                       |
| :-------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                  This is your API key.                                                                                  |
| <p>data\_id<br><br><mark style="color:red;">required</mark></p> | <p>Type: String<br><br>It is the Google Maps data ID. You can get this by entering the location name as the query in our <a href="/pages/gCKVsNRB6r0EhwdHpr4J">Google Maps API</a>.</p> |
|                                hl                               |                                     <p>Type: <code>String</code><br><br>Default: <code>"en\_us"</code><br>The language of the requested results.</p>                                    |
|                           category\_id                          |  <p>Type: <code>String</code><br><br>This parameter specifies the category's unique identifier, which can be obtained from the categories array using our Google Maps Photos API. </p>  |
|                        next\_page\_token                        |                                          <p>Type: <code>String</code><br></p><p>The next\_page\_token is used to get the next page results.</p>                                         |

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'data_id': '0x88371272500ebf33:0x70a094fd98fb45c0'}
resp = requests.get('https://api.serpdog.io/maps_photos', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :data_id => "0x88371272500ebf33:0x70a094fd98fb45c0"
}
uri = URI('https://api.serpdog.io/maps_photos')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "categories": [
    {
      "name": "All",
      "id": "CgIgAQ=="
    },
    {
      "name": "Exterior",
      "id": "CgIYEw=="
    },
    {
      "name": "Videos",
      "id": "CgIgARICCAQ="
    },
    {
      "name": "Inside",
      "id": "CgIYEg=="
    },
    {
      "name": "House",
      "id": "CgwKCC9tLzAzam01MAE="
    },
    {
      "name": "Roof shingle",
      "id": "Cg0KCS9tLzA3cXkyZzAB"
    },
    {
      "name": "By owner",
      "id": "CgIgARICEAE="
    }
  ],
  "photos": [
    "https://lh5.googleusercontent.com/p/AF1QipPuISB_emFHS4wHahX13S5TjUwxyuOTUts7Ic6c=w203-h114-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipMc0OhhDPbDh2u9N7rK0_2RVk5P-oBizKIbYSyL=w203-h360-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipPgFaZpWJz12I9UCwhMsobfPZ7JammS-OAoV_IT=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipM7DLtIAul4-Y2Kkwo-FUHJr-QNtJdd_EA81fXP=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipOTd0e7cNgJ2ToFq37V6vOM8SNRD4mzPXIHOsPV=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipNIPuRjkSZp2eCtIwVvJ3GnpxpXYW-dG3iMCgYS=w203-h146-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipM4sZu01cH-4MmAYOnP6c3AMcb_2Q5gvABqTzId=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipMJZX1h6BwkMjYxi9RCn4L9b0ke1ii2EC3xtb7h=w203-h360-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipNtUC6POTo_DzsvUHda9tz667xq-PE9oxwZl5kz=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipPOD0F0PD4dcoWuhQhGH-WMfYb4C-7lY2Z-q8aL=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipPf-WhOS9QkmK3fpjlX7MA4b2a-lD1TI1_AdJPw=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipOrm1s_BX0CbrwoDZXDRklBL2elUNKWKZSM9Snx=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipPFMO7lSrnxETy2sUHc6dH3zqdnMxzAY0WCK_Ww=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipNvdbJns-Y5rG36uDybnGD43EUNufZAwqdHp8UB=w203-h360-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipP7jRK949QsWo4IYSq7BL23qBN5r7ck4IpzOnsq=w203-h135-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipMi25zNuiZBrTzUaEDgOaaoynrBZm3X_rmvhwis=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipOx8oA6WUZUUsnTrvN6Xz52--jPGGYpvZa-K2Id=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipMEcdOSEbNPEu8nPoSUbBGKO3_ZVdT8EMCOpOw=w203-h114-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipOYEpAIaqDj88VoWuzsh1GN6nHkYRlyJ5B09Y1V=w203-h152-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipPrXrj_5LDrQB7VHOMVrz82n686NDdjBgPl_JGu=w203-h360-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipN8f6ZAbl0NdiQREiHlvbX5zG0StLn2kALQ00Nj=w203-h360-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipNbddOit3JsPF4PlRApLzHQo3klIZKPBuAFrQqq=w203-h270-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipNysSnvytivcOGeaWQyNHhW26s3fMQ2wjP70HBn=w203-h114-k-no",
    "https://lh5.googleusercontent.com/p/AF1QipMaP3H3mMFtimcPkiIA85-fi3NWnBHo8wS-Vy5k=w203-h114-k-no"
  ],
  "serpdog_pagination": {
    "next": "https://api.serpdog.io/maps_photos?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0&hl=en&next_page_token=EvgDKYQi49-NlUMIDwAAAAEAAAMAAAAAAAAAEFAAAAAAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAACAAAAAAAAAAAAAAAIAAAAABAQAAAEBAAAAAAAAAAAAAAAAgAAAAAAAAAAABAACEAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAQQAAAAAAAAAAAAAAABABGAQAAAAAAAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAQAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAACAAAAABAAAAAAAAQAAAAAAAACAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAAAAAAACAAIgAIEAAAAAAgAAAAAAAAAAAGBRCVCmEIuPfjZVD6AEAACAAAAADAAAAIAAEAEAACQAAABdQAAAECAAKQKgAArEABAAQABEAAAQADAPAEgEAABBAQBAgwQAAIAqABACIAAIAQCBAAAAAAA",
    "next_page_token": "EvgDKYQi49-NlUMIDwAAAAEAAAMAAAAAAAAAEFAAAAAAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAACAAAAAAAAAAAAAAAIAAAAABAQAAAEBAAAAAAAAAAAAAAAAgAAAAAAAAAAABAACEAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAQQAAAAAAAAAAAAAAABABGAQAAAAAAAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAQAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAACAAAAABAAAAAAAAQAAAAAAAACAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAAAAAAACAAIgAIEAAAAAAgAAAAAAAAAAAGBRCVCmEIuPfjZVD6AEAACAAAAADAAAAIAAEAEAACQAAABdQAAAECAAKQKgAArEABAAQABEAAAQADAPAEgEAABBAQBAgwQAAIAqABACIAAIAQCBAAAAAAA"
  }
}
```


# Google Maps Reviews API

Get the Google Maps Reviews data using this API, consisting of location details, user info, reviews and more.

Here is the list of default parameters for this API :&#x20;

|                            Parameters                           |                                                                                                                                                             Description                                                                                                                                                            |
| :-------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                                                                        This is your API key.                                                                                                                                                       |
| <p>data\_id<br><br><mark style="color:red;">required</mark></p> |                                                               <p>Type: String<br><br>It is the Google Maps data ID. You can get this by entering the location name as the query in our <a href="https://docs.serpdog.io/google-search-api">Google Search API</a>.</p>                                                              |
|                                hl                               |                                                                                                          <p>Type: <code>String</code><br><br>Default: <code>"en\_us"</code><br>The language of the requested results.</p>                                                                                                          |
|                             sort\_by                            | <p><code>qualityScore</code> - the most relevant reviews.<br><code>newestFirst</code> - the most recent reviews.<br><code>ratingHigh</code> - the highest rating reviews.<br><code>ratingLow</code> - the lowest rating reviews.<br></p><p>Default: <code>qualityScore</code><br>It is used for sorting and filtering results.</p> |
|                            topic\_id                            |                                                                                                                       The ID of the topic to filter the reviews. you can find these IDs in our JSON response.                                                                                                                      |
|                  next\_pag&#x65;*\_*&#x74;oken                  |                                                                                                                                     The next\_page\_token is used to get the next page results.                                                                                                                                    |

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c25090129c363d:0x40c6a5770d25022b"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c25090129c363d:0x40c6a5770d25022b')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'data_id': '0x89c25090129c363d:0x40c6a5770d25022b'}
resp = requests.get('https://api.serpdog.io/reviews', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c25090129c363d:0x40c6a5770d25022b";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :data_id => "0x89c25090129c363d:0x40c6a5770d25022b"
}
uri = URI('https://api.serpdog.io/reviews')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/reviews?api_key=APIKEY&data_id=0x89c25090129c363d:0x40c6a5770d25022b";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
   "meta": {
    "api_key": "APIKEY",
    "data_id": "0x89c25090129c363d:0x40c6a5770d25022b",
    "gl": "us"
  },
  "location_info": {
    "title": "Statue of Liberty",
    "address": "New York, NY",
    "avgRating": "4.7",
    "totalReviews": "83,109 reviews"
  },
  "reviews": [
    {
      "user": {
        "name": "Vo Kien Thanh",
        "link": "https://www.google.com/maps/contrib/106465550436934504158?hl=en-US&sa=X&ved=2ahUKEwj7zY_J4cv4AhUID0QIHZCtC0cQvvQBegQIARAZ",
        "thumbnail": "https://lh3.googleusercontent.com/a/AATXAJxv5_uPnmyIeoARlf7gMWCduHV1cNI20UnwPicE=s40-c-c0x00000000-cc-rp-mo-ba4-br100",
        "localGuide": true,
        "reviews": "111",
        "photos": "329"
      },
      "rating": "Rated 5.0 out of 5,",
      "duration": "5 months ago",
      "snippet": "The icon of the U.S. 🗽🇺🇸. This is a must-see for everyone who visits New York City, you would never want to miss it.There’s only one cruise line that is allowed to enter the Liberty Island and Ellis Island, which is Statue Cruises. You can purchase tickets at the Battery Park but I’d recommend you purchase it in advance. For $23/adult it’s actually very reasonably priced. Make sure you go early because you will have to go through security at the port. Also take a look at the departure schedule available on the website to plan your trip accordingly.As for the Statue of Liberty, it was my first time seeing it in person so what I could say was a wow. It was absolutely amazing to see this monument. I also purchased the pedestal access so it was pretty cool to see the inside of the statue. They’re not doing the Crown Access due to Covid-19 concerns, but I hope it will be resumed soon.There are a gift shop, a cafeteria and a museum on the island. I would say it takes around 2-3 hours to do everything here because you would want to take as many photos as possible.I absolutely loved it here and I can’t wait to come back.The icon of the U.S. 🗽🇺🇸. This is a must-see for everyone who visits New York City, you would never want to miss it. …More",
      "visited": "",
      "likes": "91",
      "images": [
        "https://lh5.googleusercontent.com/p/AF1QipPOBhJtq17DAc9_ZTBnN2X4Nn-EwIEet61Y9JQo=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPZ2ut1I7LnECqEB2vzrBk-PSXzBxaHEE4S54lk=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipM8nIogBhwcL-dUrd7KaIxZcc_SA6YnJpp50R0C=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPQ-YP7uw_gHTNb1gGZSGRGRrzLMzOrvh98AmSN=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOTqBzK30vQZi9lfuhpk5329bnx-twzgIVjwcI1=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipN0TWUE35ajoTdSKelspuUpK-ZTXlRRR9SfPbTa=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPQH_4HtdXmSdkCiDTv2jO30LksCxpe9KQI4YKw=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipN_OfX2TgXVNry5fli5v-yExbyTAfV4K7SEy3T0=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNWKl0TeBmnzMaR_W4-7skitDwHjjJxPePbiSyd=w100-h100-p-n-k-no"
      ]
    },
    {
      "user": {
        "name": "zhiyi zhao",
        "link": "https://www.google.com/maps/contrib/113687203951381115431?hl=en-US&sa=X&ved=2ahUKEwj7zY_J4cv4AhUID0QIHZCtC0cQvvQBegQIARA5",
        "thumbnail": "https://lh3.googleusercontent.com/a-/AOh14Gg_plrR4IhECzsuQ2wzgBQtqjZsCXQf-877d3HJ=s40-c-c0x00000000-cc-rp-mo-ba4-br100",
        "localGuide": true,
        "reviews": "30",
        "photos": "249"
      },
      "rating": "Rated 5.0 out of 5,",
      "duration": "3 months ago",
      "snippet": "$23 for ticket，I would say I have a good time in here,a lot of people traveling statue of liberty. When you finish Wall Street,you just go down street, buy the tickets in the near park. Don’t go yellow one,someone told me yellow more expensive. When you buy tickets go to line, maybe need waiting half hour. I also put schedule in here. You can check. Mark your plan.have a good day! Enjoy your time and life. Thank you 😊$23 for ticket，I would say I have a good time in here,a lot of people traveling statue of liberty. When you finish Wall Street,you just go down street, buy the tickets in the near park. Don’t go yellow one,someone told me yellow more …More",
      "visited": "",
      "likes": "43",
      "images": [
        "https://lh5.googleusercontent.com/p/AF1QipNcK50nsW9l7IxMYERuerGFqsTWH965B6GqxBkJ=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMSc99rlVEmzgifpgIJ7CsInXF0BEhdNL14-MoO=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPu-pzI9WptPmz98vMRs785I1iK6m3_QWyXgeTe=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipM4LbmjHt6e3d1v1cJPMr0iWvcF35lWxwGL7uKA=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMedDN3MZNBpo0078XQja_7P46wrGLovfSStMZW=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMpy4F5dpzZdq2Eo2rNUzkzhsT9s-FNckwfJd-n=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMjngvIhy8F53XUcxCLpRo7zMWcI5GWtI4ZLx5N=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMfqIyxkDo1zES9a0nZPIRRe-8K7RbFx0NRmczz=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipO7NSyelOL9JXB-Tr3EG9dM3lR-8QYJMiLQAxy2=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOE2AFDuY1pQVOid-N4bw0mbhwBISwcyQSWj9ag=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOKE1Gli51xyrR7HjNSlctp5q39UHTo3OwX2F3J=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOdtYB5RIWGSTj8Rr63cem9JBX_mGi6bvnnb3dq=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNF_5AEDGzhlAw_NqsAzl24LFsPrOyy1mkMAWhn=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMncXAR3_JhwRZQVmu8vfJA9C-FDA9oQlDhHU3J=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPmKkhO_TXGqOGaKyCvRlPqSaUQlWZs6FTp9Mve=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOlRZ-Vn9HJJmYuopBFwi4-cnnPyl0JGUuxV5D6=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipO55equwFhTCuSaTc2NVPxr6_8WIJzjE9JEhos0=w100-h100-p-n-k-no"
      ]
    },
    {
      "user": {
        "name": "Nate Church",
        "link": "https://www.google.com/maps/contrib/117349748251112395949?hl=en-US&sa=X&ved=2ahUKEwj7zY_J4cv4AhUID0QIHZCtC0cQvvQBegQIARBh",
        "thumbnail": "https://lh3.googleusercontent.com/a-/AOh14Gh1Y7Cp5RtqS0OGs2SQebeXUn0kdZIas51zmqsOfT4=s40-c-c0x00000000-cc-rp-mo-ba6-br100",
        "localGuide": true,
        "reviews": "665",
        "photos": "6,291"
      },
      "rating": "Rated 5.0 out of 5,",
      "duration": "4 months ago",
      "snippet": "Iconic statue to see if you are in NYC, at least good to see once. My local connection here said that locals hardly ever go to see the statue because it's 99% tourists that are wanting to see it, which is understandable. The ferry ride is super fun and gives you great glimpses from all different sides. You'll definitely be able to see the torch and Lady Liberty up close. We booked a tour that allowed us to walk up in the statue and see the NYC skyline from her crown. If you are able to do that, it's a super cool experience. However, make sure you are not claustrophobic - it gets extremely tight up there and there are very tiny, spiraling stairs. It can get very tight if you're walking up to the very top.I would highly recommend taking the ferry tour. However, if you're not dying to see it - if you want to just see it from a distance - it takes a lot of time to ride the ferry. Otherwise, still very cool to see if you're in NYC.Iconic statue to see if you are in NYC, at least good to see once. My local connection here said that locals hardly ever go to see the statue because it's 99% tourists that are wanting to see it, which is understandable. The ferry ride is …More",
      "visited": "",
      "likes": "34",
      "images": [
        "https://lh5.googleusercontent.com/p/AF1QipM763g8MulN4vQiZTEeTDY3O73x9Q-5zNoo49zP=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOO4o8RotEuF699SxbiSjtNwaxTrtLE3tjVA_gM=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPXbcgaRCmqq_VQZpIWYLTC1mqRtegkLxNg1m1t=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPGavEfIQpzV23fmAnxIPPpLQmpUirphBQ5AlDp=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPrDEFKm1iQqzTeRqsehJHXqe92mn5mKI4ldfBR=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMOFjsBwBXu_pawcWyFgKfSZq0pdCWqVR1AUMdA=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipObTPaTIOzsEp_ijKGpaICvESF57jsV_nOShhmS=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNkbXuRgBvEjf2n0X1DI9OCvzY_YQ5piktTEJwo=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipM6UZ4FKmVfF3k1k9DAUMr7bImDuJlZhwfV0dQj=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNc0Yat5hw2p55sI3WDGGRNjLrlzg4PPBHK3VS-=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipP9KPVv3mp7yaos6tx5mfhF1CUPQ_OASan2jUc-=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMqNGXs0hlkFmSaM7OtCcqt9XPvDLMZz9vJB-mg=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMP7kuY1tQhbWgp27GS3uJtfSMxC1XKrVP5dbqT=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipORP1xQAFQel3kZtFdhJ7cpN4inigL8XCj8F2Gg=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNsXj1orw4M2HPtVlhgZvF6v1apDKAm10F0sJ2a=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNTv9x1gPrYb_y965ywIIHA72RJzE-ceJQ5iY2k=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipO6scPk0ZpQcXTHear7yaRbKugutcg9bfNwlpRd=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPMt7PwH4EZRhTgVKH4eQgHNiHWqKQ0tkNC-EuM=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipP9wvlXskK-TVDUx6GzPG7vYXkW3KcGeA96SgXP=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOGAD6iLHClJ0AGKYacmoiMSYqoibzqiun6ez1i=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipO3SMeqrncsinX81ZElWtKB5B8qA_Zucjzs9PpR=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipM7E_WFO39U8rnxEFosybKw7TNnGytmXFWpbqFx=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOw2oUztlnWuTP4YF8ztbEsJuQhdpr5fn31P4Nh=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNv1sO15rOxibUFvDWZSGuUwliH3k51mKpXFPnA=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNERr-p7He8jTk9bX_EHFaq2pwN8zglGUWXfJJ3=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipM_5i3w22GgX9nWJBvPQ06sBzXnw3d4RG-4W8kO=w100-h100-p-n-k-no"
      ]
    },
    {
      "user": {
        "name": "Chandan P",
        "link": "https://www.google.com/maps/contrib/114116387775353959499?hl=en-US&sa=X&ved=2ahUKEwj7zY_J4cv4AhUID0QIHZCtC0cQvvQBegUIARCSAQ",
        "thumbnail": "https://lh3.googleusercontent.com/a-/AOh14GjieBc1vjlPn4FIJa4-h_N5Dk9vaV8mZQk3Z3zHUQ=s40-c-c0x00000000-cc-rp-mo-ba5-br100",
        "localGuide": true,
        "reviews": "214",
        "photos": "901"
      },
      "rating": "Rated 5.0 out of 5,",
      "duration": "6 months ago",
      "snippet": "What a great place!! Very nice 👍🏻The cruise ride on the sea and the majestic view of sea water it’s awesome.The Statue of Liberty 🗽 one of the place need to be visit in life time.It’s so peaceful and beautiful. Had very nice time with my family.The park is maintained very well and nice 👍🏻Do visit the place. Take helicopter ride as well for next level of experience.What a great place!! Very nice 👍🏻The cruise ride on the sea and the majestic view of sea water it’s awesome.The Statue of Liberty 🗽 one of the place need to be visit in life time. …More",
      "visited": "",
      "likes": "24",
      "images": [
        "https://lh5.googleusercontent.com/p/AF1QipOCRK0TJcqVvwO9C7WMhEQpSHq7c6q3jtQJtmDS=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPCEPqzo0Dx06g0evAmvFSzZpxm-99GnBr-rCVm=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMkpMlbP3QN5MzoPFCTUKNVtNr2_hIpiDJQDzzM=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPp3Hk80mKFSoCQk19XZtUt2jyvKNQF1VUQ9L5T=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNtttnfpT-avHJXRe1GNLvXcDpFfON_L53S3elz=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipO8in92Dxxeq_-UWdawKnyJUkiedYOOh2V7wOc7=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMGEw34XmU5rfjW8-F6Y_T8IV3h4ZqBvZsQntqb=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPBds3OYlRhRDvKtObgbdmKDdl3faqlZmKGCgNW=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPON4bsIBBRi0dPiOGuGjyCSBUOYmDWr6UsNzsE=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMbr773_RCboCVyec4wpqsB928igs0kkIRDUfRM=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPw-mMnOTkRkwqOcX2vi0tOe8nLTHPB3fFvo9GD=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOIBgy184lQMUbec0qi8LH_y08F2Ws6RECg7EDT=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPSAoqZmYUdF9e3PJBvYZPSJJh0o-NiAw-MnJmj=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPMLdsmbdBPzbKjVEbtb3cUHMhpniqVRZ52jJdU=w100-h100-p-n-k-no"
      ]
    },
    {
      "user": {
        "name": "Steven Bunner",
        "link": "https://www.google.com/maps/contrib/100770108664080084228?hl=en-US&sa=X&ved=2ahUKEwj7zY_J4cv4AhUID0QIHZCtC0cQvvQBegUIARC3AQ",
        "thumbnail": "https://lh3.googleusercontent.com/a-/AOh14Gh1MkEU-scAZysfnYWSbadBrS8kLOx3qu1KnSVENy4=s40-c-c0x00000000-cc-rp-mo-ba5-br100",
        "localGuide": true,
        "reviews": "232",
        "photos": "1,455"
      },
      "rating": "Rated 5.0 out of 5,",
      "duration": "5 months ago",
      "snippet": "The boat ride from Manhattan goes around the statue so that you get a complete view of liberty from the front. The loading and unloading of the boat takes some time but it is worth it. We paid to go into the pedestal and 199 stairs to the top was worth it. They have a full security checkup before you get on the boat and also before you go into the pedestal. The crown was shut on our visit. Highly recommended the visit. Included is Ellis Island but in order to see that as well, it is better to go earlier in the day as after 2 pm you won't have time to see all of it.The boat ride from Manhattan goes around the statue so that you get a complete view of liberty from the front. The loading and unloading of the boat takes some time but it is worth it. We paid to go into the pedestal and 199 stairs to the …More",
      "visited": "",
      "likes": "21",
      "images": [
        "https://lh5.googleusercontent.com/p/AF1QipPDe-7C3FCGsHwH-iiczp6nZ4_QHAnz7ks_k2WX=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipM7P9QYUBghdT51LUu8ugmx_oGOf8pqajaoV1r0=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNEdYoi6MyGwXvmzmmGub3Ce4mDLVDLoh-_0Zz7=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOghsqT378zNE9274q-_mHxO693mcafv3Bl4z9m=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMAq2KEwtx88bQ9sATJY067g1kZMnXh1mvjTpwF=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMCgRGtt-OTKfO2DE1AFyRj34j1m8O5n3MFq_O9=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNJt2YqbLjvuY-Fer_kD9pIijmTGRBBxYoyzTv-=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNLMkpC0pOWT7_zZsu2DcQySYiQh0cEBRnwpZSU=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMfF2NxbVlpZ3LmOPs7ltLukXoKvohNV-ctbACC=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPvjSeOWtPJXSnbzHHmTgV7jtO7dAJ5fnhMvLCv=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPa4AjmxhzRP5WcZlVkKja5XDN1fAQcgzNIiME9=w100-h100-p-n-k-no"
      ]
    },
    {
      "user": {
        "name": "Fav Bal",
        "link": "https://www.google.com/maps/contrib/108301843101764739450?hl=en-US&sa=X&ved=2ahUKEwj7zY_J4cv4AhUID0QIHZCtC0cQvvQBegUIARDZAQ",
        "thumbnail": "https://lh3.googleusercontent.com/a/AATXAJxSQmePFItns4Yqu-D2LDXMpULVvlO4Zdwfjuc8=s40-c-c0x00000000-cc-rp-mo-ba4-br100",
        "localGuide": true,
        "reviews": "90",
        "photos": "118"
      },
      "rating": "Rated 5.0 out of 5,",
      "duration": "4 months ago",
      "snippet": "Bucket list.....CHECK! WONDERFUL EXPERIENCE! I only climbed 215 steps up to the pedestal. There were hurricane level winds on one side and corner. It was awesome! I will need to make another trip to climb the rest of the 160 steps up to the crown. It was closed and will remain closed until later in the year (2022).",
      "visited": "",
      "likes": "6",
      "images": [
        "https://lh5.googleusercontent.com/p/AF1QipNA_5yXv9W4rV2eBBXZG9loDL0DL4dJf0_23KNC=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMoIE_gIl7fg64eY3SpL_ttOyovwJFFtuKHJAF2=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNFMInDVPArUfYZx1aFjq4BDnPg5EFGXRLyKK0F=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipO6Rl6rdxtoU2JnP7133jKjiA13B9vTYNJK9S8A=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNgGqUaWU7ypfUUHv01OiWyRRp_BUcdrE48f5y5=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPKawLToGrcK7PLnKKfkRMj85lx-imFJYd63Rif=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMqY97HRab-91Xioyf3YImj_Y38SC2_QjOYZXSP=w100-h100-p-n-k-no"
      ]
    },
    {
      "user": {
        "name": "Arti Madaan",
        "link": "https://www.google.com/maps/contrib/107065615423151246756?hl=en-US&sa=X&ved=2ahUKEwj7zY_J4cv4AhUID0QIHZCtC0cQvvQBegUIARD3AQ",
        "thumbnail": "https://lh3.googleusercontent.com/a-/AOh14GgqA8KQfmpe_iUXdbgb1t4PP8rYj1rE8LizwcfvBQ=s40-c-c0x00000000-cc-rp-mo-ba5-br100",
        "localGuide": true,
        "reviews": "52",
        "photos": "442"
      },
      "rating": "Rated 5.0 out of 5,",
      "duration": "5 months ago",
      "snippet": "Statue of liberty is a one of the beautiful monuments in America. it is situated between two islands and there is ferry available to see this beauty . It would be great if you go there in daytime. You can explore the area and enjoy there.you will be lucky if you see in sunny weather. As the name suggest this is symbol of liberty and I feel cool and calm when I visited.It was wonderful experience for me and we clicked pictures from the ferry that is unforgettable. Enjoyed ferry trip also.Free ferry service available and if you want to land near statue then Paid ferry is also available.Paid ferry is also Reasonable price.Food shop and gift shop is also available in waiting area of ferry service.Public restroom is also available .Statue of liberty is a one of the beautiful monuments in America. it is situated between two islands and there is ferry available to see this beauty . It would be great if you go there in daytime. You can explore the area and enjoy there. …More",
      "visited": "",
      "likes": "17",
      "images": [
        "https://lh5.googleusercontent.com/p/AF1QipNSlQ0fNK3C72k02jEhst-3hIZso2MzbszO40Pu=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPZGR3MyzBZyoqM9uNFDAJo6uBpZm9IU6ADVvQp=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNHRyqJcgOCPIYkEPMleah6KyQREZ6NTLAKmgxe=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOEVGRnfCXdZVHTJ51_rctjU_9BuJKN-eUAvF-Q=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNytLlvgKI3kBSeLxy_7ERmlV-5kqXQN6CpmYVb=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMTyY2KMP0dvaz5p19loDe4YYRYxBirgcuD9Pbc=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOo85pLpSqe5gFmI9FAe2QbKd4bU4XlKj-bao6g=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOHMwGnuIsGsh4R86XfHBaYW15E-fReFWPeytO1=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMNo_7FQWiDelGwaMLlTyBvaFShWzDJRB9QnaC9=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOuS1XXU5dXpcV2xxRn-Kj-_3tZlmkgkbPmbUEW=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipN2EZ2lrs8kKHiu6W8eL_SdaXM9gRZ3c0tZ7q00=w100-h100-p-n-k-no"
      ]
    },
    {
      "user": {
        "name": "Vinay Grover",
        "link": "https://www.google.com/maps/contrib/111341748047621391243?hl=en-US&sa=X&ved=2ahUKEwj7zY_J4cv4AhUID0QIHZCtC0cQvvQBegUIARCZAg",
        "thumbnail": "https://lh3.googleusercontent.com/a-/AOh14GgWLPakMil5g8sadxD4kpwe7B91ge8oMfB704uOtDc=s40-c-c0x00000000-cc-rp-mo-ba4-br100",
        "localGuide": true,
        "reviews": "73",
        "photos": "378"
      },
      "rating": "Rated 5.0 out of 5,",
      "duration": "4 months ago",
      "snippet": "\"The Statue of Liberty Enlightening the World\" was a gift of friendship from the people of France to the United States and is recognized as a universal symbol of freedom and democracy. The Statue of Liberty was dedicated on October 28, 1886.  It was designated as a National Monument in 1924.Beautiful tourist point to explore\"The Statue of Liberty Enlightening the World\" was a gift of friendship from the people of France to the United States and is recognized as a universal symbol of freedom and democracy. The Statue of Liberty was dedicated on October 28, …More",
      "visited": "",
      "likes": "6",
      "images": [
        "https://lh5.googleusercontent.com/p/AF1QipP_hVuHzpYN8WSwMFIoHHclY7H6wU_YtyGWjiRi=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOpykNd6gjnAyU5qvMbMM3yflJkJndXapdTcG4E=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipM9GK5QZLdhVEOpEiufU8krA3HmPy1eKB67GVOF=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPnMNMlMY64JszY_RnuEDBhTuZ94_o43lXTc2Ab=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOOsbqY_uqua3iPe1hvyNmepTnGrcAvaM0F7FII=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMf5oeEXRMlAv5RsasGm1AhgqZJhnai_BAFlZEG=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMOclMBRKSkgKi6i7pXMImDmGPR29tsyhVCbmoP=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPLT694wga4xPZ1l1ZGrA7wLSKaNdCDANLkrvOb=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipO3R1uSq56OJg-bGXjzEutqgrzmLq6hGeVyfqau=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOuAodtbP1vQiOHhy47AEjrARDyOGtPOTSPBNI2=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipPNO3_btzk90yVizVaaqhOeIJRuNtW9kXCkR20l=w100-h100-p-n-k-no"
      ]
    },
    {
      "user": {
        "name": "Mafer Vega",
        "link": "https://www.google.com/maps/contrib/107711276937916336148?hl=en-US&sa=X&ved=2ahUKEwj7zY_J4cv4AhUID0QIHZCtC0cQvvQBegUIARC7Ag",
        "thumbnail": "https://lh3.googleusercontent.com/a-/AOh14Gj0uJUPozyNtEQV5tZdOojvX6GddBoe4o5d2y37Ew=s40-c-c0x00000000-cc-rp-mo-ba6-br100",
        "localGuide": true,
        "reviews": "643",
        "photos": "2,656"
      },
      "rating": "Rated 5.0 out of 5,",
      "duration": "6 months ago",
      "snippet": "What can I say about this experience, go, definitely go. I bought my ticket online, got a pedestal ticket. You can get a ticket to go up to the crown, but they sell out months in advance so you might not be able to get one.Be ready for a lot of security screenings, so take as little as you can with you.Long line with lots of people, I had my online ticket on my phone and had to wait a while for it to be screened. After that, you go through security and make another line to he ferry. Expect lots of people in December. And bring a good jacket because it gets cold in Liberty 🗽 Island, the ferry and the Statue itself.If you go via Subway, when you exit it, walk towards the water and to the right, you will see a big white tent and a line, that's where you are supposed to go!They sell food in the ferry and island, in case you skipped breakfast or lunch. There's also a bathroom in the ferry, a clean one too!Enjoy!What can I say about this experience, go, definitely go. I bought my ticket online, got a pedestal ticket. You can get a ticket to go up to the crown, but they sell out months in advance so you might not be able to get one. …More",
      "visited": "",
      "likes": "27",
      "images": [
        "https://lh5.googleusercontent.com/p/AF1QipOKzynto6t-_j1FFSxOnUuJhZfB94qBEn5WAdpP=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMuDtMJO1_5jdLADarQBj7AaqHP5Xmj1BspCyVA=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipO55JjEIFmcsr6tgQAMi1-KxXI4Kz9tOTlXzm4o=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipP-64F5D5pwG_WeiwZLsA8PEMJufuqf5IgsoArR=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipM14qS4fb8jCiDFtAZsuGrhIZsJKgPFLzfflGgc=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMLk97Uxh2P40Zc-g3GrUNIPw1VUGYIzp5V7vj0=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMEzRMwwcEj7xiDhgrIpU_eMrf2K1hyPEsXt79j=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOl9LtqfePcjDOD0GaWTQ3vlrL4IF4_A-20tH2t=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOqOVqxD9K0TRpnqVqB8wfnCRc5BG4ZgFT-vL3S=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipNw9Xf6agJ3wJgC3i3aDbqvdqoA_Hv0rtN7dP8P=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipONViC_YpJBQdKrA67xmVJmzh2X5ZbtiUChtfhY=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipP3KtKs9qHXYAQ2jYOQHAubCXd3luWF9oeKsWd8=w100-h100-p-n-k-no"
      ]
    },
    {
      "user": {
        "name": "Charlotte Hug",
        "link": "https://www.google.com/maps/contrib/113035974463108020443?hl=en-US&sa=X&ved=2ahUKEwj7zY_J4cv4AhUID0QIHZCtC0cQvvQBegUIARDeAg",
        "thumbnail": "https://lh3.googleusercontent.com/a-/AOh14GgJhJyKCi-G0b2GGDL7qM7laUXW0palu8-4a8URBA=s40-c-c0x00000000-cc-rp-mo-ba2-br100",
        "localGuide": true,
        "reviews": "18",
        "photos": "21"
      },
      "rating": "Rated 5.0 out of 5,",
      "duration": "5 months ago",
      "snippet": "I've bought tickets at the battery park in NYC, and it was totally worth it. If you plan on buying tickets for the statue of Liberty, I'd recommend buying the pedestal reserve tickets so you can go up there as well. They also have a small museum there, which is really interesting.",
      "visited": "",
      "likes": "4",
      "images": [
        "https://lh5.googleusercontent.com/p/AF1QipNBTIRZ5dm1AKH1U0Y5RIYuUer6dQw2yWwgDG83=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipMIL_58ZUDbsXzOwP2EwzTVD1jcss3kbB0My-wr=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipO-BnOShouEs_nMK7ucZBVXT2i9uyvsi_y230Ch=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOPIa4mu0nycoxtOc1lQerWdj227p-6TcSYxov4=w100-h100-p-n-k-no",
        "https://lh5.googleusercontent.com/p/AF1QipOI-aXToXSAkq0QY1A39_Tet1a67f5uqRs-bb-L=w100-h100-p-n-k-no"
      ]
    }
  ],
  "pagination": {
    "next": "https://api.serpdog.io/reviews?hl=en&next_page_token=CAESBkVnSUlDZw==&data_id=0x89c25090129c363d:0x40c6a5770d25022b&api_key=APIKEY",
    "next_page_token": "CAESBkVnSUlDZw=="
  }
}
```


# Google News API

Get access to real-time Google news data from over a thousand sources, including CNN, BBC, Reuters, New York Times, Washington Post, Wall Street Journal, Financial Times, and more.

Here is the list of default parameters for this API : \ <br>

<table><thead><tr><th align="center">Parameters</th><th width="337.95744680851067" align="center">Description</th></tr></thead><tbody><tr><td align="center">api_key<br><br><mark style="color:red;">required</mark></td><td align="center">This is your API key.</td></tr><tr><td align="center">q<br><br><mark style="color:red;">required</mark></td><td align="center"><p>Type: <code>String</code></p><p><br>Google Search Query</p></td></tr><tr><td align="center">num</td><td align="center">Type: <code>Number(Integer)</code><br><br>Number of results per page.</td></tr><tr><td align="center">gl</td><td align="center"><p>Type: <code>String</code><br></p><p>Default: <code>"us"</code><br> Name of the country. The name should be in <a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p></td></tr><tr><td align="center">hl</td><td align="center">Type: <code>String</code><br><br>Default: <code>"en_us"</code><br><br>The language of the requested results.</td></tr><tr><td align="center">page</td><td align="center">Type: <code>Number(Integer)</code><br><code>[0,10,20...]</code><br><br>Default: <code>0</code><br>(Enter 10 for 2nd-page results, 20 for 3rd, etc .)<br><br>The page number to get targeted search results.<br><mark style="color:red;">Note: Don't use with num parameter.</mark></td></tr><tr><td align="center">lr</td><td align="center">Type: <code>String</code><br><br>Limit the search to one or multiple languages.<br>It is used as <mark style="color:red;"><code>lang_{language code}</code></mark><em>.</em> For example <em>- "</em>lang_us".</td></tr><tr><td align="center">uule</td><td align="center">Type: <code>String</code><br><br>Used to encode a place an exact location(with latitude and longitude) into a value used in a cookie, an URL, or an HTTP header.</td></tr><tr><td align="center">duration</td><td align="center"><p>Type: <code>String</code><br><br>Use this as "<code>d/w/m/mn/y"</code><br>where n is from <code>0-10</code>.</p><p><mark style="color:red;"><code>d</code></mark> - the previous 24 hours,  <mark style="color:red;"><code>w</code></mark> - the previous seven days, <mark style="color:red;"><code>m</code></mark> - the previous month, <mark style="color:red;"><code>mn</code></mark> - the previous n number of months, <mark style="color:red;"><code>y</code></mark> - past year</p><p><br>The <code>duration</code> parameter requests search results from a specified time period (quick date range).</p></td></tr><tr><td align="center">nfpr</td><td align="center"><p>Type: <code>Boolean</code></p><p><br>Default: <code>0</code><br>It excludes the result from an auto-corrected query that is spelled wrong. It can be set to <mark style="color:red;"><code>1</code></mark> to exclude these results or <mark style="color:red;"><code>0</code></mark> to include them.</p></td></tr><tr><td align="center">tbs</td><td align="center">Type: <code>String</code><br><br>to be searched - An advanced parameter to filter search results. </td></tr><tr><td align="center">safe</td><td align="center"><p>Type: String<br><code>[active/off]</code><br></p><p>Default: <code>off</code><br>To filter the adult content set <code>safe</code> to <mark style="color:red;"><code>active</code></mark> or to disable it set it <mark style="color:red;"><code>off</code></mark>.</p></td></tr><tr><td align="center">html</td><td align="center">Type: <code>Boolean</code><br><br>Default: <code>false</code><br>To render response as raw HTML.</td></tr></tbody></table>

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/news?&api_key=APIKEY&q=football&gl=us"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'football' , 'gl':'us'}
resp = requests.get('https://api.serpdog.io/news', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q => "football",
 :gl => "us"
}
uri = URI('https://api.serpdog.io/news')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/news?api_key=APIKEY&q=footbal&gl=us";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "q": "football",
    "gl": "us"
  },
  "subArticles": [
    {
      "name": "News about college football",
      "news_results": [
        {
          "title": "Staff Picks: Kendall Milton, Cameron Ward among college football breakout \nstars in 2022 season",
          "source": "CBS Sports",
          "image": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
          "date": "2 days ago",
          "url": "https://www.cbssports.com/college-football/news/staff-picks-kendall-milton-cameron-ward-among-college-football-breakout-stars-in-2022-season/"
        },
        {
          "title": "College Football World Reacts To Peyton Manning's Recruiting Admission",
          "source": "The Spun",
          "image": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
          "date": "18 mins ago",
          "url": "https://thespun.com/college-football/college-football-world-reacts-to-peyton-mannings-recruiting-admission"
        },
        {
          "title": "For Air Force football, Troy Calhoun believes every year requires resetting \nexpectations",
          "source": "The Athletic",
          "image": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
          "date": "7 hours ago",
          "url": "https://theathletic.com/3376293/2022/06/26/air-force-football-preview-troy-calhoun/"
        }
      ]
    },
    {
      "name": "News about Fantasy football",
      "news_results": [
        {
          "title": "Fantasy football 2022: A deeper dive on Saquon Barkley",
          "source": "The Athletic",
          "image": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
          "date": "7 hours ago",
          "url": "https://theathletic.com/3365167/2022/06/26/fantasy-football-2022-a-deeper-dive-on-saquon-barkley/"
        },
        {
          "title": "Fantasy football mock draft - Four WRs go in first round in 12-team PPR",
          "source": "ESPN",
          "image": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
          "date": "3 days ago",
          "url": "https://www.espn.com/fantasy/football/story/_/id/34138347/fantasy-football-mock-draft-four-wrs-go-first-round-12-team-ppr"
        },
        {
          "title": "Fantasy football sleepers roundtable: Allen Lazard, Chris Olave and 8 more \nfavorites",
          "source": "The Athletic",
          "image": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
          "date": "2 hours ago",
          "url": "https://theathletic.com/3367894/2022/06/26/fantasy-football-sleepers-2022/"
        }
      ]
    }
  ],
  "news_results": [
    {
      "title": "Martin Bengtsson: football’s Swedish wonderkid whose dream died at Inter",
      "snippet": "If Martin Bengtsson feels stressed he kicks a football around on his own and, almost immediately, the tension begins to ebb away.",
      "source": "The Guardian",
      "imgSrc": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "lastUpdated": "3 hours ago",
      "rank": "1"
    },
    {
      "title": "Ten years that changed the face of women’s football",
      "snippet": "It was a landmark moment for women's football. Under the arch of Wembley stadium, to the soundtrack of Beyonc's feminist anthem Run the...",
      "source": "The Guardian",
      "imgSrc": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "lastUpdated": "4 hours ago",
      "rank": "2"
    },
    {
      "title": "Milan choose between Asensio and Ziyech - Football Italia",
      "snippet": "Milan must choose between Hakim Ziyech of Chelsea and Real Madrid's Marco Asensio to reinforce the front line this summer, shifting the priority from \na.",
      "source": "Football Italia",
      "imgSrc": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "lastUpdated": "2 hours ago",
      "rank": "3"
    },
    {
      "title": "Gabriel Jesus: Arsenal agree terms with Manchester City forward on five-year deal",
      "snippet": "Arsenal have agreed personal terms with Manchester City forward Gabriel Jesus on a five-year deal ahead of a proposed 45 million move.",
      "source": "The Athletic",
      "imgSrc": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "lastUpdated": "47 mins ago",
      "rank": "4"
    },
    {
      "title": "Reports Di Maria has said yes to Juventus - Football Italia",
      "snippet": "Multiple sources claim Juventus have finally reached a breakthrough for Angel Di Maria and are finalising the details of his contract.",
      "source": "Football Italia",
      "imgSrc": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "lastUpdated": "3 hours ago",
      "rank": "5"
    },
    {
      "title": "Tottenham news and transfers LIVE: £42m Gvardiol enquiry, Conte eyes Calhanoglu, Jesus confirmed",
      "snippet": "It has already been a busy transfer window for Tottenham Hotspur Football Club. Unlike Spurs teams of the past, business has been done early...",
      "source": "Football.London",
      "imgSrc": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "lastUpdated": "3 hours ago",
      "rank": "6"
    },
    {
      "title": "Brazil's 1982 World Cup team are feted as heroes but Zico claims Italy defeat scarred the game",
      "snippet": "EXCLUSIVE INTERVIEW BY OLIVER HOLT: Next week, it will be 40 years since the Brazil of Zico, Socrates, Eder, Falcao and Junior lost that...",
      "source": "Daily Mail",
      "imgSrc": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "lastUpdated": "21 hours ago",
      "rank": "7"
    },
    {
      "title": "Real Madrid sign Deportivo talent to play for Castilla",
      "snippet": "Real Madrid have completed the signing of Noel Lopez from Deportivo La Coruna. The 19 year old will play in the Real Madrid Castilla team in...",
      "source": "Football Espana",
      "imgSrc": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "lastUpdated": "8 hours ago",
      "rank": "8"
    }
  ],
  "pagination": {
    "current": "1",
    "next": "https://www.google.com/search?q=football&gl=us&tbm=nws&ei=RK24YtfoNIur5NoPisGm4AQ&start=10&sa=N&ved=2ahUKEwjXmoCP58v4AhWLFVkFHYqgCUwQ8NMDegQIARBK",
    "page_no": {
      "2": "https://www.google.com/search?q=football&gl=us&tbm=nws&ei=RK24YtfoNIur5NoPisGm4AQ&start=10&sa=N&ved=2ahUKEwjXmoCP58v4AhWLFVkFHYqgCUwQ8tMDegQIARA4",
      "3": "https://www.google.com/search?q=football&gl=us&tbm=nws&ei=RK24YtfoNIur5NoPisGm4AQ&start=20&sa=N&ved=2ahUKEwjXmoCP58v4AhWLFVkFHYqgCUwQ8tMDegQIARA6",
      "4": "https://www.google.com/search?q=football&gl=us&tbm=nws&ei=RK24YtfoNIur5NoPisGm4AQ&start=30&sa=N&ved=2ahUKEwjXmoCP58v4AhWLFVkFHYqgCUwQ8tMDegQIARA8",
      "5": "https://www.google.com/search?q=football&gl=us&tbm=nws&ei=RK24YtfoNIur5NoPisGm4AQ&start=40&sa=N&ved=2ahUKEwjXmoCP58v4AhWLFVkFHYqgCUwQ8tMDegQIARA-",
      "6": "https://www.google.com/search?q=football&gl=us&tbm=nws&ei=RK24YtfoNIur5NoPisGm4AQ&start=50&sa=N&ved=2ahUKEwjXmoCP58v4AhWLFVkFHYqgCUwQ8tMDegQIARBA",
      "7": "https://www.google.com/search?q=football&gl=us&tbm=nws&ei=RK24YtfoNIur5NoPisGm4AQ&start=60&sa=N&ved=2ahUKEwjXmoCP58v4AhWLFVkFHYqgCUwQ8tMDegQIARBC",
      "8": "https://www.google.com/search?q=football&gl=us&tbm=nws&ei=RK24YtfoNIur5NoPisGm4AQ&start=70&sa=N&ved=2ahUKEwjXmoCP58v4AhWLFVkFHYqgCUwQ8tMDegQIARBE",
      "9": "https://www.google.com/search?q=football&gl=us&tbm=nws&ei=RK24YtfoNIur5NoPisGm4AQ&start=80&sa=N&ved=2ahUKEwjXmoCP58v4AhWLFVkFHYqgCUwQ8tMDegQIARBG",
      "10": "https://www.google.com/search?q=football&gl=us&tbm=nws&ei=RK24YtfoNIur5NoPisGm4AQ&start=90&sa=N&ved=2ahUKEwjXmoCP58v4AhWLFVkFHYqgCUwQ8tMDegQIARBI"
    }
  },
  "serpdog_pagination": {
    "current": "1",
    "page_no": {
      "2": "https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us&start=10",
      "3": "https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us&start=20",
      "4": "https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us&start=30",
      "5": "https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us&start=40",
      "6": "https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us&start=50",
      "7": "https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us&start=60",
      "8": "https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us&start=70",
      "9": "https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us&start=80",
      "10": "https://api.serpdog.io/news?api_key=APIKEY&q=football&gl=us&start=90"
    }
  }
}
```


# Google Finance API

Using this API, you get the JSON data of Google Finance results consisting of stock pricing, financials, market news, and more.

Here is the list of default parameters you can use with this API:&#x20;

|                            Parameters                           |                                                       Description                                                       |
| :-------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                  This is your API key.                                                  |
|     <p>q<br><br><mark style="color:red;">required</mark></p>    |                        <p>Type: <code>String</code><br><br>The stock you want to search for.</p>                        |
|                                hl                               | <p>Type: <code>String</code></p><p><br>Default Value: <code>"en\_us"</code><br>The language of the requested result</p> |
|                               html                              |         <p>Type: <code>Boolean</code><br><br>Default: <code>false</code><br>To render response as raw HTML.</p>         |

{% tabs %}
{% tab title="cURL" %}

```
https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_50:INDEXNSE&hl=en
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_50:INDEXNSE&hl=en')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'NIFTY_50:INDEXNSE' , 'hl':'en'}
resp = requests.get('https://api.serpdog.io/finance', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_50:INDEXNSE&hl=en";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q=> "NIFTY_50:INDEXNSE",
 :hl => "en"
}
uri = URI('https://api.serpdog.io/finance')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_50:INDEXNSE&hl=en";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

````json
{
    "meta": {
      "api_key": "APIKEY",
      "q": "NIFTY_50:INDEXNSE",
      "hl": "en"
    },
    "market": {
      "US": [
        {
          "stock": ".DJI:INDEXDJX",
          "link": "https://www.google.com/finance/quote./quote/.DJI:INDEXDJX",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.DJI:INDEXDJX&hl=en",
          "name": "Dow Jones",
          "price": "33,727.43",
          "price_movement": {
            "percentage": "-0.65%",
            "value": "-219.28",
            "movement": "down"
          }
        },
        {
          "stock": ".INX:INDEXSP",
          "link": "https://www.google.com/finance/quote./quote/.INX:INDEXSP",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.INX:INDEXSP&hl=en",
          "name": "S&P 500",
          "price": "4,348.33",
          "price_movement": {
            "percentage": "-0.77%",
            "value": "-33.56",
            "movement": "down"
          }
        },
        {
          "stock": ".IXIC:INDEXNASDAQ",
          "link": "https://www.google.com/finance/quote./quote/.IXIC:INDEXNASDAQ",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.IXIC:INDEXNASDAQ&hl=en",
          "name": "Nasdaq",
          "price": "13,492.52",
          "price_movement": {
            "percentage": "-1.01%",
            "value": "-138.09",
            "movement": "down"
          }
        },
        {
          "stock": "RUT:INDEXRUSSELL",
          "link": "https://www.google.com/finance/quote./quote/RUT:INDEXRUSSELL",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=RUT:INDEXRUSSELL&hl=en",
          "name": "Russell",
          "price": "1,821.63",
          "price_movement": {
            "percentage": "-1.44%",
            "value": "-26.54",
            "movement": "down"
          }
        },
        {
          "stock": "VIX:INDEXCBOE",
          "link": "https://www.google.com/finance/quote./quote/VIX:INDEXCBOE",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=VIX:INDEXCBOE&hl=en",
          "name": "VIX",
          "price": "13.44",
          "price_movement": {
            "percentage": "+4.11%",
            "value": "+0.53",
            "movement": "up"
          }
        }
      ],
      "Europe": [
        {
          "stock": ".DJI:INDEXDJX",
          "link": "https://www.google.com/finance/quote./quote/.DJI:INDEXDJX",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.DJI:INDEXDJX&hl=en",
          "name": "Dow Jones",
          "price": "33,727.43",
          "price_movement": {
            "percentage": "-0.65%",
            "value": "-219.28",
            "movement": "down"
          }
        },
        {
          "stock": ".INX:INDEXSP",
          "link": "https://www.google.com/finance/quote./quote/.INX:INDEXSP",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.INX:INDEXSP&hl=en",
          "name": "S&P 500",
          "price": "4,348.33",
          "price_movement": {
            "percentage": "-0.77%",
            "value": "-33.56",
            "movement": "down"
          }
        },
        {
          "stock": ".IXIC:INDEXNASDAQ",
          "link": "https://www.google.com/finance/quote./quote/.IXIC:INDEXNASDAQ",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.IXIC:INDEXNASDAQ&hl=en",
          "name": "Nasdaq",
          "price": "13,492.52",
          "price_movement": {
            "percentage": "-1.01%",
            "value": "-138.09",
            "movement": "down"
          }
        },
        {
          "stock": "RUT:INDEXRUSSELL",
          "link": "https://www.google.com/finance/quote./quote/RUT:INDEXRUSSELL",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=RUT:INDEXRUSSELL&hl=en",
          "name": "Russell",
          "price": "1,821.63",
          "price_movement": {
            "percentage": "-1.44%",
            "value": "-26.54",
            "movement": "down"
          }
        },
        {
          "stock": "VIX:INDEXCBOE",
          "link": "https://www.google.com/finance/quote./quote/VIX:INDEXCBOE",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=VIX:INDEXCBOE&hl=en",
          "name": "VIX",
          "price": "13.44",
          "price_movement": {
            "percentage": "+4.11%",
            "value": "+0.53",
            "movement": "up"
          }
        }
      ],
      "Asia": [
        {
          "stock": ".DJI:INDEXDJX",
          "link": "https://www.google.com/finance/quote./quote/.DJI:INDEXDJX",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.DJI:INDEXDJX&hl=en",
          "name": "Dow Jones",
          "price": "33,727.43",
          "price_movement": {
            "percentage": "-0.65%",
            "value": "-219.28",
            "movement": "down"
          }
        },
        {
          "stock": ".INX:INDEXSP",
          "link": "https://www.google.com/finance/quote./quote/.INX:INDEXSP",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.INX:INDEXSP&hl=en",
          "name": "S&P 500",
          "price": "4,348.33",
          "price_movement": {
            "percentage": "-0.77%",
            "value": "-33.56",
            "movement": "down"
          }
        },
        {
          "stock": ".IXIC:INDEXNASDAQ",
          "link": "https://www.google.com/finance/quote./quote/.IXIC:INDEXNASDAQ",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.IXIC:INDEXNASDAQ&hl=en",
          "name": "Nasdaq",
          "price": "13,492.52",
          "price_movement": {
            "percentage": "-1.01%",
            "value": "-138.09",
            "movement": "down"
          }
        },
        {
          "stock": "RUT:INDEXRUSSELL",
          "link": "https://www.google.com/finance/quote./quote/RUT:INDEXRUSSELL",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=RUT:INDEXRUSSELL&hl=en",
          "name": "Russell",
          "price": "1,821.63",
          "price_movement": {
            "percentage": "-1.44%",
            "value": "-26.54",
            "movement": "down"
          }
        },
        {
          "stock": "VIX:INDEXCBOE",
          "link": "https://www.google.com/finance/quote./quote/VIX:INDEXCBOE",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=VIX:INDEXCBOE&hl=en",
          "name": "VIX",
          "price": "13.44",
          "price_movement": {
            "percentage": "+4.11%",
            "value": "+0.53",
            "movement": "up"
          }
        }
      ],
      "Currencies": [
        {
          "stock": ".DJI:INDEXDJX",
          "link": "https://www.google.com/finance/quote./quote/.DJI:INDEXDJX",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.DJI:INDEXDJX&hl=en",
          "name": "Dow Jones",
          "price": "33,727.43",
          "price_movement": {
            "percentage": "-0.65%",
            "value": "-219.28",
            "movement": "down"
          }
        },
        {
          "stock": ".INX:INDEXSP",
          "link": "https://www.google.com/finance/quote./quote/.INX:INDEXSP",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.INX:INDEXSP&hl=en",
          "name": "S&P 500",
          "price": "4,348.33",
          "price_movement": {
            "percentage": "-0.77%",
            "value": "-33.56",
            "movement": "down"
          }
        },
        {
          "stock": ".IXIC:INDEXNASDAQ",
          "link": "https://www.google.com/finance/quote./quote/.IXIC:INDEXNASDAQ",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.IXIC:INDEXNASDAQ&hl=en",
          "name": "Nasdaq",
          "price": "13,492.52",
          "price_movement": {
            "percentage": "-1.01%",
            "value": "-138.09",
            "movement": "down"
          }
        },
        {
          "stock": "RUT:INDEXRUSSELL",
          "link": "https://www.google.com/finance/quote./quote/RUT:INDEXRUSSELL",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=RUT:INDEXRUSSELL&hl=en",
          "name": "Russell",
          "price": "1,821.63",
          "price_movement": {
            "percentage": "-1.44%",
            "value": "-26.54",
            "movement": "down"
          }
        },
        {
          "stock": "VIX:INDEXCBOE",
          "link": "https://www.google.com/finance/quote./quote/VIX:INDEXCBOE",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=VIX:INDEXCBOE&hl=en",
          "name": "VIX",
          "price": "13.44",
          "price_movement": {
            "percentage": "+4.11%",
            "value": "+0.53",
            "movement": "up"
          }
        }
      ],
      "Crypto": [
        {
          "stock": ".DJI:INDEXDJX",
          "link": "https://www.google.com/finance/quote./quote/.DJI:INDEXDJX",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.DJI:INDEXDJX&hl=en",
          "name": "Dow Jones",
          "price": "33,727.43",
          "price_movement": {
            "percentage": "-0.65%",
            "value": "-219.28",
            "movement": "down"
          }
        },
        {
          "stock": ".INX:INDEXSP",
          "link": "https://www.google.com/finance/quote./quote/.INX:INDEXSP",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.INX:INDEXSP&hl=en",
          "name": "S&P 500",
          "price": "4,348.33",
          "price_movement": {
            "percentage": "-0.77%",
            "value": "-33.56",
            "movement": "down"
          }
        },
        {
          "stock": ".IXIC:INDEXNASDAQ",
          "link": "https://www.google.com/finance/quote./quote/.IXIC:INDEXNASDAQ",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.IXIC:INDEXNASDAQ&hl=en",
          "name": "Nasdaq",
          "price": "13,492.52",
          "price_movement": {
            "percentage": "-1.01%",
            "value": "-138.09",
            "movement": "down"
          }
        },
        {
          "stock": "RUT:INDEXRUSSELL",
          "link": "https://www.google.com/finance/quote./quote/RUT:INDEXRUSSELL",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=RUT:INDEXRUSSELL&hl=en",
          "name": "Russell",
          "price": "1,821.63",
          "price_movement": {
            "percentage": "-1.44%",
            "value": "-26.54",
            "movement": "down"
          }
        },
        {
          "stock": "VIX:INDEXCBOE",
          "link": "https://www.google.com/finance/quote./quote/VIX:INDEXCBOE",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=VIX:INDEXCBOE&hl=en",
          "name": "VIX",
          "price": "13.44",
          "price_movement": {
            "percentage": "+4.11%",
            "value": "+0.53",
            "movement": "up"
          }
        }
      ],
      "Futures": [
        {
          "stock": ".DJI:INDEXDJX",
          "link": "https://www.google.com/finance/quote./quote/.DJI:INDEXDJX",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.DJI:INDEXDJX&hl=en",
          "name": "Dow Jones",
          "price": "33,727.43",
          "price_movement": {
            "percentage": "-0.65%",
            "value": "-219.28",
            "movement": "down"
          }
        },
        {
          "stock": ".INX:INDEXSP",
          "link": "https://www.google.com/finance/quote./quote/.INX:INDEXSP",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.INX:INDEXSP&hl=en",
          "name": "S&P 500",
          "price": "4,348.33",
          "price_movement": {
            "percentage": "-0.77%",
            "value": "-33.56",
            "movement": "down"
          }
        },
        {
          "stock": ".IXIC:INDEXNASDAQ",
          "link": "https://www.google.com/finance/quote./quote/.IXIC:INDEXNASDAQ",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.IXIC:INDEXNASDAQ&hl=en",
          "name": "Nasdaq",
          "price": "13,492.52",
          "price_movement": {
            "percentage": "-1.01%",
            "value": "-138.09",
            "movement": "down"
          }
        },
        {
          "stock": "RUT:INDEXRUSSELL",
          "link": "https://www.google.com/finance/quote./quote/RUT:INDEXRUSSELL",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=RUT:INDEXRUSSELL&hl=en",
          "name": "Russell",
          "price": "1,821.63",
          "price_movement": {
            "percentage": "-1.44%",
            "value": "-26.54",
            "movement": "down"
          }
        },
        {
          "stock": "VIX:INDEXCBOE",
          "link": "https://www.google.com/finance/quote./quote/VIX:INDEXCBOE",
          "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=VIX:INDEXCBOE&hl=en",
          "name": "VIX",
          "price": "13.44",
          "price_movement": {
            "percentage": "+4.11%",
            "value": "+0.53",
            "movement": "up"
          }
        }
      ]
    },
    "market_news": [
      {
        "link": "https://www.reuters.com/world/india/indian-shares-set-open-lower-weak-global-cues-2023-06-21/",
        "snippet": "India's Sensex hits all-time high; Nifty settles at a record close",
        "source": "Reuters",
        "time": "3 days ago"
      },
      {
        "link": "https://www.moneycontrol.com/news/business/markets/share-market-today-live-updates-bse-sensex-nifty-stocks-market-news-23-june-2023-10843871.html",
        "snippet": "Closing Bell: Nifty around 18,650, Sensex falls 260 pts; mid, smallcaps \ndown 1% each",
        "source": "Moneycontrol",
        "time": "1 day ago"
      },
      {
        "link": "https://www.livemint.com/market/stock-market-news/market-wrap-sensex-nifty-fall-for-second-consecutive-session-mid-smallcaps-underperform-11687512705507.html",
        "snippet": "Sensex, Nifty fall for 2nd straight session; investors lose nearly ₹3 lakh \ncrore",
        "source": "Mint",
        "time": "1 day ago"
      },
      {
        "link": "https://www.moneycontrol.com/news/videos/business/earnings/nifty-slips-below-18800-after-coming-close-to-record-high-jsw-energy-lupin-in-focus-closing-bell-10840181.html",
        "snippet": "Nifty slips below 18,800 after coming close to record high | JSW Energy & \nLupin in focus| Closing Bell",
        "source": "Moneycontrol",
        "time": "2 days ago"
      },
      {
        "link": "https://economictimes.indiatimes.com/markets/stocks/news/sensex-sheds-284-pts-in-a-volatile-session-nifty-below-18800-it-banking-stocks-drag/videoshow/101191006.cms",
        "snippet": "Sensex sheds 284 pts in a volatile session, Nifty below 18,800; IT, banking \nstocks drag",
        "source": "The Economic Times",
        "time": "2 days ago"
      },
      {
        "link": "https://indianexpress.com/article/business/market/stock-market-today-sensex-nifty-hdfc-shriram-finance-coal-india-8676359/",
        "snippet": "Sensex off record high, settles 195 pts higher, Nifty advances to 18,857; \nHDFC duo shine",
        "source": "The Indian Express",
        "time": "3 days ago"
      }
    ],
    "summary": {
      "title": "NIFTY 50",
      "stock": "NIFTY_50",
      "exchange": "INDEXNSE",
      "price": "18,665.50",
      "extracted_price": 8665.5,
      "price_movement": {
        "percentage": -1.21,
        "value": -105.75,
        "movement": "Down"
      },
      "time": "Jun 23, 3:31:18 PM GMT+5:30 "
    },
    "knowledge_graph": {
      "key_stats": {
        "tags": [
          {
            "title": "Index",
            "link": "https://www.finance.com/markets/Index"
          }
        ],
        "stats": [
          {
            "label": "Previous close",
            "value": "18,771.25"
          },
          {
            "label": "Day range",
            "value": "18,647.10 - 18,756.40"
          },
          {
            "label": "Year range",
            "value": "15,511.05 - 18,887.60"
          }
        ]
      },
      "about": [
        
      ]
    },
    "discover_more": [
      {
        "title": "You may be interested in",
        "items": [
          {
            "stock": ".DJI:INDEXDJX",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.DJI:INDEXDJX&hl=en",
            "name": "Dow Jones Industrial Average",
            "link": "https://www.google.com/finance/quote/.DJI:INDEXDJX",
            "price": 33727.43,
            "price_movement": {
              "percentage": 0.65,
              "movement": "down"
            }
          },
          {
            "stock": ".INX:INDEXSP",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.INX:INDEXSP&hl=en",
            "name": "S&P 500",
            "link": "https://www.google.com/finance/quote/.INX:INDEXSP",
            "price": 4348.33,
            "price_movement": {
              "percentage": 0.77,
              "movement": "down"
            }
          },
          {
            "stock": "TSLA:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=TSLA:NASDAQ&hl=en",
            "name": "Tesla Inc",
            "link": "https://www.google.com/finance/quote/TSLA:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 3.03,
              "movement": "down"
            }
          },
          {
            "stock": "AAPL:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=AAPL:NASDAQ&hl=en",
            "name": "Apple Inc",
            "link": "https://www.google.com/finance/quote/AAPL:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 0.17,
              "movement": "down"
            }
          },
          {
            "stock": "AMZN:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=AMZN:NASDAQ&hl=en",
            "name": "Amazon.com, Inc.",
            "link": "https://www.google.com/finance/quote/AMZN:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 0.63,
              "movement": "down"
            }
          },
          {
            "stock": "BABA:NYSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=BABA:NYSE&hl=en",
            "name": "Alibaba Group Holding Ltd - ADR",
            "link": "https://www.google.com/finance/quote/BABA:NYSE",
            "price": null,
            "price_movement": {
              "percentage": 2.27,
              "movement": "down"
            }
          },
          {
            "stock": "VIX:INDEXCBOE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=VIX:INDEXCBOE&hl=en",
            "name": "VIX",
            "link": "https://www.google.com/finance/quote/VIX:INDEXCBOE",
            "price": 13.44,
            "price_movement": {
              "percentage": 4.11,
              "movement": "up"
            }
          },
          {
            "stock": "SPY:NYSEARCA",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=SPY:NYSEARCA&hl=en",
            "name": "SPDR S&P 500 ETF Trust",
            "link": "https://www.google.com/finance/quote/SPY:NYSEARCA",
            "price": null,
            "price_movement": {
              "percentage": 0.76,
              "movement": "down"
            }
          },
          {
            "stock": "NXST:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NXST:NASDAQ&hl=en",
            "name": "Nexstar Media Group Inc",
            "link": "https://www.google.com/finance/quote/NXST:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 1.05,
              "movement": "down"
            }
          },
          {
            "stock": "MSFT:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=MSFT:NASDAQ&hl=en",
            "name": "Microsoft Corp",
            "link": "https://www.google.com/finance/quote/MSFT:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 1.38,
              "movement": "down"
            }
          },
          {
            "stock": "F:NYSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=F:NYSE&hl=en",
            "name": "Ford Motor Co",
            "link": "https://www.google.com/finance/quote/F:NYSE",
            "price": null,
            "price_movement": {
              "percentage": 1.2,
              "movement": "down"
            }
          },
          {
            "stock": "NFLX:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NFLX:NASDAQ&hl=en",
            "name": "Netflix Inc",
            "link": "https://www.google.com/finance/quote/NFLX:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 0.36,
              "movement": "up"
            }
          },
          {
            "stock": "DIS:NYSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=DIS:NYSE&hl=en",
            "name": "Walt Disney Co",
            "link": "https://www.google.com/finance/quote/DIS:NYSE",
            "price": null,
            "price_movement": {
              "percentage": 0.44,
              "movement": "down"
            }
          },
          {
            "stock": ".IXIC:INDEXNASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.IXIC:INDEXNASDAQ&hl=en",
            "name": "Nasdaq Composite",
            "link": "https://www.google.com/finance/quote/.IXIC:INDEXNASDAQ",
            "price": 13492.52,
            "price_movement": {
              "percentage": 1.01,
              "movement": "down"
            }
          },
          {
            "stock": "META:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=META:NASDAQ&hl=en",
            "name": "Meta Platforms Inc",
            "link": "https://www.google.com/finance/quote/META:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 1.35,
              "movement": "up"
            }
          },
          {
            "stock": "PFE:NYSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=PFE:NYSE&hl=en",
            "name": "Pfizer Inc.",
            "link": "https://www.google.com/finance/quote/PFE:NYSE",
            "price": null,
            "price_movement": {
              "percentage": 1.11,
              "movement": "down"
            }
          },
          {
            "stock": "BA:NYSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=BA:NYSE&hl=en",
            "name": "Boeing Co",
            "link": "https://www.google.com/finance/quote/BA:NYSE",
            "price": null,
            "price_movement": {
              "percentage": 0.097,
              "movement": "down"
            }
          },
          {
            "stock": "GOOG:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=GOOG:NASDAQ&hl=en",
            "name": "Alphabet Inc Class C",
            "link": "https://www.google.com/finance/quote/GOOG:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 0.69,
              "movement": "down"
            }
          },
          {
            "stock": "SENSEX:INDEXBOM",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=SENSEX:INDEXBOM&hl=en",
            "name": "BSE SENSEX",
            "link": "https://www.google.com/finance/quote/SENSEX:INDEXBOM",
            "price": 62979.37,
            "price_movement": {
              "percentage": 0.41,
              "movement": "down"
            }
          },
          {
            "stock": ".DJI:INDEXDJX",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.DJI:INDEXDJX&hl=en",
            "name": "Dow Jones Industrial Average",
            "link": "https://www.google.com/finance/quote/.DJI:INDEXDJX",
            "price": 33727.43,
            "price_movement": {
              "percentage": 0.65,
              "movement": "down"
            }
          },
          {
            "stock": "NIFTY_BANK:INDEXNSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_BANK:INDEXNSE&hl=en",
            "name": "Nifty Bank",
            "link": "https://www.google.com/finance/quote/NIFTY_BANK:INDEXNSE",
            "price": 43622.9,
            "price_movement": {
              "percentage": 0.23,
              "movement": "down"
            }
          },
          {
            "stock": ".IXIC:INDEXNASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.IXIC:INDEXNASDAQ&hl=en",
            "name": "Nasdaq Composite",
            "link": "https://www.google.com/finance/quote/.IXIC:INDEXNASDAQ",
            "price": 13492.52,
            "price_movement": {
              "percentage": 1.01,
              "movement": "down"
            }
          },
          {
            "stock": "UKX:INDEXFTSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=UKX:INDEXFTSE&hl=en",
            "name": "FTSE 100 Index",
            "link": "https://www.google.com/finance/quote/UKX:INDEXFTSE",
            "price": 7461.87,
            "price_movement": {
              "percentage": 0.54,
              "movement": "down"
            }
          },
          {
            "stock": "NIFTY_NEXT_50:INDEXNSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_NEXT_50:INDEXNSE&hl=en",
            "name": "NIFTY Next 50",
            "link": "https://www.google.com/finance/quote/NIFTY_NEXT_50:INDEXNSE",
            "price": 42833.15,
            "price_movement": {
              "percentage": 1.28,
              "movement": "down"
            }
          },
          {
            "stock": "NI225:INDEXNIKKEI",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NI225:INDEXNIKKEI&hl=en",
            "name": "Nikkei 225",
            "link": "https://www.google.com/finance/quote/NI225:INDEXNIKKEI",
            "price": 32781.54,
            "price_movement": {
              "percentage": 1.45,
              "movement": "down"
            }
          },
          {
            "stock": "DAX:INDEXDB",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=DAX:INDEXDB&hl=en",
            "name": "DAX PERFORMANCE-INDEX",
            "link": "https://www.google.com/finance/quote/DAX:INDEXDB",
            "price": 15829.94,
            "price_movement": {
              "percentage": 0.99,
              "movement": "down"
            }
          },
          {
            "stock": ".INX:INDEXSP",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.INX:INDEXSP&hl=en",
            "name": "S&P 500",
            "link": "https://www.google.com/finance/quote/.INX:INDEXSP",
            "price": 4348.33,
            "price_movement": {
              "percentage": 0.77,
              "movement": "down"
            }
          },
          {
            "stock": "NIFTY_500:INDEXNSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_500:INDEXNSE&hl=en",
            "name": "NIFTY 500",
            "link": "https://www.google.com/finance/quote/NIFTY_500:INDEXNSE",
            "price": 16011.8,
            "price_movement": {
              "percentage": 0.8,
              "movement": "down"
            }
          },
          {
            "stock": "HSI:INDEXHANGSENG",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=HSI:INDEXHANGSENG&hl=en",
            "name": "Hang Seng Index",
            "link": "https://www.google.com/finance/quote/HSI:INDEXHANGSENG",
            "price": 18889.97,
            "price_movement": {
              "percentage": 1.71,
              "movement": "down"
            }
          },
          {
            "stock": "NIFTY_FIN_SERVICE:INDEXNSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_FIN_SERVICE:INDEXNSE&hl=en",
            "name": "Nifty Financial Services",
            "link": "https://www.google.com/finance/quote/NIFTY_FIN_SERVICE:INDEXNSE",
            "price": 19515.05,
            "price_movement": {
              "percentage": 0.4,
              "movement": "down"
            }
          },
          {
            "stock": "INDIA_VIX:INDEXNSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=INDIA_VIX:INDEXNSE&hl=en",
            "name": "Nifty VIX",
            "link": "https://www.google.com/finance/quote/INDIA_VIX:INDEXNSE",
            "price": 11.24,
            "price_movement": {
              "percentage": 2.71,
              "movement": "down"
            }
          },
          {
            "stock": "RUT:INDEXRUSSELL",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=RUT:INDEXRUSSELL&hl=en",
            "name": "Russell 2000 Index",
            "link": "https://www.google.com/finance/quote/RUT:INDEXRUSSELL",
            "price": 1821.63,
            "price_movement": {
              "percentage": 1.44,
              "movement": "down"
            }
          },
          {
            "stock": "KOSPI:KRX",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=KOSPI:KRX&hl=en",
            "name": "KOSPI",
            "link": "https://www.google.com/finance/quote/KOSPI:KRX",
            "price": 2570.1,
            "price_movement": {
              "percentage": 0.91,
              "movement": "down"
            }
          },
          {
            "stock": "BSE-MIDCAP:INDEXBOM",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=BSE-MIDCAP:INDEXBOM&hl=en",
            "name": "S&P BSE Midcap",
            "link": "https://www.google.com/finance/quote/BSE-MIDCAP:INDEXBOM",
            "price": 27977.34,
            "price_movement": {
              "percentage": 1.24,
              "movement": "down"
            }
          },
          {
            "stock": "PX1:INDEXEURO",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=PX1:INDEXEURO&hl=en",
            "name": "CAC 40",
            "link": "https://www.google.com/finance/quote/PX1:INDEXEURO",
            "price": 7163.42,
            "price_movement": {
              "percentage": 0.55,
              "movement": "down"
            }
          },
          {
            "stock": "VIX:INDEXCBOE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=VIX:INDEXCBOE&hl=en",
            "name": "VIX",
            "link": "https://www.google.com/finance/quote/VIX:INDEXCBOE",
            "price": 13.44,
            "price_movement": {
              "percentage": 4.11,
              "movement": "up"
            }
          }
        ]
      },
      {
        "title": "People also search for",
        "items": [
          {
            "stock": ".DJI:INDEXDJX",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.DJI:INDEXDJX&hl=en",
            "name": "Dow Jones Industrial Average",
            "link": "https://www.google.com/finance/quote/.DJI:INDEXDJX",
            "price": 33727.43,
            "price_movement": {
              "percentage": 0.65,
              "movement": "down"
            }
          },
          {
            "stock": ".INX:INDEXSP",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.INX:INDEXSP&hl=en",
            "name": "S&P 500",
            "link": "https://www.google.com/finance/quote/.INX:INDEXSP",
            "price": 4348.33,
            "price_movement": {
              "percentage": 0.77,
              "movement": "down"
            }
          },
          {
            "stock": "TSLA:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=TSLA:NASDAQ&hl=en",
            "name": "Tesla Inc",
            "link": "https://www.google.com/finance/quote/TSLA:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 3.03,
              "movement": "down"
            }
          },
          {
            "stock": "AAPL:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=AAPL:NASDAQ&hl=en",
            "name": "Apple Inc",
            "link": "https://www.google.com/finance/quote/AAPL:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 0.17,
              "movement": "down"
            }
          },
          {
            "stock": "AMZN:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=AMZN:NASDAQ&hl=en",
            "name": "Amazon.com, Inc.",
            "link": "https://www.google.com/finance/quote/AMZN:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 0.63,
              "movement": "down"
            }
          },
          {
            "stock": "BABA:NYSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=BABA:NYSE&hl=en",
            "name": "Alibaba Group Holding Ltd - ADR",
            "link": "https://www.google.com/finance/quote/BABA:NYSE",
            "price": null,
            "price_movement": {
              "percentage": 2.27,
              "movement": "down"
            }
          },
          {
            "stock": "VIX:INDEXCBOE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=VIX:INDEXCBOE&hl=en",
            "name": "VIX",
            "link": "https://www.google.com/finance/quote/VIX:INDEXCBOE",
            "price": 13.44,
            "price_movement": {
              "percentage": 4.11,
              "movement": "up"
            }
          },
          {
            "stock": "SPY:NYSEARCA",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=SPY:NYSEARCA&hl=en",
            "name": "SPDR S&P 500 ETF Trust",
            "link": "https://www.google.com/finance/quote/SPY:NYSEARCA",
            "price": null,
            "price_movement": {
              "percentage": 0.76,
              "movement": "down"
            }
          },
          {
            "stock": "NXST:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NXST:NASDAQ&hl=en",
            "name": "Nexstar Media Group Inc",
            "link": "https://www.google.com/finance/quote/NXST:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 1.05,
              "movement": "down"
            }
          },
          {
            "stock": "MSFT:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=MSFT:NASDAQ&hl=en",
            "name": "Microsoft Corp",
            "link": "https://www.google.com/finance/quote/MSFT:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 1.38,
              "movement": "down"
            }
          },
          {
            "stock": "F:NYSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=F:NYSE&hl=en",
            "name": "Ford Motor Co",
            "link": "https://www.google.com/finance/quote/F:NYSE",
            "price": null,
            "price_movement": {
              "percentage": 1.2,
              "movement": "down"
            }
          },
          {
            "stock": "NFLX:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NFLX:NASDAQ&hl=en",
            "name": "Netflix Inc",
            "link": "https://www.google.com/finance/quote/NFLX:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 0.36,
              "movement": "up"
            }
          },
          {
            "stock": "DIS:NYSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=DIS:NYSE&hl=en",
            "name": "Walt Disney Co",
            "link": "https://www.google.com/finance/quote/DIS:NYSE",
            "price": null,
            "price_movement": {
              "percentage": 0.44,
              "movement": "down"
            }
          },
          {
            "stock": ".IXIC:INDEXNASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.IXIC:INDEXNASDAQ&hl=en",
            "name": "Nasdaq Composite",
            "link": "https://www.google.com/finance/quote/.IXIC:INDEXNASDAQ",
            "price": 13492.52,
            "price_movement": {
              "percentage": 1.01,
              "movement": "down"
            }
          },
          {
            "stock": "META:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=META:NASDAQ&hl=en",
            "name": "Meta Platforms Inc",
            "link": "https://www.google.com/finance/quote/META:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 1.35,
              "movement": "up"
            }
          },
          {
            "stock": "PFE:NYSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=PFE:NYSE&hl=en",
            "name": "Pfizer Inc.",
            "link": "https://www.google.com/finance/quote/PFE:NYSE",
            "price": null,
            "price_movement": {
              "percentage": 1.11,
              "movement": "down"
            }
          },
          {
            "stock": "BA:NYSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=BA:NYSE&hl=en",
            "name": "Boeing Co",
            "link": "https://www.google.com/finance/quote/BA:NYSE",
            "price": null,
            "price_movement": {
              "percentage": 0.097,
              "movement": "down"
            }
          },
          {
            "stock": "GOOG:NASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=GOOG:NASDAQ&hl=en",
            "name": "Alphabet Inc Class C",
            "link": "https://www.google.com/finance/quote/GOOG:NASDAQ",
            "price": null,
            "price_movement": {
              "percentage": 0.69,
              "movement": "down"
            }
          },
          {
            "stock": "SENSEX:INDEXBOM",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=SENSEX:INDEXBOM&hl=en",
            "name": "BSE SENSEX",
            "link": "https://www.google.com/finance/quote/SENSEX:INDEXBOM",
            "price": 62979.37,
            "price_movement": {
              "percentage": 0.41,
              "movement": "down"
            }
          },
          {
            "stock": ".DJI:INDEXDJX",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.DJI:INDEXDJX&hl=en",
            "name": "Dow Jones Industrial Average",
            "link": "https://www.google.com/finance/quote/.DJI:INDEXDJX",
            "price": 33727.43,
            "price_movement": {
              "percentage": 0.65,
              "movement": "down"
            }
          },
          {
            "stock": "NIFTY_BANK:INDEXNSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_BANK:INDEXNSE&hl=en",
            "name": "Nifty Bank",
            "link": "https://www.google.com/finance/quote/NIFTY_BANK:INDEXNSE",
            "price": 43622.9,
            "price_movement": {
              "percentage": 0.23,
              "movement": "down"
            }
          },
          {
            "stock": ".IXIC:INDEXNASDAQ",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.IXIC:INDEXNASDAQ&hl=en",
            "name": "Nasdaq Composite",
            "link": "https://www.google.com/finance/quote/.IXIC:INDEXNASDAQ",
            "price": 13492.52,
            "price_movement": {
              "percentage": 1.01,
              "movement": "down"
            }
          },
          {
            "stock": "UKX:INDEXFTSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=UKX:INDEXFTSE&hl=en",
            "name": "FTSE 100 Index",
            "link": "https://www.google.com/finance/quote/UKX:INDEXFTSE",
            "price": 7461.87,
            "price_movement": {
              "percentage": 0.54,
              "movement": "down"
            }
          },
          {
            "stock": "NIFTY_NEXT_50:INDEXNSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_NEXT_50:INDEXNSE&hl=en",
            "name": "NIFTY Next 50",
            "link": "https://www.google.com/finance/quote/NIFTY_NEXT_50:INDEXNSE",
            "price": 42833.15,
            "price_movement": {
              "percentage": 1.28,
              "movement": "down"
            }
          },
          {
            "stock": "NI225:INDEXNIKKEI",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NI225:INDEXNIKKEI&hl=en",
            "name": "Nikkei 225",
            "link": "https://www.google.com/finance/quote/NI225:INDEXNIKKEI",
            "price": 32781.54,
            "price_movement": {
              "percentage": 1.45,
              "movement": "down"
            }
          },
          {
            "stock": "DAX:INDEXDB",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=DAX:INDEXDB&hl=en",
            "name": "DAX PERFORMANCE-INDEX",
            "link": "https://www.google.com/finance/quote/DAX:INDEXDB",
            "price": 15829.94,
            "price_movement": {
              "percentage": 0.99,
              "movement": "down"
            }
          },
          {
            "stock": ".INX:INDEXSP",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=.INX:INDEXSP&hl=en",
            "name": "S&P 500",
            "link": "https://www.google.com/finance/quote/.INX:INDEXSP",
            "price": 4348.33,
            "price_movement": {
              "percentage": 0.77,
              "movement": "down"
            }
          },
          {
            "stock": "NIFTY_500:INDEXNSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_500:INDEXNSE&hl=en",
            "name": "NIFTY 500",
            "link": "https://www.google.com/finance/quote/NIFTY_500:INDEXNSE",
            "price": 16011.8,
            "price_movement": {
              "percentage": 0.8,
              "movement": "down"
            }
          },
          {
            "stock": "HSI:INDEXHANGSENG",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=HSI:INDEXHANGSENG&hl=en",
            "name": "Hang Seng Index",
            "link": "https://www.google.com/finance/quote/HSI:INDEXHANGSENG",
            "price": 18889.97,
            "price_movement": {
              "percentage": 1.71,
              "movement": "down"
            }
          },
          {
            "stock": "NIFTY_FIN_SERVICE:INDEXNSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=NIFTY_FIN_SERVICE:INDEXNSE&hl=en",
            "name": "Nifty Financial Services",
            "link": "https://www.google.com/finance/quote/NIFTY_FIN_SERVICE:INDEXNSE",
            "price": 19515.05,
            "price_movement": {
              "percentage": 0.4,
              "movement": "down"
            }
          },
          {
            "stock": "INDIA_VIX:INDEXNSE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=INDIA_VIX:INDEXNSE&hl=en",
            "name": "Nifty VIX",
            "link": "https://www.google.com/finance/quote/INDIA_VIX:INDEXNSE",
            "price": 11.24,
            "price_movement": {
              "percentage": 2.71,
              "movement": "down"
            }
          },
          {
            "stock": "RUT:INDEXRUSSELL",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=RUT:INDEXRUSSELL&hl=en",
            "name": "Russell 2000 Index",
            "link": "https://www.google.com/finance/quote/RUT:INDEXRUSSELL",
            "price": 1821.63,
            "price_movement": {
              "percentage": 1.44,
              "movement": "down"
            }
          },
          {
            "stock": "KOSPI:KRX",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=KOSPI:KRX&hl=en",
            "name": "KOSPI",
            "link": "https://www.google.com/finance/quote/KOSPI:KRX",
            "price": 2570.1,
            "price_movement": {
              "percentage": 0.91,
              "movement": "down"
            }
          },
          {
            "stock": "BSE-MIDCAP:INDEXBOM",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=BSE-MIDCAP:INDEXBOM&hl=en",
            "name": "S&P BSE Midcap",
            "link": "https://www.google.com/finance/quote/BSE-MIDCAP:INDEXBOM",
            "price": 27977.34,
            "price_movement": {
              "percentage": 1.24,
              "movement": "down"
            }
          },
          {
            "stock": "PX1:INDEXEURO",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=PX1:INDEXEURO&hl=en",
            "name": "CAC 40",
            "link": "https://www.google.com/finance/quote/PX1:INDEXEURO",
            "price": 7163.42,
            "price_movement": {
              "percentage": 0.55,
              "movement": "down"
            }
          },
          {
            "stock": "VIX:INDEXCBOE",
            "serpdog_link": "https://api.serpdog.io/finance?api_key=APIKEY&q=VIX:INDEXCBOE&hl=en",
            "name": "VIX",
            "link": "https://www.google.com/finance/quote/VIX:INDEXCBOE",
            "price": 13.44,
            "price_movement": {
              "percentage": 4.11,
              "movement": "up"
            }
          }
        ]
      }
    ]
  }
```
````


# Google Videos API

Using this API, you get the JSON data of Google Videos results consisting of video title, thumbnail, snippets and more.

Here is the list of default parameters for this API : \ <br>

<table><thead><tr><th align="center">Parameters</th><th width="359.31735691019077" align="center">Description</th></tr></thead><tbody><tr><td align="center">api_key<br><br><mark style="color:red;">required</mark></td><td align="center">This is your API key.</td></tr><tr><td align="center">q<br><br><mark style="color:red;">required</mark></td><td align="center"><p>Type: <code>String</code></p><p><br>Google Search Query</p></td></tr><tr><td align="center">num</td><td align="center">Type: <code>Number(Integer)</code><br><br>Number of results per page. </td></tr><tr><td align="center">gl</td><td align="center"><p>Type: <code>String</code><br></p><p>Default: <code>"us"</code><br>  Name of the country. The name should be in <a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p></td></tr><tr><td align="center">hl</td><td align="center">Type: <code>String</code><br><br>Default: <code>"en_us"</code><br><br>The language of the requested results.</td></tr><tr><td align="center">page</td><td align="center">Type: <code>Number(Integer)</code><br><code>[0,10,20....]</code><br><br>Default: <code>0</code><br>(Enter 10 for 2nd-page results, 20 for 3rd, etc .)<br>The page number to get targeted search results.</td></tr><tr><td align="center">lr</td><td align="center">Type: <code>String</code><br><br>Limit the search to one or multiple languages.<br>It is used as <mark style="color:red;"><code>lang_{language code}</code></mark><em>.</em> For example <em>- "</em>lang_us".</td></tr><tr><td align="center">uule</td><td align="center">Type: <code>String</code><br><br>Used to encode a place an exact location(with latitude and longitude) into a value used in a cookie, an URL, or an HTTP header.</td></tr><tr><td align="center">duration</td><td align="center"><p>Type: <code>String</code><br><br>Use this as <code>"d/w/m/mn/y"</code><br>where n is from <code>0-10</code>.</p><p><mark style="color:red;"><code>d</code></mark> - the previous 24 hours,  <mark style="color:red;"><code>w</code></mark> - the previous seven days, <mark style="color:red;"><code>m</code></mark> - the previous month, <mark style="color:red;"><code>mn</code></mark> - the previous n number of months, <mark style="color:red;"><code>y</code></mark> - past year</p><p><br>The <code>duration</code> parameter requests search results from a specified time period (quick date range).</p></td></tr><tr><td align="center">nfpr</td><td align="center"><p>Type: <code>Boolean</code></p><p><br>Default: <code>0</code><br>It excludes the result from an auto-corrected query that is spelled wrong. It can be set to <mark style="color:red;"><code>1</code></mark> to exclude these results or <mark style="color:red;"><code>0</code></mark> to include them.</p></td></tr><tr><td align="center">tbs</td><td align="center"><p>Type: <code>String</code></p><p><br>to be searched - An advanced parameter to filter search results. </p></td></tr><tr><td align="center">safe</td><td align="center"><p>Type: String<br><code>[active/off]</code><br></p><p>Default: <code>off</code><br>To filter the adult content set <code>safe</code> to <mark style="color:red;"><code>active</code></mark> or to disable it set it <mark style="color:red;"><code>off</code></mark>.</p></td></tr><tr><td align="center">html</td><td align="center">Type: <code>Boolean</code><br><br>Default: <code>false</code><br>To render response as raw HTML.</td></tr></tbody></table>

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/videos?&api_key=APIKEY&q=football&gl=us"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'football' , 'gl':'us'}
resp = requests.get('https://api.serpdog.io/videos', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q => "football",
 :gl => "us"
}
uri = URI('https://api.serpdog.io/videos')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "q": "football",
    "gl": "us"
  },
  "video_results": [
    {
      "title": "NFL \"Backyard Football\" Moments - YouTube",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "link": "https://www.youtube.com/watch?v=ET0G1FYxWqc",
      "displayed_link": "www.youtube.com › watch",
      "time": "14:04",
      "rank": "1"
    },
    {
      "title": "First NFL Africa Camp gives young athletes chance to show off ...",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "link": "https://www.nfl.com/news/first-nfl-africa-camp-gives-young-athletes-chance-to-show-off-football-skills",
      "displayed_link": "www.nfl.com › news › first-nfl-africa-camp-gives-young-...",
      "time": "",
      "rank": "2"
    },
    {
      "title": "£10 vs £4,000 Football (WORLD'S MOST EXPENSIVE ...",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "link": "https://www.youtube.com/watch?v=WIOz9svLs_U",
      "displayed_link": "www.youtube.com › watch",
      "time": "17:12",
      "rank": "3"
    },
    {
      "title": "Sky Sports Football - YouTube",
      "link": "https://www.youtube.com/channel/UCNAf1k0yIjyGu3k9BwAg3lg",
      "displayed_link": "www.youtube.com › channel",
      "time": "",
      "rank": "4"
    },
    {
      "title": "Revenge Moments in Football - YouTube",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "link": "https://www.youtube.com/watch?v=z7WzDlanZmg",
      "displayed_link": "www.youtube.com › watch",
      "time": "8:41",
      "rank": "5"
    },
    {
      "title": "Texas skyrockets into top 10 after landing Arch Manning - ESPN",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "link": "https://www.espn.com/college-football/insider/story/_/id/34136150/2023-college-football-recruiting-class-rankings-texas-skyrockets-top-10-landing-arch-manning",
      "displayed_link": "www.espn.com › college-football › insider › story › 2023...",
      "time": "2:13",
      "rank": "6"
    },
    {
      "title": "1 in a Trillion Football Moments - YouTube",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "link": "https://www.youtube.com/watch?v=HL8Er3cP2b4&vl=en",
      "displayed_link": "www.youtube.com › watch",
      "time": "6:32",
      "rank": "7"
    },
    {
      "title": "Financial Football - Practical Money Skills",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "link": "https://www.practicalmoneyskills.com/play/financial_football",
      "displayed_link": "www.practicalmoneyskills.com › play › financial_footb...",
      "time": "1:21",
      "rank": "8"
    },
    {
      "title": "PFT Mailbag: Can Deshaun Watson save his reputation?",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "link": "https://www.youtube.com/watch?v=1xqZaDt0j1E",
      "displayed_link": "www.youtube.com › watch",
      "time": "11:36",
      "rank": "9"
    },
    {
      "title": "Chelsea must learn from Man United mistakes when replacing ...",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "link": "https://www.espn.com/soccer/chelsea-engchelsea/story/4689969/chelsea-must-learn-from-man-united-mistakes-when-replacing-marina-granovskaiathe-most-powerful-woman-in-football",
      "displayed_link": "www.espn.com › soccer › chelsea-engchelsea › story › ch...",
      "time": "1:32",
      "rank": "10"
    }
  ],
  "pagination": {
    "current": "1",
    "next": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=10&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8NMDegQIARBg",
    "page_no": {
      "2": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=10&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBO",
      "3": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=20&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBQ",
      "4": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=30&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBS",
      "5": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=40&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBU",
      "6": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=50&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBW",
      "7": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=60&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBY",
      "8": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=70&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBa",
      "9": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=80&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBc",
      "10": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=90&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBe"
    }
  },
  "serpdog_pagination": {
    "current": "1",
    "page_no": {
      "2": "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=10",
      "3": "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=20",
      "4": "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=30",
      "5": "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=40",
      "6": "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=50",
      "7": "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=60",
      "8": "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=70",
      "9": "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=80",
      "10": "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=90"
    }
  }
}
```


# Google Images API

The Google Images API allows developers to access images from Google Search results. It is an easy way to add image search functionality to your website or application.

Here is the list of default parameters for this API :\ <br>

<table><thead><tr><th align="center">Parameters</th><th width="362.1479234717686" align="center">Description</th></tr></thead><tbody><tr><td align="center">api_key<br><br><mark style="color:red;">required</mark></td><td align="center">This is your API key.</td></tr><tr><td align="center">q<br><br><mark style="color:red;">required</mark></td><td align="center"><p>Type: <code>String</code></p><p><br>Google Search Query</p></td></tr><tr><td align="center">gl</td><td align="center"><p>Type: <code>String</code><br></p><p>Default: <code>"us"</code><br>  Name of the country. The name should be in <a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p></td></tr><tr><td align="center">domain</td><td align="center"><p>Type: <code>String</code></p><p><br>Default: <code>"google.com"</code> To obtain local results from a specific country, for example, for India, it will be "google.co.in," and for the UK, it will be "google.co.uk."</p></td></tr><tr><td align="center">hl</td><td align="center">Type: <code>String</code><br><br>Default: <code>"en_us"</code><br>The language of the requested results.</td></tr><tr><td align="center">ijn</td><td align="center">Type: <code>Number(Integer)</code><br><code>[0,1,2....]</code><br><br>Default: <code>0</code><br>(Enter 1 for 2nd-page results, 2 for 3rd, etc .)<br>The page number to get targeted search results.</td></tr><tr><td align="center">lr</td><td align="center">Type: <code>String</code><br><br>Limit the search to one or multiple languages.<br>It is used as <mark style="color:red;"><code>lang_{language code}</code></mark><em>.</em> For example <em>- "</em>lang_us".</td></tr><tr><td align="center">uule</td><td align="center">Type: <code>String</code><br><br>Used to encode a place an exact location(with latitude and longitude) into a value used in a cookie, an URL, or an HTTP header.</td></tr><tr><td align="center">duration</td><td align="center"><p>Type: <code>String</code><br><br>Use this as <code>"d/w/m/mn/y"</code><br>where n is from <code>0-10</code>.</p><p><mark style="color:red;"><code>d</code></mark> - the previous 24 hours,  <mark style="color:red;"><code>w</code></mark> - the previous seven days, <mark style="color:red;"><code>m</code></mark> - the previous month, <mark style="color:red;"><code>mn</code></mark> - the previous n number of months, <mark style="color:red;"><code>y</code></mark> - past year</p><p><br>The <code>duration</code> parameter requests search results from a specified time period (quick date range).</p></td></tr><tr><td align="center">nfpr</td><td align="center"><p>Type: <code>Boolean</code></p><p><br>Default: <code>0</code><br>It excludes the result from an auto-corrected query that is spelled wrong. It can be set to <mark style="color:red;"><code>1</code></mark> to exclude these results or <mark style="color:red;"><code>0</code></mark> to include them.</p></td></tr><tr><td align="center">tbs</td><td align="center">Type: <code>String</code><br><br>to be searched - An advanced parameter to filter search results. </td></tr><tr><td align="center">chips</td><td align="center">Type: <code>String</code><br><br>Used to filter image results. They are provided under the section <mark style="color:red;"><code>suggested_searches</code></mark> when <mark style="color:red;"><code>ijn = 0</code></mark>.</td></tr><tr><td align="center">safe</td><td align="center"><p>Type: String<br><code>[active/off]</code><br></p><p>Default: <code>off</code><br>To filter the adult content set <code>safe</code> to <mark style="color:red;"><code>active</code></mark> or to disable it set it <mark style="color:red;"><code>off</code></mark>.</p></td></tr><tr><td align="center">html</td><td align="center">Type: <code>Boolean</code><br><br>Default: <code>false</code><br>To render response as raw HTML.</td></tr></tbody></table>

### Some relevant tbs parameters for the Google Images API

|               TBS               |                                                                                                                                                          Parameters                                                                                                                                                         |
| :-----------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|               Size              | <p><code>tbs = size:l</code><br><mark style="color:red;"><code>l</code></mark> - for large-sized images<br><code>tbs = size:m</code><br><mark style="color:red;"><code>m</code></mark> - for medium-sized images<br><code>tbs = size:i</code><br><mark style="color:red;"><code>i</code></mark> - for icon-sized images</p> |
|     Images of specific color    |                                                                                          <p><code>tbs=ic:specific,isc:color</code><br><br>color = \[orange, yellow, green, teal, blue, purple, pink, white, gray, black, brown]</p>                                                                                         |
| Creative Common licenses images |                                                                                                                                                         `tbs=il:cl`                                                                                                                                                         |
|  Commercial and other licenses  |                                                                                                                                                         `tbs=il:ol`                                                                                                                                                         |

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/images?api_key=APIKEY&q=football&gl=us"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/images?api_key=APIKEY&q=football&gl=us')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'football', 'gl' : 'us'}
resp = requests.get('https://api.scrapingdog.io/google', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String apiKey = "APIKEY";
 String url = "https://api.serpdog.io/images?api_key=APIKEY&q=football&gl=us";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q => "football",
 :gl => "us"
}
uri = URI('https://api.serpdog.io/images')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/images?api_key=APIKEY&q=footbal&gl=us";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json

{
    "meta": {
      "api_key": "APIKEY",
      "q": "football",
      "gl": "us"
    },
    "image_results": [
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS_Tu78LWxIu_M_sN_kMfj2guqIbu2VcSLyI84CQGbuFRIyTCVR&s",
        "title": "Football - Wikipedia",
        "source": "en.wikipedia.org",
        "link": "https://en.wikipedia.org/wiki/Football",
        "original": "https://upload.wikimedia.org/wikipedia/commons/b/b9/Football_iu_1996.jpg",
        "rank": 1
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTxvsz_pjLnFyCnYyCxxY5rSHQCHjNJyYGFZqhQUtTm0XOzOWw&s",
        "title": "Soft toy, American football/brown - IKEA",
        "source": "www.ikea.com · In stock",
        "link": "https://www.ikea.com/us/en/p/oenskad-soft-toy-american-football-brown-90506769/",
        "original": "https://www.ikea.com/us/en/images/products/oenskad-soft-toy-american-football-brown__0982285_pe815602_s5.jpg",
        "rank": 2
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTNJYuYBLrUxLrXkbnP18Y6DEgKf_H4HYGCzecsGRAoFtkiGEM&s",
        "title": "NFL postpones three games due to Covid ...",
        "source": "www.cnbc.com",
        "link": "https://www.cnbc.com/2021/12/17/nfl-will-postpone-some-games-over-covid-surge-source-says.html",
        "original": "https://image.cnbcfm.com/api/v1/image/106991253-1639786378304-GettyImages-1185558312r.jpg?v=1639786403",
        "rank": 3
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTg4WJ88A83JqXwGXsWtiB5qSoHrU_RukbrfXdkWggEKMsJ5Ro1&s",
        "title": "USFL schedule Week 2: What football ...",
        "source": "www.sportingnews.com",
        "link": "https://www.sportingnews.com/us/nfl/news/usfl-schedule-week-2-football-tv-channels-times-scores/oadvrtsc5vn9l4knu8hvnpo0",
        "original": "https://library.sportingnews.com/2022-04/usfl-football-042122-getty-ftr.jpg",
        "rank": 4
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTsOPQ2-nzsTrdRK1HHXIqB-x96yuiPg7pwfJsm8mToVlw5-UaM&s",
        "title": "Why is football called 'football'?",
        "source": "www.newsnationnow.com",
        "link": "https://www.newsnationnow.com/us-news/hold-why-is-football-called-football/",
        "original": "https://www.newsnationnow.com/wp-content/uploads/sites/108/2022/02/FootballGettyImages-78457130.jpg?w=1280",
        "rank": 5
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS0WimlY0Nykjy8k5An6k4wViDvyVZzo_0K1MSZNZcwDFGsugNW&s",
        "title": "The Duke NFL Football | Wilson Sporting ...",
        "source": "www.wilson.com · In stock",
        "link": "https://www.wilson.com/en-gb/product/the-duke-nfl-football-wf10011",
        "original": "https://www.wilson.com/en-gb/media/catalog/product/b/c/bc340309-c2a3-441d-ac36-a26187fd94f0_yceho2py9sgzklxk.png",
        "rank": 6
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ6ZuMtA_I4WZZKXPhiqMpIHsdKJX-SVkcN2yo1KAQ9SQuxdCI&s",
        "title": "National Football League",
        "source": "www.nfl.com",
        "link": "https://www.nfl.com/",
        "original": "https://static.www.nfl.com/image/private/t_editorial_landscape_mobile/f_auto/league/iaesayubxpbxmbxfwm3b.jpg",
        "rank": 7
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTBsiF6SkhqAc0yJt-uNXVPpo8bvS-cgcnv6NbXGGJf6DuvH0A&s",
        "title": "Who Invented (American) Football - HISTORY",
        "source": "www.history.com",
        "link": "https://www.history.com/news/who-invented-football",
        "original": "https://www.history.com/.image/ar_4:3%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cq_auto:good%2Cw_1200/MTgyODAxOTQ1NzM4NjE4Mjc1/whoinventedfootball.jpg",
        "rank": 8
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR8xdCSnDPsO1wgzP55WJW3EgsTaA03snLx87YZH7vH1tftK973&s",
        "title": "NCAA Football - College Football News ...",
        "source": "www.cbssports.com",
        "link": "https://www.cbssports.com/college-football/",
        "original": "https://sportshub.cbsistatic.com/i/r/2022/06/23/1d4d3695-76d3-4ec4-900a-c95a21ee6736/thumbnail/450x253/f9e52fd2041021143dec867fce61ff8b/quinn-ewers-ut-spring-getty.jpg",
        "rank": 9
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYoOyUNPtfEHupSubUij7_88Tj-FD0slK2WJGANAP0igxgaGc&s",
        "title": "Football | Videos | Watch ESPN",
        "source": "www.espn.com",
        "link": "https://www.espn.com/watch/catalog/60459870-f8fc-3b3a-a6b9-d8af4bf19223/football",
        "original": "https://artwork.espncdn.com/categories/60459870-f8fc-3b3a-a6b9-d8af4bf19223/1x1Feature/1440_201903062025.jpg",
        "rank": 10
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQgFBkr-DEdsMCBGRhKuBjqOVMjzn33MIARq_f2I-VnpjC5hRA&s",
        "title": "Olympic flag football ...",
        "source": "olympics.nbcsports.com",
        "link": "https://olympics.nbcsports.com/2022/04/05/flag-football-olympics-nfl/",
        "original": "https://olympics.nbcsports.com/wp-content/uploads/sites/10/2022/04/GettyImages-1237679853-e1649181927440.jpg?w=811",
        "rank": 11
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR_ID5wsyiMn-hrORJBFJ3tC4ZqDt1TGPUekV7SF9CfoGi8f9N3&s",
        "title": "Call Football “Soccer”? | Britannica",
        "source": "www.britannica.com",
        "link": "https://www.britannica.com/story/why-do-some-people-call-football-soccer",
        "original": "https://cdn.britannica.com/51/190751-050-147B93F7/soccer-ball-goal.jpg?q=60",
        "rank": 12
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT87bnoeOqGX_yt5XI4K2T88zAN3QOHlFZggNgSK0xMcrM683ae&s",
        "title": "Football - News, Athletes, Highlights ...",
        "source": "olympics.com",
        "link": "https://olympics.com/en/sports/football/",
        "original": "https://img.olympicchannel.com/images/image/private/t_social_share_thumb/f_auto/primary/qjxgsf7pqdmyqzsptxju",
        "rank": 13
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSM4FRwtIQRJUVeS7DZl_Lhihi4H_64esiFnJSHwBGwuS3_Gtqc&s",
        "title": "Contenders for 2022 College Football ...",
        "source": "bleacherreport.com",
        "link": "https://bleacherreport.com/articles/2956222-buying-or-selling-top-contenders-for-2022-college-football-playoff",
        "original": "https://img.bleacherreport.net/img/slides/photos/004/518/828/512481ab6d70f9d3660891e778786d86_crop_exact.jpg?w=2975&h=2048&q=85",
        "rank": 14
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRXWTpsr6MX9r1w7CUAfa3Ewfh8uvUDMuN9uAGz0NMkhOU5htk&s",
        "title": "College football rankings 2022: Alabama ...",
        "source": "www.sportingnews.com",
        "link": "https://www.sportingnews.com/us/ncaa-division-i-fbs/news/college-football-rankings-top-25-alabama-ohio-state/hvqw0stg7d4jvimndjuf6ip2",
        "original": "https://library.sportingnews.com/2021-12/bryce-young-120421-getty-ftr_1q4nq494zev631bgr3qbc1zvap.jpg",
        "rank": 15
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQuvr-VyKe5QAP5QspJh5fuI-rn5M_wVwJQt6uzE6GqN746-8qb&s",
        "title": "National Football League - HISTORY",
        "source": "www.history.com",
        "link": "https://www.history.com/news/the-birth-of-the-national-football-league",
        "original": "https://www.history.com/.image/ar_4:3%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cq_auto:good%2Cw_1200/MTU3ODc4NjAwMDI2ODkxNTkz/the-nfl-begins-football-grass-2014-hero-2.jpg",
        "rank": 16
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTrb7Br2V9vL9dS0cKP2gMvpVl_JQ_oR-HwvclzFJbDnVUf6685&s",
        "title": "File:Football (soccer ball).svg - Wikipedia",
        "source": "en.wikipedia.org",
        "link": "https://en.wikipedia.org/wiki/File:Football_(soccer_ball).svg",
        "original": "https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Football_%28soccer_ball%29.svg/1928px-Football_%28soccer_ball%29.svg.png",
        "rank": 17
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ7OnRj5tm8V9jeP50bJxvnDeA91FOanwppImIQ-z-nFN01p5El&s",
        "title": "NCAA football: College players could ...",
        "source": "sports.yahoo.com",
        "link": "https://sports.yahoo.com/could-hundreds-of-college-football-players-be-left-stranded-by-ncaa-apathy-014322627.html",
        "original": "https://s.yimg.com/os/creatr-uploaded-images/2020-12/e3514670-3fbf-11eb-b67f-efeaa313555f",
        "rank": 18
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ3jIzJvWYzX9cl4nIHyCIL5Fe_lbKo1ChNzNV6HZtsudkiTZX_&s",
        "title": "Concerns raised over how football clubs ...",
        "source": "www.theguardian.com",
        "link": "https://www.theguardian.com/football/2021/jul/28/major-heading-restrictions-agreed-for-english-football-at-all-levels-from-this-season",
        "original": "https://i.guim.co.uk/img/media/1388397fc76bf11b35cbebe73e18f9098b58ef58/0_0_3878_2327/master/3878.jpg?width=1200&quality=85&auto=format&fit=max&s=8724b4198ece7b3b0f71cdfa0cbb11cb",
        "rank": 19
      },
      {
        "image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTHr10vi61VGARt5FCndZ1xOpgRFpG_WOvALQdJfWQQ8a_c7jpT&s",
        "title": "Virtual reality football video game ...",
        "source": "sportsnaut.com",
        "link": "https://sportsnaut.com/virtual-reality-football-video-game-nfl-licensing/",
        "original": "https://sportsnaut.com/wp-content/uploads/2022/04/generic-football-18139090-scaled.jpg",
        "rank": 20
      },
    ]
  }
```


# Google Autocomplete API

Get the Google Autocomplete suggestions with the help our Autocomplete API.

Here is the list of default parameters you can use with this API :\ <br>

|                            Parameters                           |                                                                                                          Description                                                                                                         |
| :-------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                     This is your API key.                                                                                                    |
|     <p>q<br><br><mark style="color:red;">required</mark></p>    |                                                                                    <p>Type: <code>String</code><br>Google Search Query</p>                                                                                   |
|                                gl                               | <p>Type: <code>String</code></p><p></p><p>Default: <code>"us"</code><br>  Name of the country. The name should be in <a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p> |
|                                hl                               |                                                     <p>Type: <code>String</code></p><p><br>Default: <code>"en\_US"</code> <br>The language of the requested results.</p>                                                     |

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/autocomplete?api_key=APIKEY&q=football&gl=us"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/autocomplete?api_key=APIKEY&q=football&gl=us')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'football' , 'gl':'us'}
resp = requests.get('https://api.serpdog.io/autocomplete', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/autocomplete?api_key=APIKEY&q=football&gl=us";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q => "football",
 :gl => "us"
}
uri = URI('https://api.serpdog.io/autocomplete')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/autocomplete?api_key=APIKEY&q=footbal&gl=us";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "q": "football",
    "gl": "us"
  },
  "suggestions": [
    {
      "value": "football cleats",
      "relevance": 601,
      "type": "QUERY"
    },
    {
      "value": "football games",
      "relevance": 600,
      "type": "QUERY"
    },
    {
      "value": "football wordle",
      "relevance": 555,
      "type": "QUERY"
    },
    {
      "value": "football today",
      "relevance": 554,
      "type": "QUERY"
    },
    {
      "value": "football gloves",
      "relevance": 553,
      "type": "QUERY"
    },
    {
      "value": "football field",
      "relevance": 552,
      "type": "QUERY"
    },
    {
      "value": "football movies",
      "relevance": 551,
      "type": "QUERY"
    },
    {
      "value": "football positions",
      "relevance": 550,
      "type": "QUERY"
    }
  ],
  "verbatim_relevance": 1300
}
```


# Google Shopping API

Google Shopping is one of the great sources of data for data miners for research and price tracking. Scrape the latest real-time Google Shopping Results with the help of this API.

Here is the list of default parameters you can use with this API :

|                            Parameters                           |                                                                                                                                                                                                                                                                                                       Description                                                                                                                                                                                                                                                                                                      |
| :-------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                                                                                                                                                                                                                  This is your API key.                                                                                                                                                                                                                                                                                                 |
|     <p>q<br><br><mark style="color:red;">required</mark></p>    |                                                                                                                                                                                                                                                                               <p>Type: <code>String</code><br><br>Google Search Query</p>                                                                                                                                                                                                                                                                              |
|                               num                               |                                                                                                                                                                                                                                                                       <p>Type: <code>Number(Integer)</code><br><br>Number of results per page</p>                                                                                                                                                                                                                                                                      |
|                                gl                               |                                                                                                                                                                                              <p>Type: <code>String</code></p><p></p><p>Default: <code>"us"</code><br>  Name of the country. The name should be in <a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p>                                                                                                                                                                                              |
|                                hl                               |                                                                                                                                                                                                                                                <p>Type: <code>String</code></p><p><br>Default Value: <code>"en\_us"</code><br>The language of the requested results.</p>                                                                                                                                                                                                                                               |
|                               page                              |                                                                                                                                                                                                    <p>Type: <code>Number(Integer)</code><br><code>\[0,10,20....]</code><br><br>Default: <code>0</code><br>(Enter 10 for 2nd-page results, 20 for 3rd, etc .)<br>The page number to get targeted search results.</p>                                                                                                                                                                                                    |
|                                lr                               |                                                                                                                                                                                                 <p>Type: <code>String</code><br><br>Limit the search to one or multiple languages.<br>It is used as <mark style="color:red;"><code>lang\_{language code}</code></mark><em>.</em> For example <em>- "</em>lang\_us".</p>                                                                                                                                                                                                |
|                               uule                              |                                                                                                                                                                                                                         <p>Type: <code>String</code><br><br>Used to encode a place an exact location(with latitude and longitude) into a value used in a cookie, an URL, or an HTTP header.</p>                                                                                                                                                                                                                        |
|                             duration                            | <p>Type: <code>String</code><br><br>Use this as <code>"d/w/m/mn/y"</code><br>where n is from <code>0-10</code>.</p><p><mark style="color:red;"><code>d</code></mark> - the previous 24 hours,  <mark style="color:red;"><code>w</code></mark> - the previous seven days, <mark style="color:red;"><code>m</code></mark> - the previous month, <mark style="color:red;"><code>mn</code></mark> - the previous n number of months, <mark style="color:red;"><code>y</code></mark> - past year</p><p><br>The <code>duration</code> parameter requests search results from a specified time period (quick date range).</p> |
|                               nfpr                              |                                                                                                                                                      <p>Type: <code>Boolean</code></p><p><br>Default: <code>0</code><br>It excludes the result from an auto-corrected query that is spelled wrong. It can be set to <mark style="color:red;"><code>1</code></mark> to exclude these results or <mark style="color:red;"><code>0</code></mark> to include them.</p>                                                                                                                                                     |
|                               tbs                               |                                                                                                                                                                                                                                                        <p>Type: <code>String</code><br><br>to be searched - An advanced parameter to filter search results. </p>                                                                                                                                                                                                                                                       |
|                               safe                              |                                                                                                                                                                       <p>Type: String<br><code>\[active/off]</code><br></p><p>Default: <code>off</code><br>To filter the adult content set <code>safe</code> to <mark style="color:red;"><code>active</code></mark> or to disable it set it <mark style="color:red;"><code>off</code></mark>.</p>                                                                                                                                                                      |
|                               html                              |                                                                                                                                                                                                                                                         <p>Type: <code>Boolean</code><br><br>Default: <code>false</code><br>To render response as raw HTML.</p>                                                                                                                                                                                                                                                        |

### API Example:

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/shopping?api_key=APIKEY&q=shoes&gl=us"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/shopping?api_key=APIKEY&q=shoes&gl=us')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'shoes' , 'gl':'us'}
resp = requests.get('https://api.serpdog.io/shopping', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/shopping?api_key=APIKEY&q=shoes&gl=us";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q=> "shoes",
 :gl => "us"
}
uri = URI('https://api.serpdog.io/shopping')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/shopping?api_key=APIKEY&q=shoes&gl=us";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "q": "shoes",
    "gl": "us"
  },
  "filters": [
    {
      "type": "Price",
      "options": [
        {
          "text": "Up to $10",
          "tbs": "mr:1,price:1,ppr_max:10"
        },
        {
          "text": "$10 – $25",
          "tbs": "mr:1,price:1,ppr_min:10,ppr_max:25"
        },
        {
          "text": "$25 – $50",
          "tbs": "mr:1,price:1,ppr_min:25,ppr_max:50"
        },
        {
          "text": "$50 – $100",
          "tbs": "mr:1,price:1,ppr_min:50,ppr_max:100"
        },
        {
          "text": "Over $100",
          "tbs": "mr:1,price:1,ppr_min:100"
        }
      ]
    },
    .....
   ],
   "ads": [
    {
      "position": 1,
      "title": "Jet Black (Medium and Extra Wide 4E Available) (Sizes 7-16) Medium (D) / 10.5CA$181.85",
      "link": "https://google.com/aclk?sa=l&ai=DChcSEwjm7dPx6dP5AhUYwsIEHen5B8YYABABGgJwdg&sig=AOD64_0NXIqqoLaeE0blf92DyNSXHBcK3A&ctype=5&q=&ved=0ahUKEwj4utDx6dP5AhWmIDQIHcjwC7QQww8Irw4&adurl=",
      "source": "Zeba Shoes",
      "price": "CA$181.85",
      "thumbnail": "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcR6bB7yuBN2zjyHSGupV7-aSSHq9mM25NO2UqpxlxY2Og4Wl5JoxkFGPGfnAgMxuVEUniRNFg1w6Ntw0ioJAkgR-EqGwPyb3jOQaxbuOOleyBWbQixVhNSp9w&usqp=CAE"
    },
    {
      "position": 2,
      "title": "Fish Slippers Beach Shoes Pool Non-Slip Sandals Men and Women Casual ShoeCA$28.00",
      "link": "https://google.com/aclk?sa=l&ai=DChcSEwjm7dPx6dP5AhUYwsIEHen5B8YYABADGgJwdg&sig=AOD64_0TRpjhmKzAxJtJ8hKCgv--zqOP-g&ctype=5&q=&ved=0ahUKEwj4utDx6dP5AhWmIDQIHcjwC7QQww8Isg4&adurl=",
      "source": "Amazon CA",
      "price": "CA$28.00",
      "thumbnail": "https://encrypted-tbn3.gstatic.com/shopping?q=tbn:ANd9GcQ2W85a9834g1ggN1S4UkccWY3cXT9H5TGO_vUm_F932Qw-kR1UAic73l0SUG4-SA-u7u6zlZ_7VxjF41mQX-55uAuNSh3wdr0hxPHNJXeW_bqbC6pU-2G4&usqp=CAE"
    },
    ....
    ],
    "shopping_results": [
    {
      "position": 1,
      "title": "Nike LeBron XVII Basketball Shoes (White) Size 11",
      "link": "https://www.goat.com/sneakers/lebron-17-air-command-force-bq3177-100%3Fsrsltid%3DAdGWZVQZVSDhUlCTAvb1HQ4hN3Q6FxUkHZZ1m3UPEgiSIkMo9-V7WMehk1c&rct=j&q=&esrc=s&sa=U&ved=0ahUKEwj4utDx6dP5AhWmIDQIHcjwC7QQguUECMYO&usg=AOvVaw2bJdRrq4-ics8g0aX0LLYu",
      "product_link": "https://google.com/shopping/product/14214112555488983868?q=shoes&oq=shoes&gl=us&sourceid=chrome&ie=UTF-8&prds=eto:17557070689024820201_0,pid:6481879233016932111,rsk:PC_16928367288155928171&sa=X&ved=0ahUKEwj4utDx6dP5AhWmIDQIHcjwC7QQ8wIIxA4",
      "product_id": "6481879233016932111",
      "source": "GOAT",
      "price": "$239.00",
      "rating": "4.6",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "delivery": "$13.50 delivery",
      "extensions": "LOW PRICE"
    },
    {
      "position": 2,
      "title": "Converse Chuck Taylor All Star Classic High Top (White Size 13) Unisex Canvas Shoes",
      "link": "https://www.converse.com/shop/p/chuck-taylor-all-star-classic-unisex-high-top-shoe/171750F_130.html%3Fcp%3DPLA_PRF_CNV_NA_US_EN_20200429_CPCS_Surfaces_X_X_X_X_Google_X_X_194432988514_X_X_X&rct=j&q=&esrc=s&sa=U&ved=0ahUKEwj4utDx6dP5AhWmIDQIHcjwC7QQguUECNYO&usg=AOvVaw1IOjq4GdI_OaSRpSxPriQ_",
      "product_link": "https://google.com/shopping/product/16525774757933753875?q=shoes&oq=shoes&gl=us&sourceid=chrome&ie=UTF-8&prds=eto:9965886655953646673_0,pid:10340401949653974827&sa=X&ved=0ahUKEwj4utDx6dP5AhWmIDQIHcjwC7QQ8wII1Q4",
      "product_id": "10340401949653974827",
      "source": "Converse",
      "price": "$65.00",
      "thumbnail": "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",
      "delivery": "Free delivery by Sep 6 & Free 30-day returns"
    },
    ....
    ],
}
```


# Google Product API

The Serpdog's Google Product API will allow you to extract Google Product Results from any country present in the world. It includes details like online sellers, product reviews, and many more.

Here is the list of default parameters you can use with this API:

|                              Parameter                             |                                                                                                                           Description                                                                                                                           |
| :----------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|   <p>api\_key<br><br><mark style="color:red;">required</mark></p>  |                                                                                                                      This is your API key.                                                                                                                      |
| <p>product\_id<br><br><mark style="color:red;">required</mark></p> |                                     The id of the Google Shopping Product you want to get results for. It can be found from the URL: <mark style="color:red;">`https://www.google.com/shopping/product/{product_Id}`</mark>                                     |
|                                 gl                                 |                   <p>Type: <code>String</code></p><p></p><p>Default: <code>"us"</code><br>  Name of the country. The name should be in <a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p>                  |
|                                 hl                                 |                                                                    <p>Type: <code>String</code></p><p><br>Default Value: <code>"en\_us"</code><br>The language of the requested results.</p>                                                                    |
|                                uule                                |                                             <p>Type: <code>String</code><br><br>Used to encode a place an exact location(with latitude and longitude) into a value used in a cookie, an URL, or an HTTP header.</p>                                             |
|                                page                                | <p>Type: <code>Number(Integer)</code><br><code>\[0,10,20...]</code><br><br>Default: <code>0</code><br>(Enter 10 for 2nd-page results, 20 for 3rd, etc .)<br><br>This parameter is used for pagination and can only be used with online sellers and reviews.</p> |
|                               filters                              |                                                                       <p>Type: <code>String</code><br><br>This parameter is used for filtering and sorting reviews and offers results.</p>                                                                      |

### Search Type

|   type  |                                                                   description                                                                   |
| :-----: | :---------------------------------------------------------------------------------------------------------------------------------------------: |
|  offers |       <p>Default: <code>0</code><br></p><p>It is used for scraping offers results. It can be set to <mark style="color:red;">1</mark>.</p>      |
|  specs  | <p>Default: <code>0</code></p><p></p><p>It is used for scraping product specifications. It can be set to <mark style="color:red;">1</mark>.</p> |
| reviews |     <p>Default: <code>0</code></p><p></p><p>It is used for scraping product reviews. It can be set to <mark style="color:red;">1</mark>.</p>    |

### Some relevant values for "filters" parameter in the review results&#x20;

|    Parameter   |                                     Description                                    |
| :------------: | :--------------------------------------------------------------------------------: |
|    `rsort:0`   |                          It sorts the results by relevance                         |
|    `rsort:1`   |                            It sorts the results by date                            |
|  `rnum:{num}`  |                         Number of reviews. Maximum is 100.                         |
| `pub:{source}` | Filters the reviews according to a particular source. For example - uscellular.com |

### Some relevant values for "filters" parameter in the offers results

|   Parameter   |                            Description                           |
| :-----------: | :--------------------------------------------------------------: |
|  `freeship:1` |            It shows products with free shipping only.            |
|   `ucond:1`   |                    It shows only used products                   |
|  `scoring:p`  |                It sorts the results by base price                |
|  `scoring:tp` |                It sorts the results by total price               |
| `scoring:cpd` | It sorts the results by current promotion deals (special offers) |
| `scoring:mrd` |          It sorts the results by sellers score or rating         |

### API Example:&#x20;

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/product?product_id=2515929089120399478&api_key=APIKEY"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/product?product_id=2515929089120399478&api_key=APIKEY')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'product_id':'2515929089120399478'}
resp = requests.get('https://api.serpdog.io/product', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/product?product_id=2515929089120399478&api_key=APIKEY";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :product_id=> "2515929089120399478"
}
uri = URI('https://api.serpdog.io/product')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/product?product_id=2515929089120399478&api_key=APIKEY";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "product_id": "2515929089120399478"
  },
  "product_results": {
    "title": "Google Pixel 6 Pro 5G Unlocked (128GB) - Cloudy White",
    "prices": [
      "$899.00",
      "$888.00",
      "$609.99"
    ],
    "conditions": [
      "Refurbished item"
    ],
    "typical_prices": {
      "low": "$649.00",
      "high": "$899.00",
      "shown_price": "$899.00 at Google Store"
    },
    "reviews": "3,963",
    "rating": "3.7",
    "features": [
      "The powerful Google Tensor processor is the first processor designed by Google and made for Pixel; takes performance to a whole new level",
      "Advanced camera system with wide and ultrawide lenses, 4x optical zoom, and a main sensor that captures 150% more light",
      "Pixel’s fast charging all day battery adapts to you and saves power for apps you use the most",
      "Keeps your phone protected with the next gen Titan M2 chip, 5 years of security updates, and the most hardware layers of any phone",
      "What's in the box: USB Cable & Cell Phone"
    ],
    "extensions": [
      "Smartphone",
      "Dual SIM",
      "Android",
      "5G",
      "With Wireless Charging",
      "With Fast Charging",
      "Triple Lens",
      "GSM",
      "With OLED Display",
      "Fingerprint Scanner"
    ]
  },
  "online_sellers": [
    {
      "position": 1,
      "name": "store.google.com",
      "link": "https://google.com/url?q=https://store.google.com/us/config/pixel_6_pro%3Fhl%3Den-US&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIbQ&usg=AOvVaw0ls6g_Q7lmXUA-8N0xv7yX",
      "delivery": "Free delivery by Sun, Oct 9",
      "base_price": "$899.00",
      "total_price": "$968.67"
    },
    {
      "position": 2,
      "name": "www.visible.com",
      "link": "https://google.com/url?q=https://www.visible.com/shop/smartphones/google-pixel-6-pro/%3Fsku%3DGA03150-US%3Futm_source%3Dgoogle_feed%26utm_medium%3Dsurfaces%26utm_campaign%3Dshopping_feed%26utm_term%3Dunpaid%26utm_content%3Dgoogle_unpaid_shopping&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIcA&usg=AOvVaw248BJdz66UYDTpYA5l-69U",
      "delivery": "Free delivery by tomorrow14-day returns",
      "base_price": "$888.00",
      "total_price": "$956.82"
    },
    {
      "position": 3,
      "name": "www.ebay.com",
      "link": "https://google.com/url?q=https://www.ebay.com/itm/165641118590%3Fchn%3Dps%26mkevt%3D1%26mkcid%3D28%26var%3D465154727621&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIdw&usg=AOvVaw0znhyVTnuMwX-X9UrCzyPG",
      "delivery": "Free delivery by Wed, Sep 21",
      "base_price": "$609.99",
      "total_price": "$657.26"
    },
    {
      "position": 4,
      "name": "www.shopping.com",
      "link": "https://google.com/url?q=https://www.shopping.com/item.html%3Fid%3Dv1-304453355887-0%26offer%3Dtrue%26provider%3D0%26itemId%3Dv1-304453355887-0%26a%3DitemName_Google%2BPixel%2B6%2BPro%2B128GB%2B(Unlocked)%2B6.7%2522%2BCloudy%2BWhite%2BGA03150-US%2B-%2BSealed!%26zipCode%3D95125%26trackableItemId%3Dv1-304453355887-0%26trackFor%3DEPN&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIfA&usg=AOvVaw36Xzm7xkLVB5QQepyXoaap",
      "delivery": "Delivery date & cost shown at checkout",
      "base_price": "$749.99",
      "total_price": "$808.11"
    },
    {
      "position": 5,
      "name": "www.newegg.com",
      "link": "https://google.com/url?q=https://www.newegg.com/p/23B-001E-00311%3Fitem%3D9SIAEJWG9S7520%26nm_mc%3Dknc-googleadwords%26cm_mmc%3Dknc-googleadwords-_-cell%2520phones%2520-%2520unlocked%2520cell%2520phones-_-google-_-9SIAEJWG9S7520%26source%3Dregion&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIfw&usg=AOvVaw3rVJ7nEMODNGPVJBXKs1RA",
      "delivery": "Free delivery",
      "base_price": "$965.00",
      "total_price": "$1,039.79"
    },
    {
      "position": 6,
      "name": "fusionelectronix.com",
      "link": "https://google.com/url?q=https://fusionelectronix.com/google-pixel-6-pro-5g-android-phone-unlocked-smartphone-with-advanced-pixel-camera-and-telephoto-lens/%3Fsku%3DGA03150-US%26srsltid%3DAdGWZVRzWpdUEMLahHsKdQRMV8gVdrJKSwfFWD2tAb8JvAOt8UIpVVbupZE&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIggE&usg=AOvVaw2BZuMz993whf8B776krIdW",
      "delivery": "Free delivery by Thu, Sep 2230-day returns",
      "base_price": "$849.99",
      "total_price": "$926.49"
    },
    {
      "position": 7,
      "link": "https://google.comundefined",
      "delivery": "Free delivery by Thu, Sep 22Free deliveryFree delivery means no shipping and service fees. Orders must meet store minimums before taxes and fees in select delivery areas.Discount shown at checkout30-day returnsReturn policyIf anything goes wrong with this order, you can count on Google to help.",
      "base_price": "$849.99",
      "total_price": "$915.86"
    },
    {
      "position": 8,
      "name": "www.designinfo.in",
      "link": "https://google.com/url?q=https://www.designinfo.in/google-pixel-smartphone/google-pixel-6-pro-5g-android-phone-unlocked-smartphone-with-advanced-pixel-camera-and-telephoto-lens-128gb-cloudy-white-Buy-India-12292.html%3FSubmitCurrency%3D1%26id_currency%3D3&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIpwE&usg=AOvVaw3OU429UoWYFBn6KC-D6nEC",
      "delivery": "Free delivery by Wed, Sep 14Free 7-day returns",
      "base_price": "$1,038.16",
      "total_price": "$1,038.16"
    },
    {
      "position": 9,
      "name": "brookpad.com",
      "link": "https://google.com/url?q=https://brookpad.com/products/google-pixel-6-pro-5g-android-phone-unlocked-smartphone-with-advanced-pixel-camera-and-telephoto-lens-128gb-cloudy-white%3Fvariant%3D42795043422447%26currency%3DUSD%26utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_campaign%3DEFLcomEN%2520USD%26utm_content%3DGoogle%2520Pixel%25206%2520Pro%2520-%25205G%2520Android%2520Phone%2520-%2520Unlocked%2520Smartphone%2520with%2520Advanced%2520Pixel%2520Camera%2520and%2520Telephoto%2520Lens%2520-%2520128GB%2520-%2520Cloudy%2520White&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIrgE&usg=AOvVaw2Y8vMFR7WWCHbJkaWXnYrY",
      "delivery": "Free delivery",
      "base_price": "$779.00",
      "total_price": "$839.37"
    }
  ],
  "related_products": [
    {
      "title": "Apple iPhone 11 64GB A2223 Dual ...",
      "link": "https://google.com/shopping/product/15803068371519325321?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:10631478861498867201,oid:10631478861498867201,pid:8943183604683076901,rsk:PC_8023149794696260886&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhIIvAE",
      "price": "$383.00"
    },
    {
      "title": "Apple iPhone 13 Pro Max - 128 ...",
      "link": "https://google.com/shopping/product/437651240330897754?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:12092745641898811330,oid:12092745641898811330,pid:16627194887412580682,rsk:PC_8217023720749633348&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhIIwAE",
      "price": "$1,505.00"
    },
    {
      "title": "Samsung Galaxy Z Flip4 256GB ...",
      "link": "https://google.com/shopping/product/7122562219288976666?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:16920866743550249733,oid:16920866743550249733,pid:3561175075735285781,rsk:PC_2259866432285326910&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhIIxAE",
      "price": "$1,039.99"
    },
    {
      "title": "Apple iPhone 13 Pro - 128 GB ...",
      "link": "https://google.com/shopping/product/3687170449830135457?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:16656761546560440730,oid:16656761546560440730,pid:12785372938347343599,rsk:PC_12721096405768421674&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhIIyAE",
      "price": "$1,150.00"
    },
    {
      "title": "Apple iPhone 13 Mini - 128 GB ...",
      "link": "https://google.com/shopping/product/9605877161972811703?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:8491221753191645156,oid:8491221753191645156,pid:17062421298967806788,rsk:PC_1686283355608115465&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhIIzAE",
      "price": "$569.99"
    },
    {
      "title": "Apple iPhone 13 - 128 GB - Green",
      "link": "https://google.com/shopping/product/3628886803268507508?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:14568268246630545116,oid:14568268246630545116,pid:11865528305208463674,rsk:PC_8971650804785857268&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhII0AE",
      "price": "$1,065.00"
    },
    {
      "title": "Samsung Galaxy Z Flip3 5G 256GB ...",
      "link": "https://google.com/shopping/product/13312216002509535198?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:11624618888767727737,oid:11624618888767727737,pid:16540539309733388515,rsk:PC_16887429298718313848&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhII1AE",
      "price": "$849.99"
    },
    {
      "title": "Apple iPhone 12 Pro Max - 128 ...",
      "link": "https://google.com/shopping/product/5492645873506991877?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:15728576390396903694,oid:15728576390396903694,pid:8785319130127152524,rsk:PC_8614981451121089051&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhII2AE",
      "price": "$949.00"
    },
    {
      "title": "Google Pixel 6 5G Unlocked ...",
      "link": "https://google.com/shopping/product/11209475922215274808?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:8502432159441856059,oid:8502432159441856059,pid:11873849009401935557,rsk:PC_18445383168216468507&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhII3AE",
      "price": "$722.00"
    },
    {
      "title": "Samsung Galaxy S21 FE 5G - 128 ...",
      "link": "https://google.comhttps://www.bestbuy.com/site/samsung-galaxy-s21-fe-5g-128gb-unlocked-graphite/6466003.p?skuId=6466003&contractId=unactivated&ref=NS&loc=101&extStoreId=1021&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhII4AE",
      "price": "$599.99"
    }
  ],
  "specifications": {
    "details": {
      "Manufacturer Part Number": "GA03150-US",
      "Product Line": "Pixel 6 Pro",
      "Product Name": "Pixel 6 Pro Smartphone",
      "Product Type": "Smartphone",
      "Phone Style": "Bar"
    }
  },
  "reviews_results": {
    "ratings": [
      {
        "name": "5",
        "amount": "1,800"
      },
      {
        "name": "4",
        "amount": "754"
      },
      {
        "name": "3",
        "amount": "488"
      },
      {
        "name": "2",
        "amount": "351"
      },
      {
        "name": "1",
        "amount": "570"
      }
    ],
    "reviews": [
      {
        "position": 1,
        "title": "Next-Generation Features in a Beautiful Package",
        "date": "February 10, 2022",
        "rating": "5",
        "source": "Garrett111 · Review provided by  store.google.com",
        "description": "Pros Easy data transfer Great speaker Sharp, high-resolution screen Seamless integration with pixel buds Great design Responsive fingerprint reader Ip68 water/dust resistance UI is fast and easy to use Fantastic camera and camera software Reasonable price for a flagship phone Improved security with Tensor chip Cons Some software issues The all-glass body feels fragile Screen brightness seems low From first unboxing I’ve been in love with this phone! It is a dream to hold and the 2k screen is the sharpest I’ve had the pleasure of using. The included USB-C to USB-C cable made transferring data from my old phone (Samsung S21 5G) fast and easy. With the camera and software, I am taking photos that are on par with or even better than my DSLR. It’s incredible what Google ... MorePros Easy data transfer Great speaker Sharp, high-resolution screen Seamless integration with pixel buds Great design Responsive fingerprint reader Ip68 water/dust resistance UI is fast and easy to use Fantastic camera and camera software Reasonable price for a flagship phone Improved security with Tensor chip Cons Some software issues The all-glass body feels fragile Screen brightness seems low From first unboxing I’ve been in love with this phone! It is a dream to hold and the 2k screen is the sharpest I’ve had the pleasure of using. The included USB-C to USB-C cable made transferring data from my old phone (Samsung S21 5G) fast and easy. With the camera and software, I am taking photos that are on par with or even better than my DSLR. It’s incredible what Google has done tailoring the software to work with their new Tensor chip. I haven’t had a chance to use the live transcribe/translate feature yet, but I am encouraged to book a trip in the future knowing I have such capabilities in my pocket. The fingerprint reader has worked flawlessly, though it does light up the screen in that area, which was a surprise the first time I unlocked it in the dark. Compared to my S21, the screen brightness has to be turned up further in order to have a comparable brightness, though at maximum brightness there is little difference between phones. I suspect the brightness curve is just calibrated differently, possibly to improve battery life. The battery easily lasts a whole day for me and I love the feature where it will sync the charging speed to finish right as your morning alarm goes off, saving unnecessary battery wear. The speaker is the best I have experienced on a phone. I was surprised at the dynamic range the first time I turned on some music; this has by far the best bass/mid response I’ve ever heard from a phone speaker, and the treble side holds its own too. While I love the feel of this phone in my hand, I’d recommend a case for long term use as it is a glass body. I have encountered a few bugs and software hiccups so far, but there have already been several updates, so I see no reason to believe that things won’t be polished. Overall, this phone provides top of the line security, hardware, and software in a beautiful package. It truly lives up to Flagship status. Less"
      }
    ]
  },
  "product_variations": [
    {
      "thumbnail": "https://encrypted-tbn2.gstatic.com/shopping?q=tbn:ANd9GcTYdUS0M3Qssgzn_ALynruF40QacaALu-TNnmVI49IqaOttbMr1sIBX5LJL4vWfGf5yzhGk-Cpm8qbptz4gs2kBUCA8S6uE1j9oFGRyUoqpiG1vtiyDtQ&usqp=CAY"
    },
    {
      "link": "https://google.com/shopping/product/7259312469429982789?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=opd:11506453431541392925,rsk:PC_5803332436479017245&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQlIUHCD4oAQ",
      "product_id": "https://api.serpdog.io/product?api_key=APIKEY&hl=en&gl=us&product_id=7259312469429982789",
      "thumbnail": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:ANd9GcRTUYAWQ6jsqpKzBg7H9AEn0bxjcIvhOPQ9LTSa9ZrwJwQGIKiBDh3StyOcXbdHXAa9eSf4jSe4VkUTHl9f56zhBsqHPKoZk_GrgGifU0rPryIbdV9SrA&usqp=CAY"
    },
    {
      "link": "https://google.com/shopping/product/2940402033531438677?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=opd:11506453431541392925,rsk:PC_5803332436479017245&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQlIUHCD8oAg",
      "product_id": "https://api.serpdog.io/product?api_key=APIKEY&hl=en&gl=us&product_id=2940402033531438677",
      "thumbnail": "https://encrypted-tbn2.gstatic.com/shopping?q=tbn:ANd9GcRYNdGaeo4kqCW5NEH-Neb5_OkntVfV0t6VVO4jNvhGF7Nd3ql-Af1rZITttD7ovisbtlqGlMJjCHWJwO8k_sOBSY1pdpK6H6tDEmhe0Q&usqp=CAY"
    }
  ]
}
```


# Google Scholar API

Using this API, you get the JSON data of Google Scholar results consisting of title, link, snippets and more.

Here is the list of default parameters you can use with this API:&#x20;

|                            Parameters                           |                                                                                                                                 Description                                                                                                                                 |
| :-------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                                            This is your API key.                                                                                                                            |
|     <p>q<br><br><mark style="color:red;">required</mark></p>    |                                                                                                         <p>Type: <code>String</code><br><br>Google Search Query</p>                                                                                                         |
|                               num                               |                                                                                                 <p>Type: <code>Number(Integer)</code><br><br>Number of results per page</p>                                                                                                 |
|                                hl                               |                                                                          <p>Type: <code>String</code></p><p><br>Default Value: <code>"en\_us"</code><br>The language of the requested results.</p>                                                                          |
|                                lr                               |                           <p>Type: <code>String</code><br><br>Limit the search to one or multiple languages.<br>It is used as <mark style="color:red;"><code>lang\_{language code}</code></mark><em>.</em> For example <em>- "</em>lang\_us".</p>                           |
|                               page                              |                               <p>Type: <code>Number(Integer)</code><br><code>\[0,10,20....]</code><br><br>Default: <code>0</code><br>(Enter 10 for 2nd-page results, 20 for 3rd, etc .)<br>The page number to get targeted search results.</p>                              |
|                              cites                              |                                                                               <p>Type: <code>String</code><br><br>Parameter defines unique ID for an article to trigger Cited By searches.</p>                                                                              |
|                             as\_ylo                             |                                                                         <p>Type: <code>String</code><br><br>The parameter specifies the starting year for which you wish to include the results.</p>                                                                        |
|                             as\_yhi                             |                                                                             <p>Type: <code>String</code><br><br>The parameter specifies the year for which you wish to include the results.</p>                                                                             |
|                              scisbd                             |                                                               <p>Type: <code>String</code><br><br>This parameter determines whether to include only abstract results (set to 1) or all results (set to 0).</p>                                                              |
|                        <p>cluster<br></p>                       |                                                                 <p>Type: <code>String</code><br><br>This parameter specifies a unique ID for an article to initiate searches for all available versions.</p>                                                                |
|                             as\_vis                             |                                                        <p>Type: <code>String</code><br><br>This parameter determines whether to include citations or not. Set it to 1 to exclude citations, or 0 to include them.</p>                                                       |
|                             as\_sdt                             |                                                                                   <p>Type: <code>String</code><br><br>This parameter can function as either a search type or a filter.</p>                                                                                  |
|                               safe                              | <p>Type: String<br><code>\[active/off]</code><br></p><p>Default: <code>off</code><br>To filter the adult content set <code>safe</code> to <mark style="color:red;"><code>active</code></mark> or to disable it set it <mark style="color:red;"><code>off</code></mark>.</p> |
|                               html                              |                                                                                   <p>Type: <code>Boolean</code><br><br>Default: <code>false</code><br>To render response as raw HTML.</p>                                                                                   |

### API Example:

{% tabs %}
{% tab title="cURL" %}

```c
cURL "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/scholar?api_key=APIKEY&q=physics')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```
import requests
payload = {'api_key': 'APIKEY', 'q':'physics'}
resp = requests.get('https://api.serpdog.io/scholar', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q=> "physics"
}
uri = URI('https://api.serpdog.io/scholar')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "q": "physics"
  },
  "related_searches": [
    {
      "title": "applied physics",
      "link": "https://www.google.com/scholar?hl=en&as_sdt=0,33&qsp=1&q=applied+physics&qst=ib"
    },
    {
      "title": "chemistry physics",
      "link": "https://www.google.com/scholar?hl=en&as_sdt=0,33&qsp=2&q=chemistry+physics&qst=ib"
    },
    {
      "title": "high energy physics",
      "link": "https://www.google.com/scholar?hl=en&as_sdt=0,33&qsp=3&q=high+energy+physics&qst=ib"
    },
    {
      "title": "solid state physics",
      "link": "https://www.google.com/scholar?hl=en&as_sdt=0,33&qsp=4&q=solid+state+physics&qst=ib"
    },
    {
      "title": "condensed matter physics",
      "link": "https://www.google.com/scholar?hl=en&as_sdt=0,33&qsp=5&q=condensed+matter+physics&qst=ib"
    },
    {
      "title": "physics crc",
      "link": "https://www.google.com/scholar?hl=en&as_sdt=0,33&qsp=6&q=physics+crc&qst=ib"
    },
    {
      "title": "001 exact sciences physics",
      "link": "https://www.google.com/scholar?hl=en&as_sdt=0,33&qsp=7&q=001+exact+sciences+physics&qst=ib"
    },
    {
      "title": "physics sciences and technology",
      "link": "https://www.google.com/scholar?hl=en&as_sdt=0,33&qsp=8&q=physics+sciences+and+technology&qst=ib"
    }
  ],
  "scholar_results": [
    {
      "title": "Supercollider physics",
      "title_link": "https://journals.aps.org/rmp/abstract/10.1103/RevModPhys.56.579",
      "id": "7QAkDEkBjpYJ",
      "displayed_link": "E Eichten, I Hinchliffe, K Lane, C Quigg - Reviews of Modern Physics, 1984 - APS",
      "snippet": "… physics capabilities of such a device and the demands placed upon accelerator parameters by the physics … However, according to ourpresent knowledge of elementary particle physics, …",
      "inline_links": {
        "versions": {
          "total": "All 12 versions",
          "link": "https://scholar.google.com/scholar?cluster=10848609965630030061&hl=en&as_sdt=0,33",
          "cluster_id": "10848609965630030061"
        },
        "cited_by": {
          "total": "Cited by 3031",
          "link": "https://scholar.google.com/scholar?cites=10848609965630030061&as_sdt=5,33&sciodt=0,33&hl=en",
          "cites_id": "10848609965630030061"
        },
        "related_pages_link": "https://scholar.google.com/scholar?q=related:7QAkDEkBjpYJ:scholar.google.com/&scioq=physics&hl=en&as_sdt=0,33"
      },
      "resources": [
        {
          "title": "lbl.gov",
          "type": "PDF",
          "link": "http://physics.lbl.gov/shapiro/Physics226/RevModPhys.56.579.pdf"
        }
      ]
    },
    {
      "title": "Physics of electrophotography",
      "title_link": "https://journals.aps.org/rmp/abstract/10.1103/RevModPhys.65.163",
      "id": "xJRwbxTN-QMJ",
      "displayed_link": "DM Pai, BE Springett - Reviews of Modern Physics, 1993 - APS",
      "snippet": "… This article reviews the physics of the latent-image formation … on some of the specific physics of the imageforming process. … ; and, lastly, that much of the physics takes place on a scale of …",
      "inline_links": {
        "versions": {
          "total": "All 5 versions",
          "link": "https://scholar.google.com/scholar?cluster=286485538967426244&hl=en&as_sdt=0,33",
          "cluster_id": "286485538967426244"
        },
        "cited_by": {
          "total": "Cited by 421",
          "link": "https://scholar.google.com/scholar?cites=286485538967426244&as_sdt=5,33&sciodt=0,33&hl=en",
          "cites_id": "286485538967426244"
        },
        "related_pages_link": "https://scholar.google.com/scholar?q=related:xJRwbxTN-QMJ:scholar.google.com/&scioq=physics&hl=en&as_sdt=0,33"
      }
    },
    {
      "title": "Erratum: supercollider physics",
      "title_link": "https://journals.aps.org/rmp/abstract/10.1103/RevModPhys.58.1065",
      "id": "kTyxdpkp9EIJ",
      "displayed_link": "E Eichten, I Hinchliffe, K Lane, C Quigg - Reviews of Modern Physics, 1986 - APS",
      "snippet": "A programming error led to too slow a growth in the population of heavy flavors. At the largest values of Q, our structure functions underestimate the heavy quark content of the proton by …",
      "inline_links": {
        "versions": {
          "total": "All 2 versions",
          "link": "https://scholar.google.com/scholar?cluster=4824526839918705809&hl=en&as_sdt=0,33",
          "cluster_id": "4824526839918705809"
        },
        "cited_by": {
          "total": "Cited by 447",
          "link": "https://scholar.google.com/scholar?cites=4824526839918705809&as_sdt=5,33&sciodt=0,33&hl=en",
          "cites_id": "4824526839918705809"
        },
        "related_pages_link": "https://scholar.google.com/scholar?q=related:kTyxdpkp9EIJ:scholar.google.com/&scioq=physics&hl=en&as_sdt=0,33"
      }
    },
    {
      "title": "Introduction to mesoscopic physics",
      "title_link": "https://books.google.com/books?hl=en&lr=&id=ZyjW37iGhaQC&oi=fnd&pg=PA1&dq=physics&ots=WzbKIthYbH&sig=v0kI8h86vX_XmWdi9ZjM9S9trVE",
      "id": "fcMdaKxCoDQJ",
      "type": "[BOOK]",
      "displayed_link": "Y Imry - 2002 - books.google.com",
      "snippet": "… physics and engineering, since engineering such tiny electronic components requires a firm grasp of quantum physics… text in a course on mesoscopic physics or as a supplementary text …",
      "inline_links": {
        "versions": {
          "total": "All 2 versions",
          "link": "https://scholar.google.com/scholar?cluster=3792104194494546813&hl=en&as_sdt=0,33",
          "cluster_id": "3792104194494546813"
        },
        "cited_by": {
          "total": "Cited by 2297",
          "link": "https://scholar.google.com/scholar?cites=3792104194494546813&as_sdt=5,33&sciodt=0,33&hl=en",
          "cites_id": "3792104194494546813"
        },
        "related_pages_link": "https://scholar.google.com/scholar?q=related:fcMdaKxCoDQJ:scholar.google.com/&scioq=physics&hl=en&as_sdt=0,33"
      }
    },
    {
      "title": "Physics of chemoreception",
      "title_link": "https://www.sciencedirect.com/science/article/pii/S0006349577855446",
      "id": "tZ8Lc5aycNsJ",
      "displayed_link": "HC Berg, EM Purcell - Biophysical journal, 1977 - Elsevier",
      "snippet": "Statistical fluctuations limit the precision with which a microorganism can, in a given time T, determine the concentration of a chemoattractant in the surrounding medium. The best a cell …",
      "inline_links": {
        "versions": {
          "total": "All 15 versions",
          "link": "https://scholar.google.com/scholar?cluster=15812334650942791605&hl=en&as_sdt=0,33",
          "cluster_id": "15812334650942791605"
        },
        "cited_by": {
          "total": "Cited by 2195",
          "link": "https://scholar.google.com/scholar?cites=15812334650942791605&as_sdt=5,33&sciodt=0,33&hl=en",
          "cites_id": "15812334650942791605"
        },
        "related_pages_link": "https://scholar.google.com/scholar?q=related:tZ8Lc5aycNsJ:scholar.google.com/&scioq=physics&hl=en&as_sdt=0,33"
      },
      "resources": [
        {
          "title": "sciencedirect.com",
          "type": "PDF",
          "link": "https://www.sciencedirect.com/science/article/pii/S0006349577855446/pdf?md5=32f156baf68e53de7bb27533d6dc057b&pid=1-s2.0-S0006349577855446-main.pdf"
        }
      ]
    },
    {
      "title": "Physics of nonhermitian degeneracies",
      "title_link": "https://link.springer.com/article/10.1023/B:CJOP.0000044002.05657.04",
      "id": "LE2gQOMngdsJ",
      "displayed_link": "MV Berry - Czechoslovak journal of physics, 2004 - Springer",
      "snippet": "… Nonhermitian hamiltonians usually enter physics as a … as a perturbation, with the physics essentially unchanged from the … nonhermitian physics differs radically from hermitian physics …",
      "inline_links": {
        "versions": {
          "total": "All 10 versions",
          "link": "https://scholar.google.com/scholar?cluster=15816967223297199404&hl=en&as_sdt=0,33",
          "cluster_id": "15816967223297199404"
        },
        "cited_by": {
          "total": "Cited by 708",
          "link": "https://scholar.google.com/scholar?cites=15816967223297199404&as_sdt=5,33&sciodt=0,33&hl=en",
          "cites_id": "15816967223297199404"
        },
        "related_pages_link": "https://scholar.google.com/scholar?q=related:LE2gQOMngdsJ:scholar.google.com/&scioq=physics&hl=en&as_sdt=0,33"
      },
      "resources": [
        {
          "title": "psu.edu",
          "type": "PDF",
          "link": "https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=14e795731aa62819e72b3b1ea76ccbe7f90c0921"
        }
      ]
    },
    {
      "title": "Physics and beyond",
      "title_link": "https://search.proquest.com/openview/04884c843db26542e296a112b677e675/1?pq-origsite=gscholar&cbl=1819449",
      "id": "dsIu-e56lX4J",
      "type": "[BOOK]",
      "displayed_link": "W Heisenberg - 1971 - search.proquest.com",
      "snippet": "What was it like to be an atomic scientist in the years from 1920 to 1965? In this fascinating intellectual autobiography, Werner Heisenberg recalls the development of atomic physics, as …",
      "inline_links": {
        "versions": {
          "total": "All 7 versions",
          "link": "https://scholar.google.com/scholar?cluster=9121331787110204022&hl=en&as_sdt=0,33",
          "cluster_id": "9121331787110204022"
        },
        "cited_by": {
          "total": "Cited by 1683",
          "link": "https://scholar.google.com/scholar?cites=9121331787110204022&as_sdt=5,33&sciodt=0,33&hl=en",
          "cites_id": "9121331787110204022"
        },
        "related_pages_link": "https://scholar.google.com/scholar?q=related:dsIu-e56lX4J:scholar.google.com/&scioq=physics&hl=en&as_sdt=0,33"
      }
    },
    {
      "title": "Physics at BES-III",
      "title_link": "https://arxiv.org/abs/0809.1869",
      "id": "VmuDxig7br8J",
      "displayed_link": "DM Asner, T Barnes, JM Bian, II Bigi… - arXiv preprint arXiv …, 2008 - arxiv.org",
      "snippet": "… Studies of τ-charm physics could reveal or indicate the possible presence of new physics in the low energy region. This physics book provides detailed discussions on important topics …",
      "inline_links": {
        "versions": {
          "total": "All 10 versions",
          "link": "https://scholar.google.com/scholar?cluster=13794027754997640022&hl=en&as_sdt=0,33",
          "cluster_id": "13794027754997640022"
        },
        "cited_by": {
          "total": "Cited by 439",
          "link": "https://scholar.google.com/scholar?cites=13794027754997640022&as_sdt=5,33&sciodt=0,33&hl=en",
          "cites_id": "13794027754997640022"
        },
        "related_pages_link": "https://scholar.google.com/scholar?q=related:VmuDxig7br8J:scholar.google.com/&scioq=physics&hl=en&as_sdt=0,33"
      },
      "resources": [
        {
          "title": "arxiv.org",
          "type": "PDF",
          "link": "https://arxiv.org/pdf/0809.1869"
        }
      ]
    },
    {
      "title": "Electrophotography and development physics",
      "title_link": "https://books.google.com/books?hl=en&lr=&id=l33qCAAAQBAJ&oi=fnd&pg=PA1&dq=physics&ots=eGbLGNwjnh&sig=Z03tJW7qsgrhjl33L-lpVs4Qw4c",
      "id": "KgzBYhMfpbUJ",
      "type": "[BOOK]",
      "displayed_link": "LB Schein - 2013 - books.google.com",
      "snippet": "… While our knowledge of the physics of solid area and … The primary purpose of this book is to discuss critically the physics of … 1), followed by a discussion of the physics within each of the …",
      "inline_links": {
        "versions": {
          "total": "All 4 versions",
          "link": "https://scholar.google.com/scholar?cluster=13088902060143873066&hl=en&as_sdt=0,33",
          "cluster_id": "13088902060143873066"
        },
        "cited_by": {
          "total": "Cited by 722",
          "link": "https://scholar.google.com/scholar?cites=13088902060143873066&as_sdt=5,33&sciodt=0,33&hl=en",
          "cites_id": "13088902060143873066"
        },
        "related_pages_link": "https://scholar.google.com/scholar?q=related:KgzBYhMfpbUJ:scholar.google.com/&scioq=physics&hl=en&as_sdt=0,33"
      }
    },
    {
      "title": "Fundamentals of physics",
      "title_link": "https://books.google.com/books?hl=en&lr=&id=HybkAwAAQBAJ&oi=fnd&pg=PA1&dq=physics&ots=TtkaAhLK6E&sig=K_RmAz0g7Iqq61EjZAQ-vzo63D0",
      "id": "H6wI0v5DPrgJ",
      "type": "[BOOK]",
      "displayed_link": "D Halliday, R Resnick, J Walker - 2013 - books.google.com",
      "snippet": "The 10th edition of Halliday, Resnick and Walkers Fundamentals of Physics provides the perfect solution for teaching a 2 or 3 semester calculus-based physics course, providing …",
      "inline_links": {
        "versions": {
          "total": "All 16 versions",
          "link": "https://scholar.google.com/scholar?cluster=13276123513259338783&hl=en&as_sdt=0,33",
          "cluster_id": "13276123513259338783"
        },
        "cited_by": {
          "total": "Cited by 4993",
          "link": "https://scholar.google.com/scholar?cites=13276123513259338783&as_sdt=5,33&sciodt=0,33&hl=en",
          "cites_id": "13276123513259338783"
        },
        "related_pages_link": "https://scholar.google.com/scholar?q=related:H6wI0v5DPrgJ:scholar.google.com/&scioq=physics&hl=en&as_sdt=0,33"
      },
      "resources": [
        {
          "title": "philadelphia.edu.jo",
          "type": "PDF",
          "link": "https://www.philadelphia.edu.jo/science/math/syllabi/211109.pdf"
        }
      ]
    }
  ],
  "pagination": {
    "current": 1,
    "page_no": {
      "1": "https://www.scholar.google.com/scholar?start=10&q=physics&hl=en&as_sdt=0,33",
      "2": "https://www.scholar.google.com/scholar?start=20&q=physics&hl=en&as_sdt=0,33",
      "3": "https://www.scholar.google.com/scholar?start=30&q=physics&hl=en&as_sdt=0,33",
      "4": "https://www.scholar.google.com/scholar?start=40&q=physics&hl=en&as_sdt=0,33",
      "5": "https://www.scholar.google.com/scholar?start=50&q=physics&hl=en&as_sdt=0,33",
      "6": "https://www.scholar.google.com/scholar?start=60&q=physics&hl=en&as_sdt=0,33",
      "7": "https://www.scholar.google.com/scholar?start=70&q=physics&hl=en&as_sdt=0,33",
      "8": "https://www.scholar.google.com/scholar?start=80&q=physics&hl=en&as_sdt=0,33",
      "9": "https://www.scholar.google.com/scholar?start=90&q=physics&hl=en&as_sdt=0,33"
    }
  },
  "serpdog_pagination": {
    "current": 1,
    "page_no": {
      "1": "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics&page=0",
      "2": "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics&page=10",
      "3": "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics&page=20",
      "4": "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics&page=30",
      "5": "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics&page=40",
      "6": "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics&page=50",
      "7": "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics&page=60",
      "8": "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics&page=70",
      "9": "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics&page=80",
      "10": "https://api.serpdog.io/scholar?api_key=APIKEY&q=physics&page=90"
    }
  }
}
```


# Google Scholar Author Profile API

Using this API, you get the JSON data of Google Scholar Author Profile results consisting of author details, articles, co-authors and more.

Here is the list of default parameters you can use with this API:

|                             Parameters                             |                                                                                                                                     Description                                                                                                                                     |
| :----------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br></p><p><mark style="color:red;">required</mark></p> |                                                                                                                                This is your API key.                                                                                                                                |
|  <p>author\_id<br><br><mark style="color:red;">required</mark></p> |                                                                                                                  Author ID of the person you want to get data for.                                                                                                                  |
|                                 num                                |                                                                                                     <p>Type: <code>Number(Integer)</code> <br><br>Number of results per page</p>                                                                                                    |
|                                 hl                                 |                                                                              <p>Type: <code>String</code></p><p><br>Default Value: <code>"en\_us"</code> <br>The language of the requested results.</p>                                                                             |
|                              view\_op                              | <p></p><p>The parameter allows users to access specific sections of a page, offering two choices:</p><ul><li>Use "<code>view\_citation</code>" to display citations. It requires the citation ID.</li><li>Opt for "<code>list\_colleagues</code>" to view all co-authors.</li></ul> |
|                                sort                                |           <p></p><p>The parameter is utilized to organize and narrow down articles. The available options are:</p><ul><li>"<code>title</code>": Sorts articles based on their titles.</li><li>"<code>pubdate</code>": Sorts articles by their publication dates.</li></ul>          |
|                            citation\_id                            |                                          The parameter is essential for fetching the citation of individual articles. It's mandatory when choosing "`view_op=view_citation`" and allows access to IDs within our structured JSON response.                                          |

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/scholar_author?api_key=APIKEY&author_id=LSsXyncAAAAJ"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/scholar_author?api_key=APIKEY&author_id=LSsXyncAAAAJ')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'author_id':'LSsXyncAAAAJ'}
resp = requests.get('https://api.serpdog.io/scholar_author', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/scholar_author?api_key=APIKEY&author_id=LSsXyncAAAAJ";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :author_id=> "LSsXyncAAAAJ"
}
uri = URI('https://api.serpdog.io/scholar_author')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/scholar_author?api_key=APIKEY&author_id=LSsXyncAAAAJ";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

```json
{
  "meta": {
    "api_key": "APIKEY",
    "author_id": "LSsXyncAAAAJ"
  },
  "author": {
    "name": "Cliff Meyer",
    "affiliations": "Dana-Farber Cancer Institute and Harvard T.H. Chan School of Public Health",
    "email": "Verified email at jimmy.harvard.edu",
    "interests": [
      {
        "title": "Computational Biology",
        "link": "https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:computational_biology"
      },
      {
        "title": "Epigenetics",
        "link": "https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:epigenetics"
      },
      {
        "title": "Gene Regulation",
        "link": "https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:gene_regulation"
      },
      {
        "title": "Genomics",
        "link": "https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:genomics"
      },
      {
        "title": "Transcription Factors",
        "link": "https://scholar.google.com/citations?view_op=search_authors&hl=en&mauthors=label:transcription_factors"
      }
    ],
    "thumbnail": "https://scholar.google.com/citations/images/avatar_scholar_128.png"
  },
  "articles": [
    {
      "title": "Model-based analysis of ChIP-Seq (MACS)",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:2osOgNQ5qMEC",
      "citation_id": "LSsXyncAAAAJ:2osOgNQ5qMEC",
      "authors": "Y Zhang, T Liu, CA Meyer, J Eeckhoute, DS Johnson, BE Bernstein, ...",
      "publication": "Genome biology 9, 1-9, 2008",
      "cited_by": {
        "value": "15249",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=14252090027271643524",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=14252090027271643524&hl=en",
        "citation_id": "14252090027271643524"
      },
      "year": "2008"
    },
    {
      "title": "Genome-wide analysis of estrogen receptor binding sites",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:9yKSN-GCB0IC",
      "citation_id": "LSsXyncAAAAJ:9yKSN-GCB0IC",
      "authors": "JS Carroll, CA Meyer, J Song, W Li, TR Geistlinger, J Eeckhoute, ...",
      "publication": "Nature genetics 38 (11), 1289-1297, 2006",
      "cited_by": {
        "value": "1624",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=7951096779388712529",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=7951096779388712529&hl=en",
        "citation_id": "7951096779388712529"
      },
      "year": "2006"
    },
    {
      "title": "Chromosome-wide mapping of estrogen receptor binding reveals long-range regulation requiring the forkhead protein FoxA1",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:d1gkVwhDpl0C",
      "citation_id": "LSsXyncAAAAJ:d1gkVwhDpl0C",
      "authors": "JS Carroll, XS Liu, AS Brodsky, W Li, CA Meyer, AJ Szary, J Eeckhoute, ...",
      "publication": "Cell 122 (1), 33-43, 2005",
      "cited_by": {
        "value": "1558",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=12018554524946333077",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=12018554524946333077&hl=en",
        "citation_id": "12018554524946333077"
      },
      "year": "2005"
    },
    {
      "title": "FoxA1 translates epigenetic signatures into enhancer-driven lineage-specific transcription",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:UeHWp8X0CEIC",
      "citation_id": "LSsXyncAAAAJ:UeHWp8X0CEIC",
      "authors": "M Lupien, J Eeckhoute, CA Meyer, Q Wang, Y Zhang, W Li, JS Carroll, ...",
      "publication": "Cell 132 (6), 958-970, 2008",
      "cited_by": {
        "value": "1098",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=11112848724269661604",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=11112848724269661604&hl=en",
        "citation_id": "11112848724269661604"
      },
      "year": "2008"
    },
    {
      "title": "Androgen receptor regulates a distinct transcription program in androgen-independent prostate cancer",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:_kc_bZDykSQC",
      "citation_id": "LSsXyncAAAAJ:_kc_bZDykSQC",
      "authors": "Q Wang, W Li, Y Zhang, X Yuan, K Xu, J Yu, Z Chen, R Beroukhim, ...",
      "publication": "Cell 138 (2), 245-256, 2009",
      "cited_by": {
        "value": "1073",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=15942606360659954185",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=15942606360659954185&hl=en",
        "citation_id": "15942606360659954185"
      },
      "year": "2009"
    },
    {
      "title": "Handbook of test problems in local and global optimization",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:d3xjRt2Mi1YC",
      "citation_id": "LSsXyncAAAAJ:d3xjRt2Mi1YC",
      "authors": "CA Floudas, PM Pardalos, C Adjiman, WR Esposito, ZH Gümüs, ...",
      "publication": "Springer Science & Business Media, 2013",
      "cited_by": {
        "value": "920",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=10764070690182668063",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=10764070690182668063&hl=en",
        "citation_id": "10764070690182668063"
      },
      "year": "2013"
    },
    {
      "title": "Cistrome: an integrative platform for transcriptional regulation studies",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:ULOm3_A8WrAC",
      "citation_id": "LSsXyncAAAAJ:ULOm3_A8WrAC",
      "authors": "T Liu, JA Ortiz, L Taing, CA Meyer, B Lee, Y Zhang, H Shin, SS Wong, ...",
      "publication": "Genome biology 12, 1-10, 2011",
      "cited_by": {
        "value": "731",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=17374025607959613119",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=17374025607959613119&hl=en",
        "citation_id": "17374025607959613119"
      },
      "year": "2011"
    },
    {
      "title": "Sequence determinants of improved CRISPR sgRNA design",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:dHRcJqc9SEQC",
      "citation_id": "LSsXyncAAAAJ:dHRcJqc9SEQC",
      "authors": "H Xu, T Xiao, CH Chen, W Li, CA Meyer, Q Wu, D Wu, L Cong, F Zhang, ...",
      "publication": "Genome research 25 (8), 1147-1157, 2015",
      "cited_by": {
        "value": "659",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=8051706563218438872",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=8051706563218438872&hl=en",
        "citation_id": "8051706563218438872"
      },
      "year": "2015"
    },
    {
      "title": "Response and resistance to BET bromodomain inhibitors in triple-negative breast cancer",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:PD-wXv1Sh1EC",
      "citation_id": "LSsXyncAAAAJ:PD-wXv1Sh1EC",
      "authors": "S Shu, CY Lin, HH He, RM Witwicki, DP Tabassum, JM Roberts, ...",
      "publication": "Nature 529 (7586), 413-417, 2016",
      "cited_by": {
        "value": "597",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=6034776638941878499",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=6034776638941878499&hl=en",
        "citation_id": "6034776638941878499"
      },
      "year": "2016"
    },
    {
      "title": "Cistrome Data Browser: expanded datasets and new tools for gene regulatory analysis",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:6xXPb0EiZccC",
      "citation_id": "LSsXyncAAAAJ:6xXPb0EiZccC",
      "authors": "R Zheng, C Wan, S Mei, Q Qin, Q Wu, H Sun, CH Chen, M Brown, ...",
      "publication": "Nucleic acids research 47 (D1), D729-D735, 2019",
      "cited_by": {
        "value": "578",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=14138633253049970899",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=14138633253049970899&hl=en",
        "citation_id": "14138633253049970899"
      },
      "year": "2019"
    },
    {
      "title": "Nucleosome dynamics define transcriptional enhancers",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:zYLM7Y9cAGgC",
      "citation_id": "LSsXyncAAAAJ:zYLM7Y9cAGgC",
      "authors": "HH He, CA Meyer, H Shin, ST Bailey, G Wei, Q Wang, Y Zhang, K Xu, ...",
      "publication": "Nature genetics 42 (4), 343-347, 2010",
      "cited_by": {
        "value": "548",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=2838072376856188369",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=2838072376856188369&hl=en",
        "citation_id": "2838072376856188369"
      },
      "year": "2010"
    },
    {
      "title": "Model-based analysis of tiling-arrays for ChIP-chip",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:qjMakFHDy7sC",
      "citation_id": "LSsXyncAAAAJ:qjMakFHDy7sC",
      "authors": "WE Johnson, W Li, CA Meyer, R Gottardo, JS Carroll, M Brown, XS Liu",
      "publication": "Proceedings of the National Academy of Sciences 103 (33), 12457-12462, 2006",
      "cited_by": {
        "value": "500",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=1358376576284677270",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=1358376576284677270&hl=en",
        "citation_id": "1358376576284677270"
      },
      "year": "2006"
    },
    {
      "title": "Cistrome Data Browser: a data portal for ChIP-Seq and chromatin accessibility data in human and mouse",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:ddB7do2jUx8C",
      "citation_id": "LSsXyncAAAAJ:ddB7do2jUx8C",
      "authors": "S Mei, Q Qin, Q Wu, H Sun, R Zheng, C Zang, M Zhu, J Wu, X Shi, L Taing, ...",
      "publication": "Nucleic acids research, gkw983, 2016",
      "cited_by": {
        "value": "471",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=4410185230290837678",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=4410185230290837678&hl=en",
        "citation_id": "4410185230290837678"
      },
      "year": "2016"
    },
    {
      "title": "Target analysis by integration of transcriptome and ChIP-seq data with BETA",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:-f6ydRqryjwC",
      "citation_id": "LSsXyncAAAAJ:-f6ydRqryjwC",
      "authors": "S Wang, H Sun, J Ma, C Zang, C Wang, J Wang, Q Tang, CA Meyer, ...",
      "publication": "Nature protocols 8 (12), 2502-2515, 2013",
      "cited_by": {
        "value": "453",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=11247023303941198579",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=11247023303941198579&hl=en",
        "citation_id": "11247023303941198579"
      },
      "year": "2013"
    },
    {
      "title": "GFOLD: a generalized fold change for ranking differentially expressed genes from RNA-seq data",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:qxL8FJ1GzNcC",
      "citation_id": "LSsXyncAAAAJ:qxL8FJ1GzNcC",
      "authors": "J Feng, CA Meyer, Q Wang, JS Liu, X Shirley Liu, Y Zhang",
      "publication": "Bioinformatics 28 (21), 2782-2788, 2012",
      "cited_by": {
        "value": "449",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=6894479640681805797",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=6894479640681805797&hl=en",
        "citation_id": "6894479640681805797"
      },
      "year": "2012"
    },
    {
      "title": "Identifying and mitigating bias in next-generation sequencing methods for chromatin biology",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:9w9GTvUEN2YC",
      "citation_id": "LSsXyncAAAAJ:9w9GTvUEN2YC",
      "authors": "CA Meyer, XS Liu",
      "publication": "Nature Reviews Genetics 15 (11), 709-721, 2014",
      "cited_by": {
        "value": "366",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=11159811728131830222",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=11159811728131830222&hl=en",
        "citation_id": "11159811728131830222"
      },
      "year": "2014"
    },
    {
      "title": "Transcriptional role of cyclin D1 in development revealed by a genetic–proteomic screen",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:YsMSGLbcyi4C",
      "citation_id": "LSsXyncAAAAJ:YsMSGLbcyi4C",
      "authors": "F Bienvenu, S Jirawatnotai, JE Elias, CA Meyer, K Mizeracka, A Marson, ...",
      "publication": "Nature 463 (7279), 374-378, 2010",
      "cited_by": {
        "value": "308",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=12805243605128962004",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=12805243605128962004&hl=en",
        "citation_id": "12805243605128962004"
      },
      "year": "2010"
    },
    {
      "title": "Global optimization in the 21st century: Advances and challenges",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:cG0OFEevkNgC",
      "citation_id": "LSsXyncAAAAJ:cG0OFEevkNgC",
      "authors": "CA Floudas, IG Akrotirianakis, S Caratzoulas, CA Meyer, J Kallrath",
      "publication": "Computers & Chemical Engineering 29 (6), 1185-1202, 2005",
      "cited_by": {
        "value": "265",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=10325778143928198840",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=10325778143928198840&hl=en",
        "citation_id": "10325778143928198840"
      },
      "year": "2005"
    },
    {
      "title": "Refined DNase-seq protocol and data analysis reveals intrinsic bias in transcription factor footprint identification",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:KEtq3P1Vf8oC",
      "citation_id": "LSsXyncAAAAJ:KEtq3P1Vf8oC",
      "authors": "HH He, CA Meyer, SS Hu, MW Chen, C Zang, Y Liu, PK Rao, T Fei, H Xu, ...",
      "publication": "Nature methods 11 (1), 73-78, 2014",
      "cited_by": {
        "value": "259",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=1695652780519710422",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=1695652780519710422&hl=en",
        "citation_id": "1695652780519710422"
      },
      "year": "2014"
    },
    {
      "title": "Differentiation-specific histone modifications reveal dynamic chromatin interactions and partners for the intestinal transcription factor CDX2",
      "link": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=LSsXyncAAAAJ&citation_for_view=LSsXyncAAAAJ:Se3iqnhoufwC",
      "citation_id": "LSsXyncAAAAJ:Se3iqnhoufwC",
      "authors": "MP Verzi, H Shin, HH He, R Sulahian, CA Meyer, RK Montgomery, ...",
      "publication": "Developmental cell 19 (5), 713-726, 2010",
      "cited_by": {
        "value": "232",
        "link": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=717611205060357137",
        "serpdog_link": "https://api.serpdog.io/scholar?cites=717611205060357137&hl=en",
        "citation_id": "717611205060357137"
      },
      "year": "2010"
    }
  ],
  "cited_by": {
    "table": [
      {
        "citations": {
          "all": 16621,
          "since_2019": null
        }
      },
      {
        "h_index": {
          "all": 41,
          "since_2019": null
        }
      },
      {
        "i10_index": {
          "all": 63,
          "since_2019": null
        }
      }
    ],
    "graph": [
      {
        "year": "2006",
        "citations": "152"
      },
      {
        "year": "2007",
        "citations": "318"
      },
      {
        "year": "2008",
        "citations": "494"
      },
      {
        "year": "2009",
        "citations": "619"
      },
      {
        "year": "2010",
        "citations": "811"
      },
      {
        "year": "2011",
        "citations": "1067"
      },
      {
        "year": "2012",
        "citations": "1367"
      },
      {
        "year": "2013",
        "citations": "1453"
      },
      {
        "year": "2014",
        "citations": "1597"
      },
      {
        "year": "2015",
        "citations": "1526"
      },
      {
        "year": "2016",
        "citations": "1808"
      },
      {
        "year": "2017",
        "citations": "2004"
      },
      {
        "year": "2018",
        "citations": "2169"
      },
      {
        "year": "2019",
        "citations": "2599"
      },
      {
        "year": "2020",
        "citations": "2735"
      },
      {
        "year": "2021",
        "citations": "3331"
      },
      {
        "year": "2022",
        "citations": "3367"
      },
      {
        "year": "2023",
        "citations": "3296"
      },
      {
        "year": "2024",
        "citations": "1292"
      }
    ]
  },
  "public_access": {
    "link": "https://scholar.google.com/citations?view_op=list_mandates&hl=en&user=LSsXyncAAAAJ",
    "available": "67",
    "not_available": "1"
  },
  "co_authors": [
    {
      "name": "Xiaole Shirley Liu",
      "link": "https://scholar.google.com/citations?user=8XNfVucAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=8XNfVucAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "8XNfVucAAAAJ",
      "affiliations": "CEO, GV20 Therapeutics",
      "emails": "Verified email at ds.dfci.harvard.edu"
    },
    {
      "name": "Myles Brown",
      "link": "https://scholar.google.com/citations?user=wwxk-JMAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=wwxk-JMAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "wwxk-JMAAAAJ",
      "affiliations": "Emil Frei III Professor of Medicine, Dana-Farber Cancer Institute and Harvard Medical School",
      "emails": "Verified email at dfci.harvard.edu"
    },
    {
      "name": "Yong Zhang 张勇",
      "link": "https://scholar.google.com/citations?user=rGF5Q9sAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=rGF5Q9sAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "rGF5Q9sAAAAJ",
      "affiliations": "Professor of Bioinformatics, Tongji University",
      "emails": "Verified email at tongji.edu.cn"
    },
    {
      "name": "Tao Liu",
      "link": "https://scholar.google.com/citations?user=04GHe_kAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=04GHe_kAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "04GHe_kAAAAJ",
      "affiliations": "Associate Professor, Roswell Park Comprehensive Cancer Center",
      "emails": "Verified email at roswellpark.org"
    },
    {
      "name": "Wei Li",
      "link": "https://scholar.google.com/citations?user=7IUCbE4AAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=7IUCbE4AAAAJ&hl=en&api_key=APIKEY",
      "author_id": "7IUCbE4AAAAJ",
      "affiliations": "Professor of Bioinformatics, University of California Irvine; Baylor College of Medicine",
      "emails": "Verified email at uci.edu"
    },
    {
      "name": "Jason Carroll",
      "link": "https://scholar.google.com/citations?user=yR98Q94AAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=yR98Q94AAAAJ&hl=en&api_key=APIKEY",
      "author_id": "yR98Q94AAAAJ",
      "affiliations": "University of Cambridge",
      "emails": "Verified email at cruk.cam.ac.uk"
    },
    {
      "name": "Chongzhi Zang",
      "link": "https://scholar.google.com/citations?user=GV7vSDMAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=GV7vSDMAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "GV7vSDMAAAAJ",
      "affiliations": "Associate Professor, University of Virginia",
      "emails": "Verified email at virginia.edu"
    },
    {
      "name": "Mathieu Lupien, Ph.D.",
      "link": "https://scholar.google.com/citations?user=tepqzFEAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=tepqzFEAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "tepqzFEAAAAJ",
      "affiliations": "Senior Scientist/Professor, Princess Margaret Cancer Centre",
      "emails": "Verified email at uhnresearch.ca"
    },
    {
      "name": "Alvin Qin",
      "link": "https://scholar.google.com/citations?user=0v2kH8QAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=0v2kH8QAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "0v2kH8QAAAAJ",
      "affiliations": "Broad Institute",
      "emails": "Verified email at broadinstitute.org"
    },
    {
      "name": "Housheng Hansen He",
      "link": "https://scholar.google.com/citations?user=XQI8DIEAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=XQI8DIEAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "XQI8DIEAAAAJ",
      "affiliations": "Princess Margaret Cancer Centre, University Health Network; Department of Medical Biophysics",
      "emails": "Verified email at uhnresearch.ca"
    },
    {
      "name": "Christodoulos A. Floudas",
      "link": "https://scholar.google.com/citations?user=338T-eEAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=338T-eEAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "338T-eEAAAAJ",
      "affiliations": "Director, Texas A&M Energy Institute, Erle Nye '59 Chair Professor for Engineering Excellence",
      "emails": "Verified email at tamu.edu"
    },
    {
      "name": "Pamela Silver",
      "link": "https://scholar.google.com/citations?user=X-8ViBEAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=X-8ViBEAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "X-8ViBEAAAAJ",
      "affiliations": "Professor of Systems Biology, Harvard Medical School",
      "emails": "Verified email at hms.harvard.edu"
    },
    {
      "name": "Alexander S. Brodsky",
      "link": "https://scholar.google.com/citations?user=tsky7fYAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=tsky7fYAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "tsky7fYAAAAJ",
      "affiliations": "Rhode Island Hospital/Brown University",
      "emails": "Verified email at brown.edu"
    },
    {
      "name": "Rongbin Zheng",
      "link": "https://scholar.google.com/citations?user=wuR7oA4AAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=wuR7oA4AAAAJ&hl=en&api_key=APIKEY",
      "author_id": "wuR7oA4AAAAJ",
      "affiliations": "Postdoc @ Boston Children's Hospital / Harvard Medical School",
      "emails": "Verified email at childrens.harvard.edu"
    },
    {
      "name": "Len Taing",
      "link": "https://scholar.google.com/citations?user=3gEM7N8AAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=3gEM7N8AAAAJ&hl=en&api_key=APIKEY",
      "author_id": "3gEM7N8AAAAJ",
      "affiliations": "Dana-Farber Cancer Institute",
      "emails": "Verified email at jimmy.harvard.edu"
    },
    {
      "name": "Shenglin Mei",
      "link": "https://scholar.google.com/citations?user=MntNsM8AAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=MntNsM8AAAAJ&hl=en&api_key=APIKEY",
      "author_id": "MntNsM8AAAAJ",
      "affiliations": "Massachusetts General Hospital and Harvard Medical School",
      "emails": "Verified email at hms.harvard.edu"
    },
    {
      "name": "Changxin Wan",
      "link": "https://scholar.google.com/citations?user=hQ8LN_oAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=hQ8LN_oAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "hQ8LN_oAAAAJ",
      "affiliations": "Duke University",
      "emails": "Verified email at duke.edu"
    },
    {
      "name": "Hanfei Sun",
      "link": "https://scholar.google.com/citations?user=DdEVWRcAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=DdEVWRcAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "DdEVWRcAAAAJ",
      "affiliations": "None",
      "emails": "Verified email at cmu.edu"
    },
    {
      "name": "Jun S Liu",
      "link": "https://scholar.google.com/citations?user=-bHzVq8AAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=-bHzVq8AAAAJ&hl=en&api_key=APIKEY",
      "author_id": "-bHzVq8AAAAJ",
      "affiliations": "Professor of statistics, Harvard University",
      "emails": "Verified email at stat.harvard.edu"
    },
    {
      "name": "Richard M. Myers",
      "link": "https://scholar.google.com/citations?user=uNSng0gAAAAJ&hl=en",
      "serpdog_link": "https://api.serpdog.io/scholar_author?author_id=uNSng0gAAAAJ&hl=en&api_key=APIKEY",
      "author_id": "uNSng0gAAAAJ",
      "affiliations": "HudsonAlpha Institute for Biotechnology",
      "emails": "Verified email at hudsonalpha.com"
    }
  ],
  "pagination": {
    "next": "https://api.serpdog.io/scholar_author?author_id=LSsXyncAAAAJ&hl=en&page=20&api_key=APIKEY"
  }
}
```


# Google Jobs API

The Google Jobs API allows developers to scrape jobs postings from Google Search results. It can be easily accessed by making request at the following endpoint: api.serpdog.io/jobs.

|                            Parameters                           |                                                                                                        Description                                                                                                        |
| :-------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| <p>api\_key<br><br><mark style="color:red;">required</mark></p> |                                                                                                   This is your API key.                                                                                                   |
|     <p>q<br><br><mark style="color:red;">required</mark></p>    |                                                                               <p>Type: <code>String</code></p><p><br>Google Search Query</p>                                                                              |
|                                gl                               | <p>Type: <code>String</code><br></p><p>Default: <code>"us"</code><br>  Name of the country. The name should be in <a href="https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes">ISO 3166 Alpha-2</a> format.</p> |
|                                hl                               |                                                      <p>Type: <code>String</code><br><br>Default: <code>"en\_us"</code><br>The language of the requested results.</p>                                                     |
|                               page                              |      <p>Type: <code>Number(Integer)</code><br><code>\[0,10,20....]</code><br><br>Default: <code>0</code><br>(Enter 10 for 2nd-page results, 20 for 3rd, etc .)<br>The page number to get targeted search results.</p>     |
|                              chips                              |                                                                         Extra query filters. Chips can be found at the top of the job search page.                                                                        |
|                               lrad                              |                                                                       This parameter will help to search the job results within a particular radius.                                                                      |

{% tabs %}
{% tab title="cURL" %}

```json
cURL "https://api.serpdog.io/jobs?q=jobs+in+london&api_key=APIKEY"
```

{% endtab %}

{% tab title="Node JS" %}

```javascript
const axios = require('axios');

axios.get('https://api.serpdog.io/jobs?q=jobs+in+london&api_key=APIKEY')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
payload = {'api_key': 'APIKEY', 'q':'jobs+in+londin'}
resp = requests.get('https://api.serpdog.io/jobs', params=payload)
print (resp.text)
```

{% endtab %}

{% tab title="Java" %}

```java
try {
 String url = "https://api.serpdog.io/jobs?q=jobs+in+mumbai&api_key=APIKEY";
 URL urlForGetRequest = new URL(url);
 String readLine = null;
 HttpURLConnection conection = (HttpURLConnection) urlForGetRequest.openConnection();
 conection.setRequestMethod("GET");
 int responseCode = conection.getResponseCode();
 if (responseCode == HttpURLConnection.HTTP_OK) {
 BufferedReader in = new BufferedReader(new InputStreamReader(conection.getInputStream()));
 StringBuffer response = new StringBuffer();
 while ((readLine = in.readLine()) != null) {
 response.append(readLine);
 }
 in.close();
 System.out.println(response.toString());
} else {
 throw new Exception("Error in API Call");
 }
} catch (Exception ex) {
 ex.printjavaStackTrace();
}
```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'json'
params = {
 :api_key => "APIKEY",
 :q=> "jobs+in+london"
}
uri = URI('https://api.serpdog.io/jobs')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)
print(website_content)
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php
$url = "https://api.serpdog.io/jobs?q=jobs+in+mumb&api_key=APIKEY";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
print_r($response);
```

{% endtab %}
{% endtabs %}

### Results:&#x20;

```json
{
    "meta": {
        "gl": "us",
        "q": "jobs in london",
        "api_key": "APIKEY"
    },
    "jobs_results": [
        {
            "title": "Barista | London",
            "company_name": "Blank Street",
            "location": "London, UK",
            "via": "via Greenhouse",
            "description": "About Blank Street\n\nAt Blank Street, we believe great coffee should be an everyday ritual. With shops across London, Brooklyn, Manhattan, Boston and DC, we’re the first-ever brand to offer affordable high-quality coffee.\n\nBlank Street originated in an effort to change the specialty coffee status quo. Starting with small-format shops and continuing with a limited menu and top-of-the-line tech, we’ve always been focused on simplifying the coffee experience. We partner with amazing local vendors and brands, and have some of the best baristas out there on our team.\nLove coffee and customer service? Keep reading.\n\nWhat's Brewing...\n\nBaristas at Blank Street must be able to work independently, while also thriving in a team environment. The right person for this role is a proven people-person, taking pride in giving amazing service experiences. You are customer-centric and believe in serving a carefully curated menu with passion and precision, making every effort to give your customers... exactly what they need, every day, in their way.\n\nOur Values\n• Magic is in the Details: in everything we do we value attention to detail, going the extra mile & thinking about everything that makes a moment meaningful\n• Move as One: We look for inclusive and respectful team members who strive to be the best team player & who over-communicates to ensure understanding\n• “My House is your House” Hospitality: We look for individuals who welcome guests into the cafe the same way they would invite in a friend, who are obsessed with presentation, making sure our cafes are always clean and welcoming & who provide stellar service, even when things are busy or stressful\n\nWho you are:\n• A friendly and enthusiastic team player with a passion for excellent customer service; you’re always ready to make your customers’ day\n• A reliable employee who is able to effectively manage time and priorities, including during busy rush periods where a sense of urgency is necessary\n• Passionate about creating delicious coffee and other cafe beverages\n• A strong independent problem solver with proven multi-tasking and communication skills\n• Someone who is curious, adaptable and always willing to learn\n• Comfortable working in a team or independently\n• Comfortable maintaining store safety\n\nWhat you'll own:\n• Delight our customers with consistent, welcoming and engaging customer service, taking the opportunity to turn every customer into a regular\n• Work within a world-class coffee program using the best coffee equipment (the Eversys cameos and shot masters) and products in the industry to prepare the tastiest drinks\n• Complete all training to ensure proper measures are in place to achieve the correct handling of food and beverage to retain its freshness and quality\n• Have systems in place to avoid wastage of product with both food and beverage, following and adjusting par levels where needed in line with business peaks and lows\n• Adhere to Health and Safety Regulations and Food Safety Standards at all times\n• Full and complete knowledge and adherence to all product, service and brand training playbooks\n• Participates in all initiatives with the Operations and marketing teams to increase foot traffic, new customers, daily sales, and operational profitability and develop a loyal neighbourhood customer base\n\nRequirements:\n• Experience in the customer service or hospitality industry\n• Availability that meets the needs of our cafes\n• Part-Time: 24 hours per week, 3 days of availability required and must be available to work 2 peak days (Peak days: Friday, Saturday, Sunday)\n• Full Time: 35 hours per week, 4-5 days of availability required and must be available to work 2 peak days (Peak days: Friday, Saturday, Sunday)\n• Weekend and holiday availability preferred\n• You must be authorised to work in the UK\n\nPerks:\n• £12.00 - £13.00\n• Industry-leading pay, bi-weekly payments, pension scheme\n• Barista training program and exciting growth opportunities\n• Unlimited drinks and free food - when on shift\n• 50% off all drinks and food - when you are off your shift\n• Great work-life balance\n• Referral incentive scheme - £250 when you refer a friend\n\nApplication & Interview Process:\n• Online Questionnaire\n• Recruiter Phone Interview\n• Hiring Manager In-Person Interview\n• Offer",
            "url": "https://www.google.com/search?ibp=htl;jobs&q=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D&hl=en-US&kgs=1a84be9da335179c&shndl=-1&shem=ssic&source=sh/x/im/textlists/detail/m1/1#fpstate=tldetail&htivrt=jobs&htiq=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D",
            "extensions": [
                "Full-time and Part-time",
                "No degree mentioned"
            ],
            "apply_links": [
                {
                    "title": "Apply on Greenhouse",
                    "link": "https://boards.greenhouse.io/blankstreet/jobs/5210435003?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on LinkedIn",
                    "link": "https://uk.linkedin.com/jobs/view/barista-london-at-blank-street-3667913102?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Monster.co.uk",
                    "link": "https://www.monster.co.uk/job-openings/barista-london-eng--4c52d2ff-80e3-48a4-ae79-0e6935f36fd6?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Left Lane Job Board",
                    "link": "https://jobs.leftlanecap.com/companies/blank-street/jobs/15383388-barista-london?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Base10 Job Board",
                    "link": "https://careers.base10.vc/companies/blank-street/jobs/15383388-barista-london?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on General Catalyst Job Board",
                    "link": "https://jobs.generalcatalyst.com/companies/blank-street/jobs/15383388-barista-london?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Talentify",
                    "link": "https://www.talentify.io/job/barista-london-england-blank-street-5210435003?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on ZipRecruiter UK",
                    "link": "https://www.ziprecruiter.co.uk/jobs/321842903-barista-london-at-blank-street?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                }
            ]
        },
        {
            "title": "Events & Digital Content Officer",
            "company_name": "London School of Economics and Political Science",
            "location": "London, UK",
            "via": "via Jobs.ac.uk",
            "description": "LSE is committed to building a diverse, equitable and truly inclusive university\n\nSalary from £33,558 to £38,541 pa inclusive with potential to progress to £41,404 pa inclusive of London allowance\n\nThe Department of Social Policy is a dynamic, innovative department located at the heart of the School. It is home to around 400 students and 30 faculty. It is the highest-ranked Social Policy Department in the UK for teaching and research and incorporates several internationally renowned research units.\n\nThe Department is looking for an experienced and enthusiastic professional to join its professional services team in this new role. The successful candidate will provide key operational support in the organisation and delivery of the Department’s large and diverse portfolio of events, as well as playing a central role in supporting its digital communication channels and coordinating student-facing communications.\n\nCandidates should have:\n• Education to degree level or equivalent, or... significant relevant work experience, preferably in a communications role in higher education.\n• Knowledge of social media trends and best practices.\n• Excellent oral and written communication skills, including grammatical accuracy and the ability to adapt content and style to a specific audience.\n• The ability to work effectively with limited supervision.\n• Proven commitment to an ethos of continuous improvement.\n• Outstanding attention to detail.\n\nThe role is available from 2 September 2024.\n\nWe offer an occupational pension scheme, generous annual leave, hybrid working, and excellent training and development opportunities.\n\nFor further information about the post, please see the how to apply document, job description and the person specification.\n\nTo apply for this post, please click the 'Apply' button above. If you have any technical queries with applying on the online system, please use the “contact us” links at the bottom of the LSE Jobs page. Should you have any queries about the role, please email socialpolicy.recruitment@lse.ac.uk.\n\nThe closing date for receipt of applications is 17 June 2024 (23.59 UK time). Regrettably, we are unable to accept any late applications.\n\nInterviews will take place in person and are scheduled for 5 July 2024.\n\n£33,558 to £38,541 pa inclusive with potential to progress to £41,404 pa inclusive of London allowance",
            "url": "https://www.google.com/search?ibp=htl;jobs&q=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D&hl=en-US&kgs=1a84be9da335179c&shndl=-1&shem=ssic&source=sh/x/im/textlists/detail/m1/1&ibp=htl;jobs&htidocid=0C-6w-k4jhzV_KjxAAAAAA%3D%3D#fpstate=tldetail&htivrt=jobs&htiq=jobs+in+london&htidocid=0C-6w-k4jhzV_KjxAAAAAA%3D%3D",
            "extensions": [
                "2 days ago",
                "£33,558–£38,541 a year",
                "Full-time"
            ],
            "apply_links": [
                {
                    "title": "Apply on Jobs.ac.uk",
                    "link": "https://www.jobs.ac.uk/job/DHT126/events-and-digital-content-officer?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Adzuna",
                    "link": "https://www.adzuna.co.uk/jobs/details/4721164411?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                }
            ]
        },
        {
            "title": "Runner - Summer Project - London",
            "company_name": "Adecco",
            "location": "London, UK",
            "via": "via Adecco",
            "description": "Runner\n\nWe are hiring team members to support a variety of bespoke accommodation sites throughout the UK.\n\nEach summer, we upgrade and prepare our locations ready for our residents. As part of the summer team, you will be assisting the on-site team get our vibrant and modern accommodation prepared and in great shape to welcome our students in September.  \n\nThe Package.\n• Location: London\n• Hours: 9am - 5pm\n• Working Pattern: Full and Part time available\n• Rate of Pay: £11.44\n• Duration: July - September\n\nFlexible Scheduling - we will be offering a variety of shifts; you can work shifts that suit your requirements.\n\nIf you have a strong Customer Service background and are excited about working with our customers, then this could be the perfect opportunity for you!\n\nHere's a bit about the job.\n• Working as part of the dedicated on-site team to make sure the students who stay with us always feel at home\n• You will be assisting with the move-in and move-out process to ensure smooth... running\n• Getting involved with all on-site teams to complete turnaround of the rooms and shared areas by working with housekeeping, maintenance, and front of house\n• Ensuring rooms and shared areas are clean, well-presented and have all the items they need\n• Logging maintenance requests, H&S hazards and stock requests as required.\n• As well as any other tasks that need to be completed onsite.\n\nBenefits\n• Annual leave allowance\n• Weekly pay cycle\n• Easy online timesheet and payslip system\n• Pension Scheme\n• Employee Benefits including Eye Care Vouchers, corporate discounts and more  \n• Employee Assistance Programme\n• Dedicated inbox to assist you with any questions\n\nWhat are we looking for?\n• Experience:\n• People who are dedicated and passionate about customer service, and working with high attention to detail\n• You need to be hands-on and ready to get stuck into all kinds of tasks.\n• You will be on your feet a lot of the day and will be moving around the site throughout your shift\n• Able to work in a safe and compliant manner\n\nApply today! and join our client's organisation as they continue to lead the industry with exceptional student accommodation.\n\nWe'll make an effort to reach out to you concerning your application. However, due to the volume of applicants, we may not be able to contact everyone. If you haven't heard from us within 14 days, please consider your application unsuccessful.\n\nAdecco is an employment consultancy. We put expertise, energy, and enthusiasm into improving everyone's chance of being part of the workplace. We respect and appreciate people of all ethnicities, generations, religious beliefs, sexual orientations, gender identities, and more. We do this by showcasing their talents, skills, and unique experience in an inclusive environment that helps them thrive\n\nAdecco is a disability-confident employer. It is important to us that we run an inclusive and accessible recruitment process to support candidates of all backgrounds and all abilities to apply. Adecco is committed to building a supportive environment for you to explore the next steps in your career. If you require reasonable adjustments at any stage, please let us know and we will be happy to support you.\n\nAdecco acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. The Adecco Group UK & Ireland is an Equal Opportunities Employer.\n\nBy applying for this role your details will be submitted to Adecco. Our Candidate Privacy Information Statement explains how we will use your information - please copy and paste the following link in to your browser https://www.adecco.co.uk/candidate-privacy",
            "url": "https://www.google.com/search?ibp=htl;jobs&q=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D&hl=en-US&kgs=1a84be9da335179c&shndl=-1&shem=ssic&source=sh/x/im/textlists/detail/m1/1&ibp=htl;jobs&htidocid=0C-6w-k4jhzV_KjxAAAAAA%3D%3D&ibp=htl;jobs&htidocid=QRc92njKAC4thcR_AAAAAA%3D%3D#fpstate=tldetail&htivrt=jobs&htiq=jobs+in+london&htidocid=QRc92njKAC4thcR_AAAAAA%3D%3D",
            "extensions": [
                "1 day ago",
                "Full-time and Part-time",
                "No degree mentioned"
            ],
            "apply_links": [
                {
                    "title": "Apply on Adecco",
                    "link": "https://www.adecco.co.uk/Job/runner-summer-project-london-city-of-london-temporary-broadbean144791717433231-hospitality-tourism-travel?ID=4965f6f3-d3b0-4e74-b472-e4816916fe12&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on LinkedIn",
                    "link": "https://uk.linkedin.com/jobs/view/runner-summer-project-london-at-adecco-3940972931?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Learn4Good",
                    "link": "https://www.learn4good.com/jobs/london/uk/retail/3232166049/e/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                }
            ]
        },
        {
            "title": "Food Runner",
            "company_name": "Dishoom",
            "location": "London, UK",
            "via": "via Dishoom Careers",
            "description": "We are proud to be recognised as one of the best places to work in Hospitality. Looking after people is at the core of what we do and we work hard to make life at Dishoom the best it can be. Since 2010, our restaurants have celebrated the Irani cafes and all of the food and drink of Bombay. We have locations across London, Edinburgh, Manchester, Birmingham and our Bar-Cafes in Brighton and Cambridge. Plus, a range of kitchens to ensure our guests can enjoy our food at home!\n\nAs well as running busy sites with big teams, we also understand the importance of doing more. From planting trees with our teams in the UK & India, tying Rakhis with our guests, to our dedication to helping to feed children through Meal for a Meal. As of January 2024, we have donated 20 million meals (and counting) to children in the UK and India. As a Dishoomwalle, you contribute 55 meals per shift to this cause.\n\nHow we’ll support you\n\nAt Dishoom, we care about supporting you and your well-being (inside and... outside of work). With this, we tend to think about our team’s well-being in four different ways:\n\nFinancial\n\nFree weekly wage advances and emergency cash.\n\nAccess to our savings support & financial health planning tool.\n\nUp to 50% off when dining at Dishoom with friends and family.\n\nMental\n\nAll Babus (Managers) are fully trained in mental health support & First Aid.\n\nDedicated support from our confidential advice helpline - available to you or someone in your household – 24 hours a day, 365 days of the year.\n\nPhysical\n\nFree fitness sessions every month (including yoga and spin classes). Plus, discounted memberships with leading gyms and studios.\n\nCalling all cricket fans, we have our very own Dishoom Premier League (an in-house cricket tournament) where you get to compete with your team at Lord’s.\n\nSocial\n\nWe’re a growing company and love nothing more than bringing our teams (and families) together to celebrate everyone’s hard work across the year.\n\nYou’ll be invited to our:\n• Family Mela (Family summer festival)\n• Huge Christmas celebration\n\nPlus, we host regular team events across our cafes.\n\n﻿\n\nTeam members who work at Dishoom for 5 years are invited to attend Bombay Bootcamp – an incredible once-in-a-lifetime guided tour of Bombay with our co-founders (over 200 people attended last year)!\n\nWhat to expect:\n• Free team meals every shift, plus all the Chai you can drink!\n• £13.75 - £14 per hour inclusive of tronc (based on the last 3-month’s average across our London cafes). We pay on a monthly basis.\n• A full-time role working across 5 days, Monday - Sunday availability required.\n• A weekly changing rota provided at least 10 days in advance.\n• We're an all day dining Cafe, meaning our teams work a variety of daytime and evening shifts (not the usual always late nights!)\n• Access to our award-winning training programmes and support. We focus on your development from day one and proudly promoted 211 Dishoomwalles last year!\n• The usual number of days holiday a year - paid for, including tronc. Our sites are closed Christmas Day and Boxing Day, and if you have children, we’ll provide one extra day to take them to their first day at school.\n• No uniforms here - smart casual and comfortable is key, and of course trainers are fine.\n\nHave you got Seva?\n\nIn Dishoom, we see every team member as valuable and important to ensuring the all-around brilliant experience for our guests. We are looking for curious, energetic and helpful people to join our team as Food Runners.\n\nOur Food Runners:\n• Deliver huge trays of food and drink to all of our guests, dealing with any special requests (e.g. allergies), and alway make sure we have everything we need for a smooth shift!\n• Work in a very big and busy environment. In Dishoom you can easily total an average step count of just over 20,000 steps per shift.\n\nIn return, we’ll ensure you’re always supported on shift, with a number of Babus (Managers) plus 40-50 other Dishoomwalles all working together.\n\nSo what are we looking for?\n• If you haven’t worked in hospitality before, no problem, we’ll provide the right training and support to set you up for success.\n• Previous work experience in a role - minimum 6 months is preferred - any industry.\n• A willingness to learn about food, drink and looking after people (guest and team alike).\n\nAt Dishoom - everyone is welcome. We are committed to having an inclusive and diverse workplace and strongly encourage people from all backgrounds, identities, and experiences to apply for roles with us.\n\nFood & Beverage, Front of House, Hospitality, F&B Assistant, Food Server, Food Service Assistant, Commis Waiter, Team Member",
            "url": "https://www.google.com/search?ibp=htl;jobs&q=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D&hl=en-US&kgs=1a84be9da335179c&shndl=-1&shem=ssic&source=sh/x/im/textlists/detail/m1/1&ibp=htl;jobs&htidocid=0C-6w-k4jhzV_KjxAAAAAA%3D%3D&ibp=htl;jobs&htidocid=QRc92njKAC4thcR_AAAAAA%3D%3D&ibp=htl;jobs&htidocid=L0LBL1-nW-FSlH2KAAAAAA%3D%3D#fpstate=tldetail&htivrt=jobs&htiq=jobs+in+london&htidocid=L0LBL1-nW-FSlH2KAAAAAA%3D%3D",
            "extensions": [
                "2 days ago",
                "£13.50–£14.00 an hour",
                "Full-time",
                "No degree mentioned"
            ],
            "apply_links": [
                {
                    "title": "Apply directly on Dishoom Careers",
                    "link": "https://jobs.dishoom.com/job/4Sq4Q0JYggGqPkKX5gHI3?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Glassdoor",
                    "link": "https://www.glassdoor.co.uk/job-listing/food-runner-dishoom-JV_IC2671300_KO0,11_KE12,19.htm?jl=1009160159104&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on BeBee",
                    "link": "https://gb.bebee.com/job/c9a3b912549c100d359eb99bb6f52251?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Breakroom",
                    "link": "https://www.breakroom.cc/en-gb/jobs/listing/63233007-dishoom-food-runner-london?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Jooble",
                    "link": "https://uk.jooble.org/jdp/-383270544102530155?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Adzuna",
                    "link": "https://www.adzuna.co.uk/jobs/details/4597026406?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Jobrapido.com",
                    "link": "https://uk.jobrapido.com/jobpreview/782898697?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Star Job Search",
                    "link": "https://starjobsearch.co.uk/jobs/food-runner-london-london/1344609998-2/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                }
            ]
        },
        {
            "title": "Senior Manager: Field Development UK",
            "company_name": "Equinix",
            "location": "London, UK",
            "via": "via Career - Equinix",
            "description": "Who are we?\n\nEquinix is the world’s digital infrastructure company®, operating over 250 data centers across the globe. Digital leaders harness Equinix's trusted platform to bring together and interconnect foundational infrastructure at software speed. Equinix enables organizations to access all the right places, partners and possibilities to scale with agility, speed the launch of digital services, deliver world-class experiences and multiply their value, while supporting their sustainability goals.\n\nA career at Equinix means you will collaborate on work that impacts the world and be surrounded by endless opportunities to learn new skills and grow in varied directions. We embrace diversity in thought and contribution and are committed to providing an equitable work environment that is foundational to our core values as a company and is vital to our success. \n\nSenior Manager: Field Development UK\n\nJob Summary\n\nThe Senior Manager, Field Development sits within the EMEA Segment Marketing... team, reporting to the Director of Segment Marketing; EMEA.\n\nSegment Marketing is regionally mapped and globally aligned within the CRO organization. 5 Subject Matter Experts (SME’s) support the EMEA region and enable the company’s pursuit activation strategy across both Field Sales (Direct) and Channel/Partner (Indirect) Routes to Market.\n\nThis specific role focuses on the UK, the largest EMEA (FLAP) market in terms of annual revenue contribution ($15M+) and quota bearing heads (QBH’s). It will be the primary interface for the UK based Field Sales & Channel Teams.\n\nResponsibilities\n\nIndividually\n• Direct and develop pursuit planning activities that support prospective and existing customer GTM motions on a priority set of accounts aligned with UK Sales Stakeholders\n• Interact with and enable Field Account Owners and Partner Sales Managers on Account focused activities\n• Deliver data driven transformation recommendations within customer facing meetings and Digital Strategy Briefings\n• Understand, articulate and position Equinix value propositions to relevant end-users/markets\n• Continuously communicate and validate our insights and strategy publicly with Customers, Events/Panels, AR & PR.\n• Support Corporate, Product, & Partner Marketing activities with Segment & SME perspectives.\n• Grow knowledge of global transformation trends that will support the uptake of any client solution\n• Collaborate & knowledge share with regional FD counterparts.\n\nOrganizational & Key Stakeholder Interlocks\n\nSales & Overlay Teams\n• UK Field Sales Teams\n• UK Partner Sales Managers\n• Digital Services Specialists\n• Revenue Operations\n• GTST (Global Technical Sales)\n• Business Development\n• Sales Enablement\n• Customer Care\n\nMarketing\n• EMEA Field Marketing\n• EMEA Partner Marketing\n• Product & Solution Marketing\n• Marketing & Operations\n• Communications (public and analyst relations)\n\nTechnologies Supporting the Role\n• Business intelligence tools (SFDC, Tableau, Smartsheet)\n• Cross functional collaboration\n\n​Qualifications\n• Bachelor's degree or equivalent required\n• Proven years of Direct Sales/Partner Sales/Business Development experience, ideally with a Digital Transformation bias\n• Proven years experience associated with Cloud, SaaS & Information Technology Industries\n• Proven years of experience in pre-sales, consulting, sales or a solution/industry marketing function\n• Understanding of digital transformation needs across industry verticals will be an added advantage\n\nCompetencies\n\nSkills\n• Talent for Sales knowledge transfer & building trusted relationships with Sales and external customers\n• Ability to communicate complex topics into relevant customer facing language\n• Cross-organizational system thinking & design\n• Gaining senior leadership trust and confidence\n• Can work with higher level concepts and bring them to operational execution\n• Public speaking and debating (media confident/trained)\n• Strong storytelling, messaging, writing/presentation building\n• Leadership & Program Management\n\nBehaviors\n• Trusted Partner\n• Delivers as promised\n• Strong communicator\n• Rational/logical\n• Accountable\n• Flexible/adaptable\n• Collaborative\n• Detail-oriented\n• Service-oriented\n\nKnowledge\n• Digital Business & Digital Ecosystems\n• Organizational system design\n• Selling techniques and best practices for large & small companies\n• Trends and Data Analysis\n• Data management tools and best practices, within and outside of marketing\n\nEquinix is committed to ensuring that our employment process is open to all individuals, including those with a disability. If you are a qualified candidate and need assistance or an accommodation, please let us know by completing this form.\n\nEquinix is an Equal Employment Opportunity and, in the U.S., an Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy / childbirth or related medical conditions, sexual orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political / organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law",
            "url": "https://www.google.com/search?ibp=htl;jobs&q=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D&hl=en-US&kgs=1a84be9da335179c&shndl=-1&shem=ssic&source=sh/x/im/textlists/detail/m1/1&ibp=htl;jobs&htidocid=0C-6w-k4jhzV_KjxAAAAAA%3D%3D&ibp=htl;jobs&htidocid=QRc92njKAC4thcR_AAAAAA%3D%3D&ibp=htl;jobs&htidocid=L0LBL1-nW-FSlH2KAAAAAA%3D%3D&ibp=htl;jobs&htidocid=aB60gtmRSSrKO0srAAAAAA%3D%3D#fpstate=tldetail&htivrt=jobs&htiq=jobs+in+london&htidocid=aB60gtmRSSrKO0srAAAAAA%3D%3D",
            "extensions": [
                "11 hours ago",
                "Full-time"
            ],
            "apply_links": [
                {
                    "title": "Apply on Career - Equinix",
                    "link": "https://careers.equinix.com/jobs/senior-manager-field-development-uk-london-united-kingdom?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Indeed",
                    "link": "https://uk.indeed.com/viewjob?jk=9fd7f6d5130f35ac&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply directly on Forces Families Jobs",
                    "link": "https://www.forcesfamiliesjobs.co.uk/jobs/senior-manager-field-development-uk-london/1857981-1/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Monster.co.uk",
                    "link": "https://www.monster.co.uk/job-openings/senior-manager-field-development-uk-london-greater-london--9d45dd38-1d1c-436b-a866-2e23e96b4a9b?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on SimplyHired",
                    "link": "https://www.simplyhired.co.uk/job/NRrFKqyYqSZH8_MpKCV6vfaiauE1tQCesfMcY-4USGxo5LFk_pkGRQ?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Talentify",
                    "link": "https://www.talentify.io/job/senior-manager-field-development-uk-london-england-equinix-jr-145464?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Jobrapido.com",
                    "link": "https://uk.jobrapido.com/jobpreview/783039046?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Talent.com",
                    "link": "https://uk.talent.com/view?id=3bbabd676b02&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                }
            ]
        },
        {
            "title": "Client Host - London Stores",
            "company_name": "Hermès GB",
            "location": "London, UK",
            "via": "via Hermès - Hermes",
            "description": "First impressions are very important, especially here at Hermes, it’s therefore essential that our greeter provides the first welcome in a warm and sincere manner, maintaining a positive and professional attitude, is highly efficient and courteous, ensuring customer service levels are kept to a very high standard at all times, ensuring their journey begins seamless and in line with our standards.\n\nMain duties will be dedicated to the 1st floor Metiers, although at times supervision of the ground floor may be required during busier periods.",
            "url": "https://www.google.com/search?ibp=htl;jobs&q=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D&hl=en-US&kgs=1a84be9da335179c&shndl=-1&shem=ssic&source=sh/x/im/textlists/detail/m1/1&ibp=htl;jobs&htidocid=0C-6w-k4jhzV_KjxAAAAAA%3D%3D&ibp=htl;jobs&htidocid=QRc92njKAC4thcR_AAAAAA%3D%3D&ibp=htl;jobs&htidocid=L0LBL1-nW-FSlH2KAAAAAA%3D%3D&ibp=htl;jobs&htidocid=aB60gtmRSSrKO0srAAAAAA%3D%3D&ibp=htl;jobs&htidocid=t8Culi7On2bFToyWAAAAAA%3D%3D#fpstate=tldetail&htivrt=jobs&htiq=jobs+in+london&htidocid=t8Culi7On2bFToyWAAAAAA%3D%3D",
            "extensions": [
                "Temp work",
                "No degree mentioned"
            ],
            "apply_links": [
                {
                    "title": "Apply on Hermès - Hermes",
                    "link": "https://talents.hermes.com/en/opportunities/240429en-client-host-london-stores/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Glassdoor",
                    "link": "https://www.glassdoor.co.uk/job-listing/client-host-london-stores-herm%C3%A8s-gb-JV_IC2671300_KO0,25_KE26,35.htm?jl=1008941133323&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on LinkedIn",
                    "link": "https://uk.linkedin.com/jobs/view/client-host-london-stores-at-holding-textile-herm%C3%A8s-3918624971?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Indeed",
                    "link": "https://uk.indeed.com/viewjob?jk=166dc0ff778f9317&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Fashion Jobs",
                    "link": "https://uk.fashionjobs.com/job/Client-host-london-stores,7158254.html?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on SimplyHired",
                    "link": "https://www.simplyhired.co.uk/job/6ZwzrDPVdp76f7nvUuq0mkRKlB62QYR2xBOL0R9Yg17R3TxTM2gi6w?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply directly on Job Vacancies",
                    "link": "https://jobs.insert.lk/job/client-host-london-stores-jobs-in-london/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                }
            ]
        },
        {
            "title": "North London Open Spaces Ranger x5",
            "company_name": "City of London",
            "location": "London, UK",
            "via": "via Environment Job",
            "description": "North London Open Spaces – Ranger x5\n\nLocation: Golders Hill Park, Hampstead Heath (inc. West Heath), Highgate Wood, Queen’s Park,\nand Parliament Hill\n\nWe are pleased to announce that we are expanding our North London Open Spaces Team.\n\nDo you excel working in a fast-paced, outdoor, all-weather environment? Do you enjoy performing\ngrounds maintenance and conservation tasks to high standards? Are you a good team leader? Are\nyou willing to continue progressing in your skill sets and grounds maintenance knowledge?\n\nAbout Us\n\nThe City of London Corporation manages 11,000 acres (approximately 4,500 hectares) of land in\nand around London that is enjoyed by over 16 million visitors annually. Whilst there are small\npockets of land within the Square Mile, the majority can be found elsewhere in London and the\nsurrounding counties. The City Corporation acts as Trustee of 10 charities which, through their\nvarious objects, are responsible for the preservation in perpetuity of a large proportion... of\nthese award-winning open spaces.\n\nThe Role\n\nThe Ranger is the frontline face of our open spaces and critical to ensuring a safe, welcoming\ncustomer experience to all users and maintaining the high standards required for the Green Flag\nAward and other nationally recognised standards. The Ranger will play a dynamic role in\nsupporting existing teams to keep the parks clean and safe, engaging with visitors and\ncommunity groups, continuing with the upkeep of sports pitches and facilities, and supporting\nevents and entertainment across the department. The Ranger will have team leading\nresponsibilities and will be expected to work collaboratively with the Senior Ranger in\nplanning the tasks for the team. This is an exciting and fast-paced role working in one of\nLondon’s most unique open spaces where no two days are alike.\n\nThe Ideal Candidate\n\nYou have a full, clean UK driving licence. You have GCSE English and Maths, as well as an NVQ\nin Sport Turf Management, Woodland Management, Environmental Conservation or similar depending\non the site, or relevant experience. You have a good understanding of Health & Safety\nwithin a work environment. You have the relevant certification to operate machinery and tools.\nYou will have demonstrable experience working in a fast-paced open spaces environment or a\nsimilar field. You have good communication skills, can follow company policies and procedures,\nand provide accurate written and verbal updates to your line manager. You show initiative and\nwork well in a team. You are flexible, calm under pressure, and have a can-do approach to\nworking outdoors.\n\nBenefits Include\n• Competitive salary starting at £40,000 including inner London Weighting, depending on\nexperience (with clear incremental progress points).\n• 24 days’ annual leave plus public holidays (or time in lieu where applicable).\n• Pension scheme is operated in accordance with Local Government Pension Scheme.\n• Employee assistance programmes including mental wellbeing support.\n• Bicycle loan scheme.\n• Travel card scheme.\n\nClosing date: 12 noon on 14 June 2024.\n\nTo apply online please click the apply button.\n\nAlternatively, please contact 020 7332 3978 (24 hr answerphone). A minicom service for the\nhearing impaired is available on 020 7332 3732.\n\nThis role requires a Basic Disclosure & Barring Service check.\n\nThe City of London Corporation is committed to Equal Opportunities and welcomes applications\nfrom all sections of the community",
            "url": "https://www.google.com/search?ibp=htl;jobs&q=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D&hl=en-US&kgs=1a84be9da335179c&shndl=-1&shem=ssic&source=sh/x/im/textlists/detail/m1/1&ibp=htl;jobs&htidocid=0C-6w-k4jhzV_KjxAAAAAA%3D%3D&ibp=htl;jobs&htidocid=QRc92njKAC4thcR_AAAAAA%3D%3D&ibp=htl;jobs&htidocid=L0LBL1-nW-FSlH2KAAAAAA%3D%3D&ibp=htl;jobs&htidocid=aB60gtmRSSrKO0srAAAAAA%3D%3D&ibp=htl;jobs&htidocid=t8Culi7On2bFToyWAAAAAA%3D%3D&ibp=htl;jobs&htidocid=Ufy1qRhHOC6pKe0UAAAAAA%3D%3D#fpstate=tldetail&htivrt=jobs&htiq=jobs+in+london&htidocid=Ufy1qRhHOC6pKe0UAAAAAA%3D%3D",
            "extensions": [
                "4 days ago",
                "£40,000–£44,366 a year",
                "Full-time"
            ],
            "apply_links": [
                {
                    "title": "Apply on Environment Job",
                    "link": "https://www.environmentjob.co.uk/jobs/101472-north-london-open-spaces-ranger-x5?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Jooble",
                    "link": "https://uk.jooble.org/jdp/-1758362756474835394?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Adzuna",
                    "link": "https://www.adzuna.co.uk/jobs/details/4715491108?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Jora UK",
                    "link": "https://uk.jora.com/job/Ranger-28a0c0060a7b14ef7fe88768b60d757b?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Jobs Near Me",
                    "link": "https://nearmejobs.eu/job/north-london-open-spaces-ranger-x5/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Europe - Vacancies In Europe",
                    "link": "https://vacanciesin.eu/job/north-london-open-spaces-ranger-x5/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                }
            ]
        },
        {
            "title": "- London",
            "company_name": "Five Guys",
            "location": "London, UK",
            "via": "via LinkedIn",
            "description": "• London\n\nCrew Member\n\nBurgers & Fries and Incredible Careers! We’re the burger restaurant with the uncomplicated formula: burgers and fries cooked to perfection, with no frozen ingredients. And we’ve stuck to the same ‘perfect and serve’ philosophy since our family business began in 1986.\n\nThese days, we’re still just as much a family as we always have been. We have tons of integrity, we’re enthusiastic. we’re competitive and we just get it done – whatever the challenge.\n\nYOUR PAY\n\nUnder 18 £10.70 - £11.70 per hour depending on where you are located\n\n18 and over £11.65 - £12.80 per hour depending on where you are located\n\nREWARDS\n• Earn As You Learn – increase your hourly rate by up to 40p\n• Secret Shopper – a bonus which can add up to £1 per hour\n• Long service Love2Shop voucher reward - 5 years £500, 10 years £1,000\n• Paid breaks\n• Free meal on shift\n• 28 days paid holiday (pro-rata if you're part-time)\n\nOther Awesome Perks\n• Days out and social events\n• Team competitions – “Fry... Cup” and “Olympics”\n• Crew member of the month and quarter\n• Enhanced Maternity & Paternity Leave\n• Five Guys Perks – employee discount program\n• Awesome Five Guys Merch\n• Pension scheme\n• Development opportunities to grow a career with us!\n\nYou'll Be Enthusiastic About\n• People\n• Quality Food\n• Customer Service\n• Our values; Competitive, Enthusiastic, Family, Get It Done and Integrity\n\nWhat You'll Be Doing\n• Ensuring we are delivering excellent customer service and serving perfect burgers and fries – after all, it is what were famous for!\n• We encourage our crew to work on all stations from Till to the Grill, so be ready to work hard.\n• You’ll need communicate and work together as a team to get the job done.\n• To get the restaurant set up for success, we prep first thing in the morning and by night we are cleaning the restaurant back to new! Meaning we can offer contracted hours to suit you – No 0-hour contracts here!\n\nINCREDIBLE CAREERS WITH FIVE GUYS\n• If you are ambitious and want to grow - we can provide you with support and the right tools to build a career with us.\n• Over 70% of our managers have been internally promoted with many joining as a Crew Member.\n• Five Guys isn’t just a job – it can be a career",
            "url": "https://www.google.com/search?ibp=htl;jobs&q=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D&hl=en-US&kgs=1a84be9da335179c&shndl=-1&shem=ssic&source=sh/x/im/textlists/detail/m1/1&ibp=htl;jobs&htidocid=0C-6w-k4jhzV_KjxAAAAAA%3D%3D&ibp=htl;jobs&htidocid=QRc92njKAC4thcR_AAAAAA%3D%3D&ibp=htl;jobs&htidocid=L0LBL1-nW-FSlH2KAAAAAA%3D%3D&ibp=htl;jobs&htidocid=aB60gtmRSSrKO0srAAAAAA%3D%3D&ibp=htl;jobs&htidocid=t8Culi7On2bFToyWAAAAAA%3D%3D&ibp=htl;jobs&htidocid=Ufy1qRhHOC6pKe0UAAAAAA%3D%3D&ibp=htl;jobs&htidocid=pY2jVOox204y_AGlAAAAAA%3D%3D#fpstate=tldetail&htivrt=jobs&htiq=jobs+in+london&htidocid=pY2jVOox204y_AGlAAAAAA%3D%3D",
            "extensions": [
                "2 days ago",
                "Part-time",
                "No degree mentioned"
            ],
            "apply_links": [
                {
                    "title": "Apply on LinkedIn",
                    "link": "https://uk.linkedin.com/jobs/view/london-at-five-guys-3938479164?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Adzuna",
                    "link": "https://www.adzuna.co.uk/jobs/details/4696538609?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Jooble",
                    "link": "https://uk.jooble.org/jdp/-5331152026298206531?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Breakroom",
                    "link": "https://www.breakroom.cc/en-gb/jobs/listing/67086932-five-guys-crew-member-london-london-london?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Jobrapido.com",
                    "link": "https://uk.jobrapido.com/jobpreview/781247884?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Talent.com",
                    "link": "https://uk.talent.com/view?id=873998123d14&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Learn4Good",
                    "link": "https://www.learn4good.com/jobs/london/uk/restaurant_and_food_service/3222926917/e/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Recruit.net",
                    "link": "https://www.recruit.net/job/crew-member-chelsea-jobs/318BA066C8C1F17F?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                }
            ]
        },
        {
            "title": "Marketing Manager",
            "company_name": "universityoflondon",
            "location": "London, UK",
            "via": "via University Of London | Jobs",
            "description": "The University of London\n\nThe University of London is a leading UK provider of distance and digital education internationally, offering programmes to 45,000 students in 190 countries around the world. Although proudly rooted in London, our community and impact are global.\n\nWe are a national leader in the humanities, and we promote their value to society and the economy through knowledge creation and exchange.\n\nWe are also a federation of 17 world class higher education institutions, with collaboration at the heart of our ethos. The University of London federation is a collective community of more than 240,000 learners and 50,000 staff, delivering world-leading research across all disciplines.\n\nOur passion for increasing access to education and mobilising the collective power and expertise of the federation is central to our ability to transform lives around the world and address the global challenges of the future.\n\nThe Role\n\nThe Marketing Manager will work within the Marketing team... of the University of London with responsibility to maximise student recruitment and conversion from initial enquiry through to registration. This will require devising and delivering cohort-centric conversion plans to create a truly personalised student recruitment journey for the University of London’s Institute in Paris (ULIP) and the School of Advanced Study (SAS).\n\nWorking with the Deputy Head of Marketing, the role will be a key member of the student recruitment team and will deliver, optimise, and evaluate strategic marketing plans, projects, and campaigns to meet student recruitment targets.\n\nThe post-holder will also work collaboratively with colleagues across the University and its federation members to ensure alignment and integration of plan and activities with the overall university strategy.\n\nWe are looking for an experienced marketing professional, who is both hands-on and a strategic thinker, driven by targets, with a creative approach to marketing, outstanding written and organisation skills and experience of stakeholder management.\n\nFor a full role profile, please refer to the job description below.\n\nFurther Information\n\nTo be considered for this opportunity, please submit your Application and CV (by clicking ‘apply for job’ at the bottom of this page) before the closing date at midnight on Sunday 16 June 2024.\n\nThe University will be unable to sponsor candidates for a visa for this role. Successful applicants must be able to demonstrate their right to work in the UK for the duration of their employment.\n\nThe University reserves the right to close the vacancy earlier than the published end date should it receive sufficient applications to warrant earlier shortlisting.]\n\nThe University currently operates a Hybrid Working framework involving a mix of working remotely and in the office. Typically, the majority of employees will be able to agree to work remotely for up to 60% of their working week, role dependent, however will be required to attend on specific days for training or team meetings.\n\nThe University of London is committed to promoting a diverse and inclusive working environment where we can all be ourselves and succeed. We particularly encourage applications from members of Black, Asian, and Minority Ethnic communities as this group is currently under-represented at all levels within the University. All appointments will be made on merit, based on the criteria identified in the job description.\n\nPursuing excellence in education and equal opportunities.\n\nwww.london.ac.uk",
            "url": "https://www.google.com/search?ibp=htl;jobs&q=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D&hl=en-US&kgs=1a84be9da335179c&shndl=-1&shem=ssic&source=sh/x/im/textlists/detail/m1/1&ibp=htl;jobs&htidocid=0C-6w-k4jhzV_KjxAAAAAA%3D%3D&ibp=htl;jobs&htidocid=QRc92njKAC4thcR_AAAAAA%3D%3D&ibp=htl;jobs&htidocid=L0LBL1-nW-FSlH2KAAAAAA%3D%3D&ibp=htl;jobs&htidocid=aB60gtmRSSrKO0srAAAAAA%3D%3D&ibp=htl;jobs&htidocid=t8Culi7On2bFToyWAAAAAA%3D%3D&ibp=htl;jobs&htidocid=Ufy1qRhHOC6pKe0UAAAAAA%3D%3D&ibp=htl;jobs&htidocid=pY2jVOox204y_AGlAAAAAA%3D%3D&ibp=htl;jobs&htidocid=0QjDilJsnDl5ko5MAAAAAA%3D%3D#fpstate=tldetail&htivrt=jobs&htiq=jobs+in+london&htidocid=0QjDilJsnDl5ko5MAAAAAA%3D%3D",
            "extensions": [
                "7 days ago",
                "Full-time"
            ],
            "apply_links": [
                {
                    "title": "Apply directly on University Of London | Jobs",
                    "link": "https://www.jobs.london.ac.uk/Job/JobDetail?JobId=2823&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Indeed",
                    "link": "https://uk.indeed.com/viewjob?jk=57dc526fdd3973da&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Glassdoor",
                    "link": "https://www.glassdoor.co.uk/job-listing/marketing-manager-universityoflondon-JV_IC2671300_KO0,17_KE18,36.htm?jl=1009299076641&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on SimplyHired",
                    "link": "https://www.simplyhired.co.uk/job/wk0QNucDku2B6Qtrur9irslqLNyrK2_Uns7i1qWi_xukc3aey9QSjg?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on BeBee",
                    "link": "https://gb.bebee.com/job/3b75aa662341b2f15d578c74a320d2dd?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Adzuna",
                    "link": "https://www.adzuna.co.uk/jobs/details/4719564625?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on ZipRecruiter UK",
                    "link": "https://www.ziprecruiter.co.uk/jobs/326797375-marketing-manager-at-universityoflondon?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Check-A-Salary",
                    "link": "https://www.checkasalary.co.uk/jobs/job/marketing-manager-london-5d61a1c7868d639a4aa6b0383fd648fd-vs-0?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                }
            ]
        },
        {
            "title": "Team Member - South East London",
            "company_name": "Pret A Manger",
            "location": "London, UK",
            "via": "via Career Site",
            "description": "Discover a world of opportunities at Pret a Manger!\n\nWe're seeking passionate individuals to join our Front of\nHouse and Kitchen teams. No experience needed – just bring your enthusiasm and\nteam spirit. Be part of a dynamic environment where you'll learn to prepare\ndelicious products and deliver outstanding customer service. Join us in\ncreating memorable moments every day. Your journey begins here! Exciting Opportunities Await!\n\nExplore our current job openings:\n• Full-time: Shifts are spread over\n5 days per week and can start as early as 5am (don’t worry, early starts mean\nearly finishes!)\n• Part-time (16 or 24 hours a week): Shifts are generally at the same time on the same days each week, whether\nit’s in the morning, over lunch, afternoon or in the evening (to work around\nyou!)\n\nAbout the pay:\n• £11.60\nto £12.85 per hour (Inclusive of weekly mystery shopper bonus of £1.25 per\nhour)*\n• Earn up to £13.35 per hour if you\nbecame Key role and up to £14.15 if you became a leader... (Inclusive of weekly\nmystery shopper bonus of £1.25 per hour)*\n\nWhat’s more…\n• Flexible Shifts\n• Free meals while you’re working\n• Club Pret Membership, with 50%\noff food and 5 free drinks a day.\n• Earn an extra £5 when you start\nto work between 3am and 5am **\n• Earn up to £200 cash when you\nsuccessfully refer a friend **\n• 28 days paid holiday (pro-rata if\nyou're part-time)\n• Your Pret Benefits – employee\ndiscount program (Retails, Food, restaurants, Gym, etc)\n• Free shoes\n• Rewards for being outstanding.\n• Pension scheme\n• Length of service reward.\n• Pret Parties\n• And more…\n\nYou want career Growth?\n• Outstanding training and\ndevelopment (Over 85% of our managers have been internally promoted with many\njoining as a Team Member).\n• Grow with us and earn\nprofessional qualifications: we offer Apprenticeships Level 3\n• Use\nof our internal ‘Opportunity Network’ to see all of our available Pret jobs both within our shops and at our Support Centre, 75B.\n\nAbout us:\n\nPret a Manger is a beloved international fast-casual restaurant chain known for its fresh, natural ingredients and commitment to providing outstanding customer experiences. With a focus on quality, sustainability, and innovation, we're dedicated to delighting our customers every day. our food is handmade in our shop kitchens throughout the day and anything we don't sell, goes to charity. Our coffee is 100% organic (and always will be) and our Coffee Fund is supporting the next generation of farmers. It's (partly) what we think makes Pret special.\n\nIf you thrive in a fast-paced\nenvironment, love working and having fun in a team, love an early morning and\nhave a passion for serving delicious food and drinks, we want to hear from you!\n• After initial training\n• *Terms and conditions apply\n\nYou want to know more about the role, benefits and Values please visit https://www.pret.co.uk/en-GB/pret-jobs",
            "url": "https://www.google.com/search?ibp=htl;jobs&q=jobs+in+london&htidocid=5efcMuKLmz4lae9WAAAAAA%3D%3D&hl=en-US&kgs=1a84be9da335179c&shndl=-1&shem=ssic&source=sh/x/im/textlists/detail/m1/1&ibp=htl;jobs&htidocid=0C-6w-k4jhzV_KjxAAAAAA%3D%3D&ibp=htl;jobs&htidocid=QRc92njKAC4thcR_AAAAAA%3D%3D&ibp=htl;jobs&htidocid=L0LBL1-nW-FSlH2KAAAAAA%3D%3D&ibp=htl;jobs&htidocid=aB60gtmRSSrKO0srAAAAAA%3D%3D&ibp=htl;jobs&htidocid=t8Culi7On2bFToyWAAAAAA%3D%3D&ibp=htl;jobs&htidocid=Ufy1qRhHOC6pKe0UAAAAAA%3D%3D&ibp=htl;jobs&htidocid=pY2jVOox204y_AGlAAAAAA%3D%3D&ibp=htl;jobs&htidocid=0QjDilJsnDl5ko5MAAAAAA%3D%3D&ibp=htl;jobs&htidocid=3itDHDChL459Vw20AAAAAA%3D%3D#fpstate=tldetail&htivrt=jobs&htiq=jobs+in+london&htidocid=3itDHDChL459Vw20AAAAAA%3D%3D",
            "extensions": [
                "2 days ago",
                "Full-time and Part-time"
            ],
            "apply_links": [
                {
                    "title": "Apply on Career Site",
                    "link": "https://pret.csod.com/ux/ats/careersite/5/home/requisition/53558?c=pret&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on SimplyHired",
                    "link": "https://www.simplyhired.co.uk/job/l9Kxek0bwJnQmqzCWe6U01HlXN8_jl2KFcUKtD97phcrajnjSP2nJA?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Glassdoor",
                    "link": "https://www.glassdoor.co.uk/job-listing/team-member-south-west-london-pret-a-manger-JV_IC2671300_KO0,29_KE30,43.htm?jl=1008454167772&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Breakroom",
                    "link": "https://www.breakroom.cc/en-gb/jobs/listing/spi-40955714-pret-team-member-london-night-shift-gb-london?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Indeed",
                    "link": "https://uk.indeed.com/viewjob?jk=61f9ac932401059d&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on ZipRecruiter UK",
                    "link": "https://www.ziprecruiter.co.uk/jobs/324144916-team-member-north-west-london-at-pret-a-manger?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Sercanto",
                    "link": "https://www.sercanto.co.uk/detail/a/team-member-london-copy-copy-copy_london_38502617?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                },
                {
                    "title": "Apply on Job Vacancies - JobsByWeb",
                    "link": "https://jobsbyweb.co.uk/job/team-member-london-copy-copy-copy-copy-copy-copy/ea2f9d46aec5?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
                }
            ]
        }
    ]
}
```


