Google Maps
Connect to Google Maps services and automate workflows
| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Maps JavaScript API | rest | https://maps.googleapis.com/maps/api/js | link | — | — | — |
| Places API | rest | https://places.googleapis.com/v1 | link | — | — | — |
| Geocoding API | rest | https://maps.googleapis.com/maps/api/geocode | link | — | — | — |
| Directions API | rest | https://maps.googleapis.com/maps/api/directions | link | — | — | — |
| Distance Matrix API | rest | https://maps.googleapis.com/maps/api/distancematrix | link | — | — | — |
| Routes API | rest | https://routes.googleapis.com/v2 | link | — | — | — |
| Maps Static API | rest | https://maps.googleapis.com/maps/api/staticmap | link | — | — | — |
| Street View Static API | rest | https://maps.googleapis.com/maps/api/streetview | link | — | — | — |
| Elevation API | rest | https://maps.googleapis.com/maps/api/elevation | link | — | — | — |
| Geolocation API | rest | https://www.googleapis.com/geolocation/v1 | link | — | — | — |
| Time Zone API | rest | https://maps.googleapis.com/maps/api/timezone | link | — | — | — |
| Roads API | rest | https://roads.googleapis.com/v1 | link | — | — | — |
| Address Validation API | rest | https://addressvalidation.googleapis.com/v1 | link | — | — | — |
| Air Quality API | rest | https://airquality.googleapis.com/v1 | link | — | — | — |
| Pollen API | rest | https://pollen.googleapis.com/v1 | link | — | — | — |
| Solar API | rest | https://solar.googleapis.com/v1 | link | — | — | — |
Actions (53)
Street View Publish API · 14
- Batch delete photosPOST /v1/photos:batchDelete
Delete multiple Street View photos.
documented - Batch get photosGET /v1/photos:batchGet
Retrieve metadata for multiple photos.
documented - Batch update photosPOST /v1/photos:batchUpdate
Update metadata for multiple photos.
documented - Create photoPOST /v1/photo
Publish a new Street View photo.
documented - Create photo sequencePOST /v1/photoSequence
Publish a sequence of photos to Street View.
documented - Delete photoDELETE /v1/photo/{photoId}
Delete a published Street View photo.
documented - Delete photo sequenceDELETE /v1/photoSequence/{sequenceId}
Delete a Street View photo sequence.
documented - Get photoGET /v1/photo/{photoId}
Retrieve metadata for a Street View photo.
documented - Get photo sequenceGET /v1/photoSequence/{sequenceId}
Retrieve metadata for a Street View photo sequence.
documented - List photo sequencesGET /v1/photoSequences
List all Street View photo sequences for a user.
documented - List photosGET /v1/photos
List all photos for a user.
documented - Start photo sequence uploadPOST /v1/photoSequence:startUpload
Create an upload session for a Street View photo sequence.
documented - Start photo uploadPOST /v1/photo:startUpload
Create an upload session for a Street View photo.
documented - Update photoPUT /v1/photo/{photoId}
Update metadata for an existing Street View photo.
documented
Places API (Legacy) · 6
- Autocomplete (Legacy)GET /maps/api/place/autocomplete/output
Autocomplete predictions for places (legacy).
documented - Find Place (Legacy)GET /maps/api/place/findplacefromtext/output
Find a place from text input.
documented - Nearby Search (Legacy)GET /maps/api/place/nearbysearch/output
Nearby search for places (legacy).
documented - Place Details (Legacy)GET /maps/api/place/details/output
Get details for a place.
documented - Place Photos (Legacy)GET /maps/api/place/photo
Get photos for a place.
documented - Text Search (Legacy)GET /maps/api/place/textsearch/output
Text search for places (legacy).
documented
Maps Embed API · 5
- Embed Street ViewGET /maps/embed/v1/streetview
Embed a Street View panorama in an iframe.
documented - Embed directionsGET /maps/embed/v1/directions
Embed route directions on a map.
documented - Embed map (Place)GET /maps/embed/v1/place
Embed a map focused on a place using an iframe.
documented - Embed map (View)GET /maps/embed/v1/view
Embed a map view in an iframe.
documented - Embed searchGET /maps/embed/v1/search
Embed a search results map.
documented
Places API (New) · 5
- Autocomplete (New)POST https://places.googleapis.com/v1/places:autocomplete
Get place predictions based on user input.
documented - Nearby Search (New)POST https://places.googleapis.com/v1/places:searchNearby
Find places near a location.
documented - Place Details (New)GET https://places.googleapis.com/v1/places/PLACE_ID
Get details for a place by ID.
documented - Place Photos (New)GET https://places.googleapis.com/v1/places/PLACE_ID/media
Get photos for a place.
documented - Text Search (New)POST https://places.googleapis.com/v1/places:searchText
Search places by text.
documented
Maps URLs API · 3
Roads API · 3
Address Validation API · 2
Directions API (Legacy) · 2
Distance Matrix API · 2
Elevation API · 2
Geocoding API · 2
- Geocode address (JSON)GET /maps/api/geocode/json
Return geographic coordinates for a given address or place and reverse geocode coordinates to an address.
documented - Geocode address (XML)GET /maps/api/geocode/xml
Return geographic coordinates for a given address or place and reverse geocode coordinates to an address in XML.
documented
Routes API · 2
- Compute route matrixPOST https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix
Compute route information for multiple origins/destinations (distance matrix) via Routes API.
documented - Compute routesPOST https://routes.googleapis.com/directions/v2:computeRoutes
Compute primary (and optional alternate) routes given waypoints using the Routes API.
documented