Overview
Retrieve a paginated list of blog posts with support for filtering by tags, authors, and publication status. Perfect for building blog indexes and category pages.Query Parameters
Page number (must be ≥ 1)
Items per page (1-100)
Show only published blogs (set to
false to include drafts)Filter by tag (case-sensitive)
Filter by author name (case-sensitive)
Response
Returns a paginated list of blog posts.Array of blog post objects
Total number of blogs matching filters
Current page number
Items per page
Total number of pages
Example Requests
Example Response
Status Code:
200 OKError Responses
Server error occurred
Pagination Guide
1
Calculate Total Pages
Use the
pages field to determine how many pages are available.2
Navigate Pages
Increment the
page parameter to navigate through results.3
Adjust Page Size
Modify
limit to control items per page (max 100).Best Practices
Use pagination - Don’t try to fetch all blogs at once. Use reasonable page sizes (10-50 items).
Cache results - Blog lists don’t change frequently. Cache for 5-10 minutes to reduce API calls.
Filter server-side - Use tag and author filters instead of fetching all blogs and filtering client-side.
Combine
tag filtering with pagination to build efficient category pages for your blog.