A comprehensive reference of Blogger’s public URLs, API endpoints, feeds, parameters, template data-tags, comment anchors, archive structures, and internal dashboard routes.
1. Overview
This document compiles every known and verified resource from:
- Blogger public pages
- Blogger internal dashboard routes
- Blogger Atom/RSS feed system
- Google Blogger API v3
- Blogger template engine (
data:tags) - Comment system internal anchors
- Undocumented parameters that are confirmed to work
All placeholders follow real-world conventions used by Blogger.
2. Placeholder Conventions
| Placeholder | Meaning |
|---|---|
{blogUrl} |
Blog hostname, without protocol, e.g. example.blogspot.com |
{customDomain} |
Custom domain hostname, e.g. example.com |
{blogId} |
Numeric blog ID used by the API |
{postId} |
Numeric post ID |
{pageId} |
Numeric static page ID |
{postSlug} |
Post slug appearing in URL (Blogger auto-generated) |
{pageSlug} |
Static page slug |
{year} |
Four-digit year (2024) |
{month} |
Two-digit month (01) |
{label} |
Label / tag |
{query} |
Search query |
{commentId} |
Numeric comment ID |
{commentAnchor} |
Internal anchor for specific comment (c1234567890) |
{userId} |
Google/Blogger user ID |
{profileId} |
ID used for public profile pages |
{apiKey} |
Blogger API key |
3. Public URLs
These URLs work for blogspot.com and custom domains, unless otherwise stated.
3.1 Blog Home
Format
https://{blogUrl}/
Mobile view
https://{blogUrl}/?m=1
Forced templates
?view=classic
?view=flipcard
?view=mosaic
?view=sidebar
?view=snapshot
?view=timeslide
Example
https://example.blogspot.com/?view=classic
3.2 Posts
Standard post URL
https://{blogUrl}/{year}/{month}/{postSlug}.html
Show mobile version
?m=1
Scroll to a specific comment
?showComment={commentId}#c{commentId}
Limit comments
?maxResults={number}
Sort comments
?sortBy=newest
?sortBy=oldest
Example
https://example.blogspot.com/2024/01/my-post.html?showComment=1234567890
3.3 Static Pages
URL
https://{blogUrl}/p/{pageSlug}.html
Example
https://example.blogspot.com/p/about.html
3.4 Labels
URL
https://{blogUrl}/search/label/{label}
Parameters
?m=1
?max-results={number}
?by-date=true|false
?updated-min={ISO-date}
?updated-max={ISO-date}
Example
https://example.blogspot.com/search/label/news?max-results=20
3.5 Search
URL
https://{blogUrl}/search?q={query}
Example
https://example.blogspot.com/search?q=python
3.6 Archives
Monthly archive
https://{blogUrl}/{year}/{month}/
Legacy archive format
https://{blogUrl}/{year}_{month}_01_archive.html
Example
https://example.blogspot.com/2024/01/
3.7 Comments
Comment form
https://{blogUrl}/{year}/{month}/{postSlug}.html#comment-form
Example
https://example.blogspot.com/2024/01/my-post.html#comment-form
3.8 Profile Pages
https://www.blogger.com/profile/{profileId}
4. URL Parameters
| Parameter | Meaning | Works On |
|---|---|---|
?m=1 |
Mobile version | All public pages |
?view= |
Force theme | Home, some index views |
?showComment= |
Scroll to comment | Posts |
#c{commentId} |
Comment anchor | Posts |
?maxResults= |
Limit posts or comments | Labels, posts |
?sortBy= |
Sort comments | Posts |
?by-date= |
Sort search results | Search, labels |
?updated-min= |
Filter by updated date | Search, labels |
?updated-max= |
Filter by updated date | Search, labels |
5. Feed Endpoints (Atom/RSS)
All posts
https://{blogUrl}/feeds/posts/default
Atom version
https://{blogUrl}/feeds/posts/default?alt=atom
Comments (global)
https://{blogUrl}/feeds/comments/default
Comments Atom
https://{blogUrl}/feeds/comments/default?alt=atom
Posts by label
https://{blogUrl}/feeds/posts/default/-/{label}
Comments for one post
https://{blogUrl}/feeds/{postId}/comments/default
6. Blogger API v3
Base:
https://www.googleapis.com/blogger/v3/
All endpoints require an API key or OAuth 2.
6.1 Blogs
List blogs for a user
GET users/{userId}/blogs
Get blog by ID
GET blogs/{blogId}
Get blog by URL
GET blogs/byurl?url=https://{blogUrl}
6.2 Posts
List posts
GET blogs/{blogId}/posts
Parameters:
maxResults, labels, search, fetchBodies, pageToken
Get post
GET blogs/{blogId}/posts/{postId}
Search posts
GET blogs/{blogId}/posts/search?q={query}
6.3 Comments
List comments
GET blogs/{blogId}/posts/{postId}/comments
Get comment
GET blogs/{blogId}/posts/{postId}/comments/{commentId}
6.4 Pages
List pages
GET blogs/{blogId}/pages
Get page
GET blogs/{blogId}/pages/{pageId}
6.5 Users
GET users/{userId}
6.6 BlogUserInfos
GET users/{userId}/blogs/{blogId}
6.7 PostUserInfos
GET users/{userId}/blogs/{blogId}/posts/{postId}
6.8 PageViews
GET blogs/{blogId}/pageviews
7. Internal Dashboard URLs (Authenticated)
Posts list
https://draft.blogger.com/blog/posts/{BLOG_ID}
Comments list
https://draft.blogger.com/blog/comments/{BLOG_ID}
Settings
https://draft.blogger.com/blog/settings/{BLOG_ID}
8. Comment Anchors & Internal Behavior
Blogger attaches comments using anchors of the form:
#c{commentId}
Example:
https://example.blogspot.com/2024/01/my-post.html#c1234567890
Combined with showComment:
?showComment={commentId}#c{commentId}
These behaviors are real, not officially documented, but confirmed.
9. Template Engine Data-Tags
The Blogger template engine exposes structured metadata via the data: namespace.
Blog-level data tags
data:blog.titledata:blog.urldata:blog.homepageUrldata:blog.pageTypeValues:index,item,static_page,archivedata:blog.languageDirectiondata:blog.pageTitledata:blog.searchLabeldata:blog.feedLinks
Post-level tags (data:post.*)
data:post.titledata:post.urldata:post.iddata:post.timestampdata:post.bodydata:post.labelsdata:post.authordata:post.commentsdata:post.firstImageUrldata:post.numCommentsdata:post.backlinks
Comment-level (data:comment.*)
data:comment.iddata:comment.bodydata:comment.authordata:comment.authorUrldata:comment.timestamp
Page-level (data:page.*)
data:page.iddata:page.urldata:page.titledata:page.body
10. Domain Behavior
Blogspot domain
https://{blogName}.blogspot.com/
Custom domain
https://{customDomain}/
Blogger automatically:
- Redirects between custom and blogspot URL
- Preserves canonical URLs
- Applies HTTPS automatically
11. Redirects & Canonical Behavior
- HTTP → HTTPS automatic
- No
www→ yeswwwdepends on configuration ?m=1is preserved- Canonical meta tags generated server-side
12. Notes & Limitations
- Some undocumented parameters may stop working if Google changes templates.
- API v3 is the only supported version; v1/v2 are deprecated.
- Feed formats (
/feeds/...) remain functional but are legacy. - Post slugs cannot be fully controlled by API.
- Comment anchors (
#c{id}) are stable.

No hay comentarios.:
Publicar un comentario