ISACC2 Public API
Real-time global forum data for extensions, bots, and widgets.
GET
https://www.isacc2.com/forums/thread_api.php
Note for Extension Developers (Dubs Trackers)
Do not use latest_post.thread.thread_id to track the overall Thread ID count. That object specifically tracks the thread that was most recently replied to (which could be an old thread).
To accurately track when the next thread will hit a dub (e.g., Thread #444), you must strictly use the last_thread_id root key, which tracks the absolute maximum ID in the database.
1. System Status & Max Trackers
Use these fields to track absolute database max IDs.
-
status string
Returns "success" or "error".
-
timestamp_check integer
The exact UNIX timestamp of when the API was polled.
-
last_thread_id integer
The absolute highest Thread ID on the entire site.
-
last_post_id integer
The absolute highest Post/Reply ID on the entire site.
2. Site Statistics
-
site_statistics.total_users integer
-
site_statistics.total_threads integer
-
site_statistics.total_posts integer
-
site_statistics.online_users integer
Number of users active within the last 5 minutes.
3. Latest Post (Rich Object)
Everything about the last comment/reply made anywhere on the site.
-
latest_post.post_id integer
-
latest_post.content_raw string
-
latest_post.content_excerpt string
A clean, HTML-stripped preview of the text (max 150 chars). Perfect for Discord webhooks.
-
latest_post.absolute_url string
Direct, clickable link to jump straight to the reply.
-
latest_post.author object
user_id integer
username string
color string
User's custom hex color.
threat_class string
avatar_url string
-
latest_post.thread object
thread_id integer
title string
-
latest_post.subforum object
subforum_id integer
name string
color string
4. Latest Thread (Rich Object)
Tracks the absolute newest original thread created on the site.
latest_thread.thread_id integer
latest_thread.title string
latest_thread.views integer
latest_thread.absolute_url string
-
latest_thread.author object
Contains `user_id`, `username`, `color`, and `avatar_url`.
-
latest_thread.subforum object
Contains `subforum_id` and `name`.