Public API
Everything on the list is available as JSON, free, no key needed. Use it for Discord bots, launchers, mirrors or your own stats. Please cache responses for a few minutes and link back to the project pages.
Endpoints
GET /api/projectsPaged project list. Filters: q, category, status (repeatable), game, host, guest, tag, verified=1, sort (trending|updated|newest|stars|followers|name), page, per_page (max 200), include_removed=1.GET /api/projects/skycraftOne project with description, requirements, latest releases and works-for-me totals.GET /api/gamesEvery game with how often it's a host, guest or rewrite target.GET /api/updatesThe updates feed (type=release|added|status|removed, page).GET /api/catalog.jsonThe whole catalog in one file (refreshed every 10 minutes).GET /api/statsTotals for dashboards.
Feeds
GET /feed.xmlAtom feed of all updates. Add ?type=release for releases only, or ?type=added for new projects.GET /p/skycraft/feed.xmlAtom feed for one project. Paste it into a feed reader, or a Discord RSS bot, to follow a single mod.
Example
curl "https://steonmod.com/api/projects?category=passthrough&status=playable&sort=updated"
CORS is open, so browsers can call it directly. The data comes from public GitHub repositories plus moderator edits; game names belong to their owners.