> ## Documentation Index
> Fetch the complete documentation index at: https://v3.captaindata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Extract Google Maps Places

> This action extracts detailed information about places from Google Maps.

This action allows you to extract comprehensive details about places listed on Google Maps. By providing a Google Maps place URL, you can retrieve information such as address, website, ratings, and more.

<Steps>
  <Step title="Step 1">Provide a valid Google Maps place URL.</Step>
  <Step title="Step 2">Select the desired language for extraction.</Step>
  <Step title="Step 3">Execute the action to retrieve place details.</Step>
</Steps>

<Warning>
  We currently do not support extracting information from franchise locations.
</Warning>

### Inputs

<ParamField path="google_maps_place_url" type="string" required={true} primary={true}>
  The URL of the Google Maps place you wish to extract information from.
</ParamField>

### Parameters

<ParamField path="language" type="string" default="en">
  The language in which you wish to extract the information. Options include
  English, French, Italian, German, Spanish, and Portuguese.
</ParamField>

### Output Fields

The action returns the following fields:

<ResponseField>
  <Expandable title="properties">
    <ResponseField name="additional_info" type="string">
      Additional information about the place
    </ResponseField>

    <ResponseField name="address" type="string">
      The address of the place
    </ResponseField>

    <ResponseField name="category" type="string">
      The category of the place
    </ResponseField>

    <ResponseField name="closed_permanently" type="boolean">
      Indicates if the place is permanently closed
    </ResponseField>

    <ResponseField name="closed_temporarily" type="boolean">
      Indicates if the place is temporarily closed
    </ResponseField>

    <ResponseField name="coordinates_latitude" type="number">
      Latitude of the place
    </ResponseField>

    <ResponseField name="coordinates_longitude" type="number">
      Longitude of the place
    </ResponseField>

    <ResponseField name="description" type="string">
      Description of the place
    </ResponseField>

    <ResponseField name="google_maps_place_id" type="string">
      The unique Google Maps place ID
    </ResponseField>

    <ResponseField name="google_maps_place_url" type="string">
      The URL of the Google Maps place
    </ResponseField>

    <ResponseField name="number_reviews" type="integer">
      Number of reviews for the place
    </ResponseField>

    <ResponseField name="opening_hours" type="string">
      Opening hours of the place
    </ResponseField>

    <ResponseField name="phone" type="string">
      Contact phone number of the place
    </ResponseField>

    <ResponseField name="place_name" type="string">
      Name of the place
    </ResponseField>

    <ResponseField name="rating" type="number">
      Rating of the place
    </ResponseField>

    <ResponseField name="services_available" type="string">
      Services available at the place
    </ResponseField>

    <ResponseField name="website" type="string">
      Website of the place
    </ResponseField>
  </Expandable>
</ResponseField>

Below is the JSON schema for the output fields:

<Accordion title="Show JSON Output Schema">
  ```json
  {
      "additional_info": "string",
      "address": "string",
      "category": "string",
      "closed_permanently": "boolean",
      "closed_temporarily": "boolean",
      "coordinates_latitude": "number",
      "coordinates_longitude": "number",
      "description": "string",
      "google_maps_place_id": "string",
      "google_maps_place_url": "string",
      "number_reviews": "integer",
      "opening_hours": "string",
      "phone": "string",
      "place_name": "string",
      "rating": "number",
      "services_available": "string",
      "website": "string"
  }
  ```
</Accordion>
