Developers
Public Blog API
Fetch your published blog posts from any website or application.
Authentication
Pass your API key on every request using one of two methods:
http header (recommended)
Authorization: Bearer sai_live_xxxxxhttp header (alternative)
X-API-Key: sai_live_xxxxxAPI keys are scoped to a brand. Keep them secret — never expose them in client-side code.
Base URL
base url
https://your-domain.com/api/v1Rate Limits
| Plan | Rate Limit |
|---|---|
| Standard | 60 req / min |
| Premium | 200 req / min |
Caching
Responses are cached for 24 hours and automatically invalidated when a post is published, updated, or deleted. This means your readers always see fresh content without hammering the server.
Response Format
All list endpoints return a JSON pagination envelope:
json
{
"data": [ /* array of objects */ ],
"pagination": {
"page": 1,
"pageSize": 10,
"total": 42,
"totalPages": 5
}
}