Kurogames APIwutheringwaves.kurogames.com ↗
Access the latest news, notices, and event articles from the official Wuthering Waves website in your preferred language. Read full articles and browse through available publications to stay updated on game announcements and events.
curl -X GET 'https://api.parse.bot/scraper/5d6f36c5-a5fc-40f5-8c15-9aa24c61a681/list_news?language=en' \ -H 'X-API-Key: $PARSE_API_KEY'
Returns the site's news feed for one language, newest first by publish time, as pages of article summaries. Two fixed round trips per call regardless of page. The response also carries the `categories` list for that language (each with `category_id` and its localized label); pass one of those ids as `category_id` to restrict the feed to one category — category ids differ per language, so use the ids returned for the same language. Paging is caller-controlled with `page` (1-based, default 1) and `page_size` (default 20, clamped to 100); `total` and `has_more` describe the filtered feed. A page past the end returns an empty `items` array with success. An unknown `category_id` for the language returns a not-found input error.
| Param | Type | Description |
|---|---|---|
| page | integer | 1-based page number over the filtered feed. |
| language | string | Site language of the feed. Article ids and category ids are specific to a language. |
| page_size | integer | Articles per page; values above 100 are clamped to 100. |
| category_id | string | Numeric category id from `categories[*].category_id` of this endpoint for the same language (e.g. one shape: the English 'Notice' category). Omitted = all categories. |
{
"type": "object",
"fields": {
"page": "integer page returned",
"items": "array of article summaries: article_id (integer, input for get_article), title, category (localized label), category_id, published_at and created_at (site-local 'YYYY-MM-DD HH:MM:SS'), pinned (boolean), cover_image and description (null when the site provides none), url (public article page)",
"total": "integer count of articles in the filtered feed",
"has_more": "boolean, whether a later page exists",
"language": "language code the feed was fetched in",
"page_size": "integer effective page size after clamping",
"categories": "array of {category_id, category} available for this language"
},
"sample": {
"data": {
"page": 1,
"items": [
{
"url": "https://wutheringwaves.kurogames.com/en/main/news/detail/5429",
"title": "Resonator Review | Futures' Tithe — Hiyuki",
"pinned": false,
"category": "Notice",
"article_id": 5429,
"created_at": "2026-09-08 14:57:55",
"category_id": 58,
"cover_image": null,
"description": null,
"published_at": "2026-09-08 18:00:00"
},
{
"url": "https://wutheringwaves.kurogames.com/en/main/news/detail/5428",
"title": "Upcoming Events in Wuthering Waves Version 3.6",
"pinned": false,
"category": "Notice",
"article_id": 5428,
"created_at": "2026-09-08 14:25:20",
"category_id": 58,
"cover_image": null,
"description": null,
"published_at": "2026-09-08 16:00:00"
}
],
"total": 681,
"has_more": true,
"language": "en",
"page_size": 2,
"categories": [
{
"category": "Notice",
"category_id": 58
},
{
"category": "News",
"category_id": 57
},
{
"category": "Event",
"category_id": 59
}
]
},
"status": "success"
}
}About the Kurogames API
The Kurogames API on Parse exposes 2 endpoints for the publicly available data on wutheringwaves.kurogames.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.