Business Details

The Google Maps Business Details API allows developers to fetch comprehensive information about a specific business or place using its unique Google Business ID. This endpoint provides detailed data including business name, address, contact information, opening hours, ratings, reviews count, photos, and more.

Endpoint

GET /api/google_business_details

Parameters

business_id string Required

The unique Google Business ID (format: 0x...:0x...) that identifies a specific place or business on Google Maps.

Request Examples

<?php

$curl = curl_init();

curl_setopt_array($curl, [
    CURLOPT_URL => "https://app.scrappa.co/api/maps/business?place_id=ChIJN1t_tDeuEmsRUsoyG83frY4",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "x-api-key: YOUR_API_KEY_HERE"
    ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
    echo "cURL Error #:" . $err;
} else {
    echo $response;
}
<?php

use Illuminate\Support\Facades\Http;

$response = Http::timeout(30)
    ->withHeaders(['x-api-key' => 'YOUR_API_KEY_HERE'])
    ->get('https://app.scrappa.co/api/maps/business?place_id=ChIJN1t_tDeuEmsRUsoyG83frY4');

if ($response->successful()) {
    echo $response->body();
} else {
    echo "Error: " . $response->status();
}
const options = {
    method: 'GET',
    headers: {
        'x-api-key': 'YOUR_API_KEY_HERE'
    }
};

fetch('https://app.scrappa.co/api/maps/business?place_id=ChIJN1t_tDeuEmsRUsoyG83frY4', options)
    .then(response => {
        if (!response.ok) {
            throw new Error(`HTTP error! status: ${response.status}`);
        }
        return response.text();
    })
    .then(data => console.log(data))
    .catch(error => console.error('Error:', error));
require 'net/http'
require 'uri'

uri = URI.parse("https://app.scrappa.co/api/maps/business?place_id=ChIJN1t_tDeuEmsRUsoyG83frY4")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == 'https'

request = Net::HTTP::Get.new(uri.request_uri)
request['x-api-key'] = 'YOUR_API_KEY_HERE'

begin
    response = http.request(request)
    puts response.body
rescue => e
    puts "Error: #{e.message}"
end
import http.client
import json

conn = http.client.HTTPSConnection("app.scrappa.co")

headers = {
    'x-api-key': 'YOUR_API_KEY_HERE',
}

try:
    conn.request("GET", "/api/maps/business?place_id=ChIJN1t_tDeuEmsRUsoyG83frY4", headers=headers)
    res = conn.getresponse()
    data = res.read()
    print(data.decode("utf-8"))
except Exception as e:
    print(f"Error: {e}")
finally:
    conn.close()
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import java.io.IOException;

public class ApiExample {
    public static void main(String[] args) {
        OkHttpClient client = new OkHttpClient();

        Request request = new Request.Builder()
            .url("https://app.scrappa.co/api/maps/business?place_id=ChIJN1t_tDeuEmsRUsoyG83frY4")
        .addHeader("x-api-key", "YOUR_API_KEY_HERE")
            .build();

        try (Response response = client.newCall(request).execute()) {
            if (response.isSuccessful()) {
                System.out.println(response.body().string());
            } else {
                System.out.println("Error: " + response.code());
            }
        } catch (IOException e) {
            System.out.println("Error: " + e.getMessage());
        }
    }
}

Response Schema

[
    {
        "title": "JSON Results",
        "description": null,
        "json_sample": {
            "data": [
                {
                    "name": "Coop Supermarkt D\u00fcbendorf Center",
                    "rating": 4.3,
                    "website": "https://www.coop.ch",
                    "business_id": "0x479aa10962b43713:0x9e2d2d799a053602",
                    "full_address": "Adlerstrasse 1, 8600 D\u00fcbendorf, Schweiz",
                    "phone_number": "+41442155710",
                    "review_count": 693
                }
            ],
            "status": "OK",
            "business_id": "0x479aa10962b43713:0x9e2d2d799a053602"
        }
    }
]

Try It Live

Test this endpoint in our interactive playground with real data.

Open in Playground