QuQi API Open console
ESC
Open console Using QuQi
PLATFORM API
Platform API Authentication GET Status GET Keywords GET List articles GET One article POST Connect and disconnect Errors
Docs / Platform API / List articles

List articles

Every article QuQi has written for the website, newest first, a page at a time.

3 min read All plans
GET /api/v1/platform/articles

The list endpoint returns your articles newest first, wrapped in a paginated envelope. Each row is a summary — enough to build an index page or decide what to pull down in full. For the body of an article, follow up with one article.

page integer OPTIONAL
Which page to return. At least 1. Defaults to 1.
per_page integer OPTIONAL
How many rows per page, between 1 and 100. Defaults to 20.
status string OPTIONAL
Return only articles in one state. Up to 32 characters.
GOOD TO KNOW Walk the pages with current_page and last_page rather than guessing from total. An article written while you are paging changes the ordering underneath you, because the list is newest first.
CURL
curl "https://console.quqi.io/api/v1/platform/articles?page=1&per_page=20" \
  -H "Authorization: Bearer quqi_YOUR_KEY"
RESPONSE
{
  "success": true,
  "data": {
    "data": [
      {
        "id": "9f1c2a7e-4b30-4c11-9a6d-2f5c8e1b7d04",
        "title": "How to keep a sourdough starter alive",
        "slug": "how-to-keep-a-sourdough-starter-alive",
        "status": "published",
        "keyword": "sourdough starter care",
        "word_count": 1480,
        "seo_score": 86,
        "created_at": "2026-08-14T09:02:10+00:00",
        "published_at": "2026-08-14T09:06:44+00:00"
      }
    ],
    "current_page": 1,
    "last_page": 4,
    "total": 68
  }
}
Did this page answer your question? Yes Not quite