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_xxxxx
http header (alternative)
X-API-Key: sai_live_xxxxx

API 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/v1

Rate Limits

PlanRate Limit
Standard60 req / min
Premium200 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
  }
}