Developer's Guide
Stay organized with collections
Save and categorize content based on your preferences.
Important:
We will discontinue support for the v2.0 Google Data API on September 30th, 2024.
To ensure continued functionality, update your applications that rely on the v2.0 Google
Data API to the latest API version.
For the latest version, use the links in the left-side navbar.
Note: while some GET requests (such as listing posts) will continue to be supported as feed
URLs, there are minor differences in their behavior.
For detailed information, refer to the
Blogger Help documentation.
The Blogger Data API allows client applications to view and update Blogger
content in the form of Google Data API feeds.
Your client application can use the Blogger Data API to create new blog
posts, edit or delete existing blog posts, and query for blog posts that match
particular criteria.
This developer's guide consists of the following sections. Note that some
client libraries have been upgraded to work with version 2.0 of the Data API,
while other client libraries use version 1.0.
To learn about the client library for a particular programming language,
select the corresponding section. To learn more about the underlying protocol
used by all the client libraries, select the Protocol section.
Each section of the guide covers the same material: how to get started and
how to perform basic operations using a particular client library.
For information on how to migrate your client from version 1 to version 2,
and information on what's changed in version 2, see the Google
Data APIs Migration Guide.
In addition to the developer's guide and the reference material, we provide
articles on several
useful topics.
Back to top
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-07 UTC."],[[["\u003cp\u003eThe v2.0 Google Data API will be discontinued on September 30, 2024, and applications should be updated to the latest API version for continued functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe Blogger Data API enables client applications to view, update, create, edit, delete, and query Blogger content using Google Data API feeds.\u003c/p\u003e\n"],["\u003cp\u003eThis guide provides information on using the Blogger Data API with various client libraries, including .NET, Java, JavaScript, PHP, and Python, some of which have been upgraded to version 2.0.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can find specific instructions for their preferred programming language in the corresponding section of the guide and learn about the underlying protocol in the Protocol section.\u003c/p\u003e\n"],["\u003cp\u003eResources such as a migration guide and articles are available to assist developers with transitioning to the latest version and utilizing the Blogger Data API effectively.\u003c/p\u003e\n"]]],[],null,["# Developer's Guide\n\n**Important** :\nWe will discontinue support for the v2.0 Google Data API on September 30th, 2024.\nTo ensure continued functionality, update your applications that rely on the v2.0 Google\nData API to the latest API version.\nFor the latest version, use the links in the left-side navbar.\nNote: while some GET requests (such as listing posts) will continue to be supported as feed\nURLs, there are minor differences in their behavior.\nFor detailed information, refer to the\n[Blogger Help](https://support.google.com/blogger/answer/14877110) documentation.\n\nThe Blogger Data API allows client applications to view and update Blogger\ncontent in the form of Google Data API feeds.\n\nYour client application can use the Blogger Data API to create new blog\nposts, edit or delete existing blog posts, and query for blog posts that match\nparticular criteria.\n\nThis developer's guide consists of the following sections. Note that some\nclient libraries have been upgraded to work with version 2.0 of the Data API,\nwhile other client libraries use version 1.0.\n\n- [Protocol](/blogger/docs/2.0/developers_guide_protocol) (2.0)\n- [.NET](/blogger/docs/2.0/developers_guide_dotnet) (2.0)\n- [Java](/blogger/docs/2.0/developers_guide_java) (2.0)\n- [JavaScript](/blogger/docs/1.0/developers_guide_js) (1.0)\n- [PHP](/blogger/docs/1.0/developers_guide_php) (1.0)\n- [Python](/blogger/docs/1.0/developers_guide_python) (1.0)\n\nTo learn about the client library for a particular programming language,\nselect the corresponding section. To learn more about the underlying protocol\nused by all the client libraries, select the Protocol section.\n\nEach section of the guide covers the same material: how to get started and\nhow to perform basic operations using a particular client library.\n\nFor information on how to migrate your client from version 1 to version 2,\nand information on what's changed in version 2, see the [Google\nData APIs Migration Guide](/gdata/docs/developers-guide).\n\nIn addition to the developer's guide and the reference material, we provide\n[articles](/gdata/articles) on several\nuseful topics.\n\n[Back to top](#top)"]]