Discover/kaskus.co.id API
live

kaskus.co.id APIkaskus.co.id

Access Kaskus.co.id forum data via 5 endpoints. Fetch hot threads, search by keyword, read post content, and explore community listings with author and vote metadata.

Endpoints
5
Updated
14d ago
Try it
Number of threads to return per page.
Pagination cursor from a previous response's next_cursor field.
Type of feed: 'hot' or 'active'.
Channel ID to filter threads (0 for all channels). Use get_popular_communities to discover
api.parse.bot/scraper/b159dbb9-02a2-444c-90bc-80dd6a712701/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/b159dbb9-02a2-444c-90bc-80dd6a712701/get_hot_threads?limit=5&feed_type=hot&channel_id=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Fetch hot or active threads from Kaskus. Supports pagination via cursor and filtering by feed type or channel. Returns thread objects with full first post content.

Input
ParamTypeDescription
limitintegerNumber of threads to return per page.
cursorstringPagination cursor from a previous response's next_cursor field.
feed_typestringType of feed: 'hot' or 'active'.
channel_idintegerChannel ID to filter threads (0 for all channels). Use get_popular_communities to discover valid IDs.
Response
{
  "type": "object",
  "fields": {
    "data": "array of thread objects containing id, title, slug, community, thread_starter, first_post (with content text/html/bbcode), meta (total_views, total_replies)"
  },
  "sample": {
    "data": {
      "data": [
        {
          "id": "69fc3c3e8c65eb4416091130",
          "meta": {
            "total_views": 531,
            "total_replies": 16
          },
          "slug": "misteri-di-lubang-buaya",
          "type": 1,
          "title": "Misteri Di Lubang Buaya",
          "community": {
            "id": "21",
            "name": "The Lounge"
          },
          "first_post": {
            "id": "69fc3c3e8c65eb4416091131",
            "content": {
              "text": "Dingin-dingin dengan rintik hujan..."
            },
            "dateline": 1778138173
          },
          "thread_starter": {
            "id": "9235218",
            "username": "c4punk1950...",
            "display_name": "c4punk1950..."
          }
        }
      ]
    },
    "status": "success"
  }
}

About the kaskus.co.id API

The Kaskus API provides structured access to Indonesia's largest online forum through 5 endpoints covering threads, posts, communities, and search. get_hot_threads returns paginated thread feeds with full first-post content, while get_thread_posts exposes per-post user info, vote metadata, and content in plain text, HTML, and BBCode formats. Community discovery, keyword search, and feed filtering are all supported.

Thread Feeds and Search

get_hot_threads accepts a feed_type parameter ('hot' or 'active'), an optional channel_id to scope results, and a cursor string for pagination. Each returned thread object includes id, title, slug, community, thread_starter, and a first_post object with content in text, HTML, and BBCode. search_threads takes a required query string and returns the same thread shape for keyword-matched results, also supporting cursor-based pagination.

Post-Level Detail

get_thread_posts fetches the full reply sequence for a given thread_id. Posts include id, a Unix dateline timestamp, and a user object with display_name, username, avatar, and reputation_info. Content is provided in multiple formats. A sort parameter accepts 'newest' or 'oldest', and pagination is handled via page and limit.

Community Discovery

get_popular_communities returns communities ranked by activity, each with id, name, description, icon, and a meta block containing total_threads, total_members, and total_posts. The channel_id parameter scopes results; verified working values include 0 (all) and 10. These IDs feed directly into get_community_threads, which scopes the thread feed to a single community and accepts the same feed_type and cursor inputs as the global hot-threads endpoint. Note that not all community IDs are valid as channel_id filter values in get_hot_threads; invalid values may return an upstream error.

Common use cases
  • Track trending Indonesian forum discussions by polling get_hot_threads with feed_type: 'hot' on a schedule.
  • Build a keyword monitor for brand or topic mentions using search_threads with a product or keyword query.
  • Aggregate community-level activity stats (total_threads, total_members, total_posts) from get_popular_communities for forum analytics.
  • Reconstruct full thread conversations including reply order and user reputation data via get_thread_posts.
  • Identify active sub-communities by comparing meta.total_posts across results from get_popular_communities.
  • Feed Kaskus thread content into NLP pipelines using the plain-text content field from post objects.
  • Scope a content dashboard to a specific community by pairing get_popular_communities IDs with get_community_threads.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Kaskus have an official developer API?+
Kaskus does not publish a public developer API. There is no official documented endpoint set available for third-party developers at kaskus.co.id.
What does `get_thread_posts` return beyond the post text?+
Each post object includes the author's display_name, username, avatar URL, and reputation_info, along with a Unix dateline timestamp and content in multiple formats (text, HTML, BBCode). You can sort results by 'newest' or 'oldest' and paginate using the page and limit parameters.
Are there any quirks with the `channel_id` filter in `get_hot_threads`?+
Yes. Not all community IDs returned by get_popular_communities are valid as channel_id values in get_hot_threads. Passing an unsupported ID may return an upstream error. Verified working values are 0 (all channels) and 10. Test IDs individually before relying on them in production.
Does the API expose private threads, login-gated boards, or user inbox data?+
No. The API covers publicly accessible thread feeds, community listings, keyword search results, and post content from open forums. Private boards, direct messages, and account-level data are not available. You can fork this API on Parse and revise it to add endpoints targeting other public Kaskus surfaces.
Is there a way to fetch threads from a community that doesn't appear in `get_popular_communities`?+
The API currently surfaces only communities returned by get_popular_communities, and get_community_threads requires a community_id from that list. Communities not ranked in that feed are not directly discoverable through the existing endpoints. You can fork this API on Parse and revise it to add a community lookup or direct-ID endpoint.
Page content last updated . Spec covers 5 endpoints from kaskus.co.id.
Related APIs in Social MediaSee all →
xiaohongshu.com API
Retrieve detailed post content and user profile information from Xiaohongshu, including captions, images, engagement metrics, and creator details. Access public note data and creator profiles to research trending content and user activity on the platform.
servers-frontend.fivem.net API
Retrieve live details for a FiveM server by its CFX join code, including status, player list, resources, configuration variables, owner info, and connection endpoints.
tokscript.com API
Fetch timestamped transcripts of TikTok videos along with video metadata, author information, and engagement statistics to analyze content and search by spoken words. Get accurate speech-to-text conversions with precise timing for every segment in a video.
etoro.com API
Monitor top eToro traders by accessing their profiles, portfolio holdings, performance statistics, and trading history to inform your investment decisions. Discover trending stocks and cryptocurrencies, search for specific instruments, and view detailed market data and news to stay updated on investment opportunities.
op.gg API
Look up detailed League of Legends and TFT player statistics, match history, and champion performance data to analyze gameplay and track competitive standings. Search summoner profiles, review leaderboards, and monitor how specific champions perform across different skill levels.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
guba.eastmoney.com API
Access Chinese stock discussion posts and comments from Eastmoney's community platform to monitor investor sentiment, search board discussions, and retrieve detailed post information and stock board metadata. Get real-time insights into what traders are discussing about specific stocks through posts, replies, and board analytics.
library.tiktok.com API
Search TikTok's Commercial Content Library to discover ads by company name or keyword, then view detailed information like creative format, scheduling dates, audience targeting, and video thumbnails. Monitor competitor advertising strategies and track ad campaigns across supported regions.