| name | blogspot |
| description | Fetch Blogspot/Blogger content via JSON Feed API instead of scraping JS-rendered pages. Use when the user mentions a blogspot.com or blogger.com URL, wants to read or extract content from a Blogger site, asks to "fetch from blogspot", "scrape a blog", "get blog posts", or reports that WebFetch returned empty/broken results from *.blogspot.com pages. |
Blogspot / Blogger Fetch Strategy
Blogspot pages are JS-rendered — WebFetch on the HTML page returns an empty shell. Use the Blogger JSON Feed API instead.
Feed URL Template
https://<blog>.blogspot.com/feeds/posts/default?alt=json&max-results=<n>
Parameters
| Parameter | Description | Example |
|---|
alt=json | Return JSON instead of Atom XML | Required |
max-results | Number of posts to return (max 150) | max-results=50 |
start-index | 1-based offset for pagination | start-index=51 |
published-min | Filter posts after this date (ISO) | published-min=2024-01-01T00:00:00 |
published-max | Filter posts before this date (ISO) | published-max=2024-12-31T23:59:59 |
Examples
Fetch latest 10 posts
WebFetch https://example.blogspot.com/feeds/posts/default?alt=json&max-results=10
Fetch posts from a specific date range
WebFetch https://example.blogspot.com/feeds/posts/default?alt=json&max-results=50&published-min=2024-06-01T00:00:00&published-max=2024-06-30T23:59:59
Paginate through all posts
First page:
WebFetch https://example.blogspot.com/feeds/posts/default?alt=json&max-results=50&start-index=1
Second page:
WebFetch https://example.blogspot.com/feeds/posts/default?alt=json&max-results=50&start-index=51
Response Structure
The JSON response has this shape:
feed.entry[] — array of posts
.title.$t — post title
.content.$t — full HTML content
.published.$t — publish date (ISO 8601)
.updated.$t — last updated date
.author[].name.$t — author name
.link[] — links (look for rel="alternate" for the post URL)
Key Points
- No headless browser needed —
WebFetch alone is sufficient
- Works on any
*.blogspot.com domain
max-results caps at 150 per request; use start-index to paginate beyond that
- Date filters use ISO 8601 format