Google's public APIs and services.
APIs
Google Cloud API Gateway
API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the servi...
Books API
This document is intended for developers who want to write applications that can interact with the Google Books API. Google Books has a vision to digitize the world's books. You...
Google Drive API
Google Drive is a cloud-based storage service that lets users store, access, and share files from any device with an internet connection.
Google Drive Activity API
The Google Drive Activity API consists of the DriveActivity resource, which represents changes made to objects within a user's Google Drive, and the activity.query method, which...
Google Drive Labels API
Labels are metadata that you define to help users organize, find, and apply policy to files in Google Drive. The Drive Labels API is a RESTful API that supports business process...
Google Calendar API
The Google Calendar API is a RESTful API that can be accessed through explicit HTTP calls or using the Google Client Libraries. The API exposes most of the features available in...
Google Gmail API
The Gmail API is a RESTful API that can be used to access Gmail mailboxes and send mail. For most web applications the Gmail API is the best choice for authorized access to a us...
Google Sheets API
The Google Sheets API is a RESTful interface that lets you read and modify a spreadsheet's data..
Google Docs API
Reads and writes Google Docs documents.
Google Maps API
Create real-world, real-time experiences with the latest Maps, Routes, and Places features from Google Maps Platform. Built by the Google team for developers everywhere.
Google Places API
The Google Places API provides programmatic access to detailed information about millions of places, including names, addresses, reviews, photos, and geographic coordinates, ena...
Google Aggregate Places API
The Google Places Aggregate API delivers aggregated insightssuch as the count or list of Place IDsfor places within a defined area, based on filters like type (e.g., restaurants...
Google Places Insights API
The Google Places Insights API (now generally known as the Places Aggregate API) provides aggregated intelligencesuch as counts of matching places or lists of Place IDswithin a ...
Google Street View Imagery API
The Google Street View Imagery API lets developers embed and display interactive 360-degree panoramic images from Google Street View in their applications, enabling users to vir...
Google Elevation API
The Google Elevation API provides elevation data for specific locations on the Earth's surface, including height above sea level for points, paths, or sets of coordinates.
Google Routes API
The Google Routes API calculates routes between locations, providing directions, distances, travel times, and additional data like traffic conditions, tolls, and alternative pat...
Google Geocoding API
The Google Geocoding API converts addresses into geographic coordinates (latitude and longitude) and vice versa, enabling applications to map locations and perform location-base...
Google Geolocation API
The Google Geolocation API determines a devices approximate location based on nearby cell towers, Wi-Fi nodes, or Bluetooth beacons, without requiring GPS.
Google Address Validation API
The Google Address Validation API standardizes, validates, and enriches postal addresses by checking them against authoritative data sources, ensuring accuracy and deliverabilit...
Google Time Zone API
The Google Time Zone API provides time zone information for a given location, including the standard time offset from UTC and daylight saving time details.
Google Air Quality API
The Google Air Quality API allows applications to access real-time, historical, and forecasted air quality dataencompassing over 70 indices, pollutant details, health recommenda...
Google Pollen API
The Google Pollen API provides localized pollen informationincluding daily forecasts, pollen levels by plant type (trees, weeds, grasses), and related health recommendationshelp...
Google Solar API
The Google Solar API delivers solar potential data for buildings, including rooftop geometry, shading, sunlight exposure, and energy production estimates, to support solar panel...
Google Weather API
The Google Weather API delivers hyperlocal, real-time weather dataincluding current conditions, hourly and 10day forecasts, and the past 24 hours of historyfor any location worl...
YouTube Data API
The YouTube Data API lets you incorporate functions normally executed on the YouTube website into your own website or application, including searching for videos, retrieving sta...
Google Analytics Data API
The Google Analytics Data API provides programmatic methods to access report data in Google Analytics, enabling custom dashboards, automated reporting workflows, and integration...
Google Ads API
The Google Ads API is the programmatic interface to Google Ads and is used for managing large or complex Google Ads accounts and campaigns efficiently.
Google Custom Search JSON API
The Custom Search JSON API lets you develop websites and applications to retrieve and display search results from Programmable Search Engine programmatically using RESTful reque...
Google Cloud Translation API
The Cloud Translation API uses Google neural machine translation technology to let you dynamically translate text through the API using a Google pre-trained or custom model, sup...
Google Cloud Vision API
The Cloud Vision API allows developers to integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recog...
Google Cloud Natural Language API
The Cloud Natural Language API provides natural language understanding technologies including sentiment analysis, entity analysis, entity sentiment analysis, content classificat...
Google Cloud Speech-to-Text API
The Cloud Speech-to-Text API enables developers to convert audio to text using powerful neural network models, supporting over 125 languages and variants with automatic speech r...
Google Cloud Text-to-Speech API
The Cloud Text-to-Speech API converts text into natural-sounding speech using an API powered by Google AI technologies, with support for multiple languages, voices, and audio fo...
Google Cloud BigQuery API
BigQuery is a fully managed, petabyte-scale analytics data warehouse that lets you run analytics over vast amounts of data in near real time using SQL queries.
Google Fonts API
The Google Fonts Developer API provides programmatic access to the metadata for all font families served by Google Fonts, allowing applications to query for available font famil...
Google People API
The Google People API provides access to information about profiles and contacts, allowing applications to read and manage the authenticated user's contacts and profile data.
Google Blogger API
The Blogger API enables client applications to view and update Blogger content, providing programmatic access to blog posts, comments, pages, and user information.
Google Slides API
The Google Slides API lets you create and modify Google Slides presentations, enabling applications to build slide decks automatically from user and system-provided data.
Google Tasks API
The Google Tasks API lets you search, read, and update Google Tasks content and metadata using a RESTful interface, enabling programmatic management of task lists and individual...
Google Chat API
The Google Chat API enables developers to build Chat apps that bring services and resources into Google Chat, letting users get information and take action without leaving the c...
Google Classroom API
The Google Classroom API lets you manage courses, rosters, assignments, and grades programmatically, enabling integration with learning management systems and educational tools.
Google Forms API
The Google Forms API is a RESTful interface that lets you create and modify forms and quizzes, retrieve form responses and quiz grades, set up answer keys with automatic feedbac...
Google Meet REST API
The Google Meet REST API lets you create and manage meetings for Google Meet, retrieve meeting and participant information, and access meeting artifacts like recordings and tran...
Google Knowledge Graph Search API
The Knowledge Graph Search API lets you find entities in the Google Knowledge Graph, providing access to information about people, places, and things that Google knows about.
Google PageSpeed Insights API
The PageSpeed Insights API analyzes the performance of web pages and provides suggestions for improving page speed, accessibility, and SEO.
Google Civic Information API
The Google Civic Information API lets developers build applications that display civic information, including elected officials, polling places, and election data for US addresses.
Google Roads API
The Google Roads API provides snap-to-road functionality that maps GPS coordinates to road geometry, identifies nearest road segments, and returns speed limit data for road segm...
Google Map Tiles API
The Map Tiles API provides high-resolution Photorealistic 3D Tiles, 2D Tiles, and Street View Tiles for building immersive, customized map visualizations.
Google Route Optimization API
The Route Optimization API generates optimized route plans for single or multiple vehicles and their stops, assigning tasks and routes to a vehicle fleet while optimizing agains...
Google Play Developer API
The Google Play Developer API allows you to perform publishing and app-management tasks, including managing in-app purchases and subscriptions, retrieving reviews, and automatin...
Firebase API
Firebase is a comprehensive app development platform that provides backend services, including real-time databases, authentication, cloud messaging, storage, and hosting for web...
Google Picker API
The Google Picker API is a JavaScript API that allows users to select or upload Google Drive files through a familiar dialog, providing a browser-based file picker for Drive con...
Google Keep API
The Google Keep API enables enterprise applications to programmatically manage and access Google Keep notes and lists on behalf of users within a Google Workspace domain.
Google Vault API
The Google Vault API provides programmatic access to Vault functionality, enabling retention management, legal hold management, and data export for compliance and eDiscovery pur...