Public APIs
Google Slides favicon

Google Slides

Development

API to read, write, and format Google Slides presentations.

Google Slides's website screenshot

About Google Slides

The Google Slides API is a REST service, reachable at slides.googleapis.com, for reading and writing Google Slides presentations. It exposes methods to create a blank presentation, retrieve the latest version of a presentation, and apply batch updates to a presentation's content. A separate set of methods operates on individual pages within a presentation, allowing retrieval of a specific page and generation of a thumbnail image URL for a page.

Google provides client libraries for Browser, Go, Java, .NET, Node.js, PHP, Python, and Ruby, along with a Discovery Document for building custom client libraries or tools. The API is intended for developers building applications that programmatically create, read, or modify Google Slides presentations, including generating page thumbnails.

Key features

  • Create blank presentations via REST API
  • Apply batch updates to modify presentation content
  • Retrieve the latest version of a presentation
  • Get details of a specific page within a presentation
  • Generate thumbnail images for presentation pages

Frequently asked questions

What client libraries are available?

Google provides client libraries for Go, Java, .NET, Node.js, PHP, Python, and Ruby, plus browser support.

What is the API service endpoint?

The service endpoint is https://slides.googleapis.com, and all REST URIs are relative to it.

Who is this API for?

It is for developers who want to programmatically read and write Google Slides presentations.

Is there a machine-readable spec for building custom clients?

Yes, a Discovery Document is provided at https://slides.googleapis.com/$discovery/rest?version=v1 for building client libraries and tools.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product