Bored API
The Bored API is a free, open-source, no-authentication public API that serves suggestions for things to do when you are bored. The canonical reference implementation is an MEVN (MongoDB / Express / Vue / Node) project maintained by Drew Thoennes at github.com/drewthoennes/Bored-API (MIT licensed). The historically hosted instance at https://www.boredapi.com/ has been intermittently or fully unreachable since June 2024 (originally hosted on Heroku); a community fork maintained by The App Brewery at https://bored-api.appbrewery.com remains actively available for students and consumers. This profile documents the v1 surface (legacy activities-only), the v2 surface (activities + facts + riddles + websites + suggestions), and the App Brewery community mirror, so the API contract is preserved as a historical, self-hostable artifact.
APIs
Bored API (Canonical)
Canonical Drew Thoennes Bored API surface, covering v1 (legacy activities) and v2 (activities + facts + riddles + websites + suggestions). No authentication. The hosted instance...
Bored API (App Brewery Community Fork)
Community-hosted mirror of the Bored API maintained by The App Brewery for their web development course. Provides a flattened path scheme (/random, /filter, /activity/{key}) on ...
Collections
Bored API
OPENFeatures
No API key, no auth, no signup required.
Activities can be filtered by type, participants, price, and accessibility — including min/max ranges.
V1 (legacy) and v2 (extended with facts, riddles, websites, suggestions) coexist.
MIT-licensed MEVN stack — clone, npm install, run against a local MongoDB.
V2 suggestions endpoint accepts new activity, fact, riddle, and website submissions for moderator review.
Use Cases
I'm Bored Alexa skill, Discord bots, browser extensions for spontaneous activity ideas.
Sample API used in many web-development bootcamps (notably The App Brewery course) for fetch/axios/HTTP exercises.
iOS and Android apps that surface random activities to users.
Helper tools that recommend low-cost, low-participant activities when users can't decide what to do.
Integrations
I'm Bored Alexa skill consuming the Bored API for spoken suggestions.
bored and bored-api Python wrappers on PyPI.
CMDR_Tvis Kotlin wrapper on GitLab.
Bored — Find What to Do iOS app.
Used as the canonical fetch/axios teaching API in The App Brewery's web-development course.