# Blogger

Blogger is Google's free blogging platform that lets individuals and organizations publish content, manage readers, and host static pages. It's one of the longest-running blogging tools on the web, used by hobbyists and content creators worldwide.

Connecting Blogger to Coupler.io lets you move your blog data into spreadsheets, databases, or AI tools — without manual exports or copy-pasting.

## Why connect Blogger to Coupler.io?

* **Centralize your content data** — pull posts, pages, comments, and user info into one place
* **Track engagement over time** — monitor comment activity and publication frequency across your blogs
* **Combine with other sources** — join Blogger data with analytics or social media metrics using Coupler.io's Append or Join transformations
* **Feed AI tools** — send post content and metadata to ChatGPT, Claude, Gemini, or other AI destinations for summarization, tagging, or analysis

## Prerequisites

* A Google account with access to at least one Blogger blog
* A **Google Cloud API key** with the Blogger API v3 enabled
* Your **Blog ID** (found in your Blogger dashboard URL or blog settings)

{% hint style="info" %}
To create an API key, go to the [Google Cloud Console](https://console.cloud.google.com/), enable the Blogger API v3 under APIs & Services, and generate a new API key under Credentials.
{% endhint %}

## Quick start

{% hint style="success" %}
If you want a broad view of your blog activity, start with the **Posts** entity — it includes titles, publication dates, labels, and engagement metadata all in one report.
{% endhint %}

{% stepper %}
{% step %}
**Create a new data flow in Coupler.io.** Log in to your Coupler.io account and click **Add data flow**. Search for and select **Blogger** as your source.
{% endstep %}

{% step %}
**Enter your API key and Blog ID.** Paste your Google Cloud API key into the API key field. Then enter your Blog ID — you can find this in your Blogger dashboard under Settings, or in the URL when you're managing your blog (it's the number after `blogID=`).
{% endstep %}

{% step %}
**Select an entity.** Choose what data you want to pull: Posts, Pages, Comments, Blogs, or Users.
{% endstep %}

{% step %}
**Choose a destination.** Pick where your data should go — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT, Claude, Gemini, Cursor, Perplexity, or OpenClaw.
{% endstep %}

{% step %}
**Run your data flow.** Click **Run** to execute a manual sync and confirm your data loads correctly.
{% endstep %}
{% endstepper %}

## Available entities

| Entity       | What it contains                                                       |
| ------------ | ---------------------------------------------------------------------- |
| **Posts**    | Published post content, titles, dates, labels, and engagement metadata |
| **Pages**    | Static pages like About or Contact, with content and metadata          |
| **Comments** | Reader comments on posts, including author details and timestamps      |
| **Blogs**    | Blog-level metadata: name, description, URL, and settings              |
| **Users**    | Author and administrator profile information                           |
