Linux APIlinux.do ↗
Browse the latest discussions from the Linux Do community forum by checking recent topics, trending posts, or active conversations, with the ability to filter by specific categories. Discover what the community is talking about right now across different areas of interest.
curl -X GET 'https://api.parse.bot/scraper/6ecb6344-4600-4a61-bd5f-b1e332b10473/list_topics?order=latest' \ -H 'X-API-Key: $PARSE_API_KEY'
List community topics sorted by the chosen order. Returns up to 30 topics per page (50 for top/daily). Supports pagination via the page parameter (0-indexed). Each topic includes metadata such as title, view count, reply count, like count, tags, author, and timestamps. When category_id is provided, results are scoped to that category; category_id values appear in every topic record's category_id field.
| Param | Type | Description |
|---|---|---|
| page | integer | 0-indexed page number for pagination. |
| order | string | Topic listing order. |
| category_id | string | Numeric category ID to filter topics. Obtained from the category_id field in topic records (e.g. 4 for 开发调优, 14 for 资源荟萃). |
{
"type": "object",
"fields": {
"page": "current page number",
"count": "number of topics returned in this page",
"topics": "array of topic objects with id, title, slug, category_id, tags, created_at, last_posted_at, views, reply_count, like_count, posts_count, pinned, closed, author, excerpt, url",
"has_more": "boolean indicating whether more pages are available"
},
"sample": {
"page": 0,
"count": 30,
"topics": [
{
"id": 2731016,
"url": "https://linux.do/t/topic/2731016",
"slug": "topic",
"tags": [
"公告"
],
"title": "FIX: 修复了服务器过于流畅的问题",
"views": 28583,
"author": "neo",
"closed": false,
"pinned": true,
"excerpt": "经常在社区活跃的佬友都知道…",
"created_at": "2026-08-10T07:30:14.802Z",
"like_count": 4311,
"category_id": 2,
"posts_count": 585,
"reply_count": 37,
"last_posted_at": "2026-08-14T06:13:42.756Z"
}
],
"has_more": true
}
}About the Linux API
The Linux API on Parse exposes 1 endpoint for the publicly available data on linux.do. 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.