# Google Maps Photos API

You have to send a GET request to **`https://api.scrapingdog.com/google_maps/photos`** with the below-given parameters.

Google Maps API pricing is available [here](https://www.scrapingdog.com/google-maps-api/#pricing).

### Parameters

| Parameter                                                        | Description                                                                                                                                                                                                                                                     |
| ---------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p>api\_key <br><br><mark style="color:red;">required</mark></p> | <p>Your personal API key. Available on your dashboard <br><br>Type: <em><strong>String</strong></em></p>                                                                                                                                                        |
| <p>data\_id <br><br><mark style="color:red;">required</mark></p> | <p>It is the Google Maps data ID. You can get this by entering the location name as the query in our <a href="">Google Maps API</a>. <br><br>Type: <code>String</code></p>                                                                                      |
| language                                                         | <p>Language of the results. Possible Values - <strong><code>en</code></strong>, <strong><code>es</code></strong>, <strong><code>fr</code></strong>, <strong><code>de</code></strong>, etc. <br><br>Default Value - en<br><br>Type - <strong>String</strong></p> |
| category\_id                                                     | <p>This parameter specifies the category's unique identifier, which can be obtained from the categories array using our Google Maps Photos API.<br><br>Type: <code>String</code> </p>                                                                           |
| next\_page\_token                                                | <p>The next\_page\_token is used to get the next page results. <br><br>Type: <code>String</code></p>                                                                                                                                                            |

### API Example

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

```json
cURL "https://api.scrapingdog.com/google_maps/photos?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0"
```

{% endtab %}

{% tab title="Python" %}

```python
import requests

api_key = "5eaa61a6e562fc52fe763tr516e4653"
url = "https://api.scrapingdog.com/google_maps/photos"

params = {
    "api_key": api_key,
    "data_id": "0x88371272500ebf33:0x70a094fd98fb45c0"
}

response = requests.get(url, params=params)

if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print(f"Request failed with status code: {response.status_code}")

```

{% endtab %}

{% tab title="Node JS" %}

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

const api_key = '5eaa61a6e562fc52fe763tr516e4653';
const url = 'https://api.scrapingdog.com/google_maps/photos';

const params = {
  api_key: api_key,
  data_id: "0x88371272500ebf33:0x70a094fd98fb45c0"
};

axios
  .get(url, { params: params })
  .then(function (response) {
    if (response.status === 200) {
      const data = response.data;
      console.log(data)
    } else {
      console.log('Request failed with status code: ' + response.status);
    }
  })
  .catch(function (error) {
    console.error('Error making the request: ' + error.message);
  });

```

{% endtab %}

{% tab title="PHP" %}

```php
<?php

// Set the API key and request parameters
$api_key = '5eaa61a6e562fc52fe763tr516e4653';
$data_id = '0x88371272500ebf33:0x70a094fd98fb45c0';

// Set the API endpoint
$url = 'https://api.scrapingdog.com/google_maps/photos/?api_key=' . $api_key . '&data_id=' . $data_id;

// Initialize cURL session
$ch = curl_init($url);

// Set cURL options
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Execute the cURL request
$response = curl_exec($ch);

// Check if the request was successful
if ($response === false) {
    echo 'cURL error: ' . curl_error($ch);
} else {
    // Process the response data as needed
    echo $response;
}

// Close the cURL session
curl_close($ch);

```

{% endtab %}

{% tab title="Ruby" %}

```ruby
require 'net/http'
require 'uri'

# Set the API key and request parameters
api_key = '5eaa61a6e562fc52fe763tr516e4653'
data_id = '0x88371272500ebf33:0x70a094fd98fb45c0'

# Construct the API endpoint URL
url = URI.parse("https://api.scrapingdog.com/google_maps/photos/?api_key=#{api_key}&data_id=#{data_id}")

# Create an HTTP GET request
request = Net::HTTP::Get.new(url)

# Create an HTTP client
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true # Enable SSL (https)

# Send the request and get the response
response = http.request(request)

# Check if the request was successful
if response.is_a?(Net::HTTPSuccess)
  puts response.body # Process the response data as needed
else
  puts "HTTP request failed with code: #{response.code}, message: #{response.message}"
end

```

{% endtab %}

{% tab title="Java" %}

```java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.IOException;

public class Main {
    public static void main(String[] args) {
        try {
            // Set the API key and request parameters
            String apiKey = "5eaa61a6e562fc52fe763tr516e4653";
            String data_id = "0x88371272500ebf33:0x70a094fd98fb45c0";

            // Construct the API endpoint URL
            String apiUrl = "https://api.scrapingdog.com/google_maps/photos/?api_key=" + apiKey
                    + "&data_id=" + data_id

            // Create a URL object from the API URL string
            URL url = new URL(apiUrl);

            // Open a connection to the URL
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();

            // Set the request method to GET
            connection.setRequestMethod("GET");

            // Get the response code
            int responseCode = connection.getResponseCode();

            if (responseCode == 200) {
                // Read the response from the connection
                BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                String inputLine;
                StringBuilder response = new StringBuilder();

                while ((inputLine = reader.readLine()) != null) {
                    response.append(inputLine);
                }
                reader.close();

                // Process the response data as needed
                System.out.println(response.toString());
            } else {
                System.out.println("HTTP request failed with response code: " + responseCode);
            }

            // Close the connection
            connection.disconnect();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
```

{% endtab %}
{% endtabs %}

### Response

```json
{
    "categories": [
        {
            "name": "All",
            "id": "CgIgAQ=="
        },
        {
            "name": "Latest",
            "id": "CgIgARICGAI="
        },
        {
            "name": "Videos",
            "id": "CgIgARICCAQ="
        },
        {
            "name": "Exterior",
            "id": "CgIYEw=="
        },
        {
            "name": "Inside",
            "id": "CgIYEg=="
        },
        {
            "name": "House",
            "id": "CgwKCC9tLzAzam01MAE="
        },
        {
            "name": "Roof shingle",
            "id": "Cg0KCS9tLzA3cXkyZzAB"
        },
        {
            "name": "By owner",
            "id": "CgIgARICEAE="
        }
    ],
    "photos": [
        {
            "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipMMwYKNXSMvs-Im59YBivtVONlZVfEWmp02ZrWp=w230-h100-k-no",
            "image": "https://lh3.googleusercontent.com/p/AF1QipMMwYKNXSMvs-Im59YBivtVONlZVfEWmp02ZrWp=w2000-h869-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipPrXrj_5LDrQB7VHOMVrz82n686NDdjBgPl_JGu=w203-h360-k-no",
            "image": "https://lh3.googleusercontent.com/p/AF1QipPrXrj_5LDrQB7VHOMVrz82n686NDdjBgPl_JGu=w360-h640-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4npJgx-2P8yAxqWcj1n3UWPHGxPy0IwDjZsOEexmonDaqFJn6ja1Ljo49BHI8vuvfcFAMUQc7MtmkoU7fG5z-QP5njIuf_7BHHKO4ZOMdGXSqMd_rlhnmpnA52Dzl0psXDlc6JXu=w203-h115-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4npJgx-2P8yAxqWcj1n3UWPHGxPy0IwDjZsOEexmonDaqFJn6ja1Ljo49BHI8vuvfcFAMUQc7MtmkoU7fG5z-QP5njIuf_7BHHKO4ZOMdGXSqMd_rlhnmpnA52Dzl0psXDlc6JXu=w5492-h3128-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4noWo7wNnuonXhU686xJdzLJEhf6uLuONPLggYl3IK7toW6qPdBlVWBzZLu_ScoOS0ecBBSM-aMBedASL3uAMm9N9B5eSnjt0rG4DURyiRfNr0StKWPxdb6-Ppihp3itDCCzH1YQ=w203-h152-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4noWo7wNnuonXhU686xJdzLJEhf6uLuONPLggYl3IK7toW6qPdBlVWBzZLu_ScoOS0ecBBSM-aMBedASL3uAMm9N9B5eSnjt0rG4DURyiRfNr0StKWPxdb6-Ppihp3itDCCzH1YQ=w5712-h4284-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4nqMzByZPwTJTc3R4Ve0PST_8s4UbGZBBmNDdtN40EoufW-P3N7eDq5XgNJFr0L4__9OL4Rjju0mkWLHt-v0YQUxl82MG2Nsq0h4NBUQ-dtHX2bH9QBpGYscjt2iu56PG6klRlJ7=w203-h152-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4nqMzByZPwTJTc3R4Ve0PST_8s4UbGZBBmNDdtN40EoufW-P3N7eDq5XgNJFr0L4__9OL4Rjju0mkWLHt-v0YQUxl82MG2Nsq0h4NBUQ-dtHX2bH9QBpGYscjt2iu56PG6klRlJ7=w4032-h3024-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4nrrlnnt9UrnlwIzX2VQ_b6-w4F5QFmmLob9mOITEWzu2EFljo6vvXAjh0P_a4V5r9loNuoDbdeLS2vOAszbPaHg5b4bMTrXblNITSRCG6ebPCTWm6_IlE47cp9HN9YH5-YHFnqP=w203-h114-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4nrrlnnt9UrnlwIzX2VQ_b6-w4F5QFmmLob9mOITEWzu2EFljo6vvXAjh0P_a4V5r9loNuoDbdeLS2vOAszbPaHg5b4bMTrXblNITSRCG6ebPCTWm6_IlE47cp9HN9YH5-YHFnqP=w4000-h2252-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4nr-hBvHiCQBzlFK2FhdDVweW8XN6kKDcKpTcLD32wDsTmdGMD1Eg-kuf5qSq-sJnIYyjbupVA_EYjzf7u7EOZOITVIlabxQLTGYpqeyt0JKI8c_-NKa5uTi0Bak6CaF18o4jq3v=w203-h270-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4nr-hBvHiCQBzlFK2FhdDVweW8XN6kKDcKpTcLD32wDsTmdGMD1Eg-kuf5qSq-sJnIYyjbupVA_EYjzf7u7EOZOITVIlabxQLTGYpqeyt0JKI8c_-NKa5uTi0Bak6CaF18o4jq3v=w9000-h12000-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipMc0OhhDPbDh2u9N7rK0_2RVk5P-oBizKIbYSyL=w203-h360-k-no",
            "image": "https://lh3.googleusercontent.com/p/AF1QipMc0OhhDPbDh2u9N7rK0_2RVk5P-oBizKIbYSyL=w320-h568-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4npA1gKIwKTiGV-xOkgapOcLkjejBiOPBh4FPyvnKHnd8wS_EoxMf8yx-kcu5yzzRZ5Oklhhv_l-DF4D5kjNIwO1_n1UoXhLm1w4nkiQcj1wjOLNZdPCRyINO2OfZ8z-Ui2ajsYN9A=w203-h152-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4npA1gKIwKTiGV-xOkgapOcLkjejBiOPBh4FPyvnKHnd8wS_EoxMf8yx-kcu5yzzRZ5Oklhhv_l-DF4D5kjNIwO1_n1UoXhLm1w4nkiQcj1wjOLNZdPCRyINO2OfZ8z-Ui2ajsYN9A=w5712-h4284-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipP7jRK949QsWo4IYSq7BL23qBN5r7ck4IpzOnsq=w203-h135-k-no",
            "image": "https://lh3.googleusercontent.com/p/AF1QipP7jRK949QsWo4IYSq7BL23qBN5r7ck4IpzOnsq=w5472-h3648-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4noJLQKHyssY7xjDDPRu9lGNxe7IdN77R-fD6IaaRiEp5sIWQWy9tjnCAFZqdjG1bVOxZApS4RtSIu4AMaKvbl1wu702VNBXOCGIacdA9NkQiobAW6Sne_czykjuVL4mno4pHomy=w203-h152-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4noJLQKHyssY7xjDDPRu9lGNxe7IdN77R-fD6IaaRiEp5sIWQWy9tjnCAFZqdjG1bVOxZApS4RtSIu4AMaKvbl1wu702VNBXOCGIacdA9NkQiobAW6Sne_czykjuVL4mno4pHomy=w4032-h3024-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipNtUC6POTo_DzsvUHda9tz667xq-PE9oxwZl5kz=w203-h152-k-no",
            "image": "https://lh3.googleusercontent.com/p/AF1QipNtUC6POTo_DzsvUHda9tz667xq-PE9oxwZl5kz=w1024-h768-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4no9MOHkPml26PJ5PcItal-FRm561CYfVJUgJAiDFlV2_sLMvvlulQkvRmaWf6NfOcDlHwPreBufa095ewMFDjRoMr4S0RNg-UpTwsvepS_quS1sKCqRhrF1q7X102e4Sf2LBJms=w203-h152-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4no9MOHkPml26PJ5PcItal-FRm561CYfVJUgJAiDFlV2_sLMvvlulQkvRmaWf6NfOcDlHwPreBufa095ewMFDjRoMr4S0RNg-UpTwsvepS_quS1sKCqRhrF1q7X102e4Sf2LBJms=w4080-h3072-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4nquc5ZBViSXCoP8Hq8VWut2lLaF0r5zhdquw-LCvCiZrH28maI4_q7fZCTwSe2MysJpfCJdkxiW5EYxZWRmlzchPzfhtZEbV9g5r8o6j6-roShibocB8bx8Ppm8IjS8kVCyGPk0=w203-h270-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4nquc5ZBViSXCoP8Hq8VWut2lLaF0r5zhdquw-LCvCiZrH28maI4_q7fZCTwSe2MysJpfCJdkxiW5EYxZWRmlzchPzfhtZEbV9g5r8o6j6-roShibocB8bx8Ppm8IjS8kVCyGPk0=w480-h640-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4noBefEVcBMeixAkp3HtkxqMKtVnc90Vub5KsdYsUPQospCJmIQdpxbmRLZM467esj9B9kyrtuO7qZMrZHK9LcW52Vivwy9AdF9rFZCaD3gUCusGKfWf5Lb9rbtIpM322JxHOiA=w203-h114-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4noBefEVcBMeixAkp3HtkxqMKtVnc90Vub5KsdYsUPQospCJmIQdpxbmRLZM467esj9B9kyrtuO7qZMrZHK9LcW52Vivwy9AdF9rFZCaD3gUCusGKfWf5Lb9rbtIpM322JxHOiA=w4000-h2250-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipOYEpAIaqDj88VoWuzsh1GN6nHkYRlyJ5B09Y1V=w203-h152-k-no",
            "image": "https://lh3.googleusercontent.com/p/AF1QipOYEpAIaqDj88VoWuzsh1GN6nHkYRlyJ5B09Y1V=w1366-h1024-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipNGeaRCg8sOIRpindHkks7Jg98jJQFwqUj4UYaP=w203-h152-k-no",
            "image": "https://lh3.googleusercontent.com/p/AF1QipNGeaRCg8sOIRpindHkks7Jg98jJQFwqUj4UYaP=w1024-h768-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipNtEBqOj677SpJ8nw8L4lwIVIdT76d4g_R8NvhO=w203-h135-k-no",
            "image": "https://lh3.googleusercontent.com/p/AF1QipNtEBqOj677SpJ8nw8L4lwIVIdT76d4g_R8NvhO=w5472-h3648-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4nr45wK1b-3h1ss9o55gqZR2lO7vdL8S88an4bpGtT0o0g6LtNb_u50R6qbmI30j-MIUQE3FSrfTmCHQmPWQlVXbiruhqrSMTfTPyMzcndzadubiq6j0u7pym88QLVxSPE_BbX3ryQ=w203-h154-k-no",
            "image": "https://lh3.googleusercontent.com/gps-cs-s/AC9h4nr45wK1b-3h1ss9o55gqZR2lO7vdL8S88an4bpGtT0o0g6LtNb_u50R6qbmI30j-MIUQE3FSrfTmCHQmPWQlVXbiruhqrSMTfTPyMzcndzadubiq6j0u7pym88QLVxSPE_BbX3ryQ=w1125-h854-k-no"
        },
        {
            "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipNrcmNTx4reF4dH0eLHO-lruMKDqE3O0hvlqjwb=w203-h152-k-no",
            "image": "https://lh3.googleusercontent.com/p/AF1QipNrcmNTx4reF4dH0eLHO-lruMKDqE3O0hvlqjwb=w4032-h3024-k-no"
        }
    ],
    "scrapingdog_pagination": {
        "next": "https://api.scrapingdog.com/google_maps/photos?api_key=APIKEY&data_id=0x88371272500ebf33:0x70a094fd98fb45c0&hl=en&next_page_token=EvgDKYQi49-NlUMIDwAAAAEAAAMAAAAAgAAAAYCAAAAACAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAIQAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAACIAABAAQAAAAAAAAAAgAEAAAAAAAAAAAAAAAAADAAAIAAAAAAAAAAAAAAAAABABEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAAAAAgABAAAAAAAAAAAAAAAAAACgAIAAAAAIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQQQAAAEAAAAAAAAAAAQAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAgAAAgAAAAAAIAAIgAAAAAAAAAAAAAAAAAAGBRCVCmEIuPfjZVD6AEAACAAAAADAAAAgAwADABAAAAAGgAAgAAASIAAAaAgAKQQAYOQAAEAAAVAigREEAAAAAgQwCABSQICBAAABAIAABiCEAABAAAAAA",
        "next_page_token": "EvgDKYQi49-NlUMIDwAAAAEAAAMAAAAAgAAAAYCAAAAACAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAIQAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAACIAABAAQAAAAAAAAAAgAEAAAAAAAAAAAAAAAAADAAAIAAAAAAAAAAAAAAAAABABEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAAAAAgABAAAAAAAAAAAAAAAAAACgAIAAAAAIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQQQAAAEAAAAAAAAAAAQAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAgAAAgAAAAAAIAAIgAAAAAAAAAAAAAAAAAAGBRCVCmEIuPfjZVD6AEAACAAAAADAAAAgAwADABAAAAAGgAAgAAASIAAAaAgAKQQAYOQAAEAAAVAigREEAAAAAgQwCABSQICBAAABAIAABiCEAABAAAAAA"
    }
}
```
