My favorites | English | Sign in

Google Data APIs

How do I start?

If you're new to the Google Data APIs, here's how we recommend you get started:

  1. Read the conceptual overview, and learn the protocol basics.
  2. Decide whether to use one of our programming-language-specific client libraries or stick with the raw XML and HTTP.
  3. Pick a Google service to connect to, and read the appropriate developer's guide.
  4. Take a look at our samples for ideas.

Featured Video

What are the Google Data APIs?

The Google Data APIs provide a simple standard protocol for reading and writing data on the web.

These REST-style APIs are based on the Atom Publishing Protocol (AtomPub), using the standard Atom syndication format to represent data and HTTP to handle communication. The Google Data API protocol also extends AtomPub for processing queries, authentication, batch requests, and providing alternate output formats (JSON, RSS).

Many Google services support the Google Data API protocol. The following Data APIs allow your client applications to interact with Google services: