Bored API
Returns random activity suggestions with type, participant count, price range, and accessibility ratings. A lightweight novelty API popular in hackathons for showing off API integration basics.
🔴 Offline · 185 ms
0%
Unlimited, no key, no credit card
No key required
Free alternatives (live ranking)
- PokéAPI — 🟢 Online · Unlimited, no key, no credit card
- Rick and Morty API — 🟢 Online · 10,000 req/day, no key, no credit card
- JokeAPI — 🟢 Online · 120 req/min, no key, no credit card
Compare Bored API with…
- Bored API vs PokéAPI — Unlimited, no key, no credit card
- Bored API vs Rick and Morty API — 10,000 req/day, no key, no credit card
- Bored API vs JokeAPI — 120 req/min, no key, no credit card
Frequently Asked Questions
Does Bored API require an API key?
No, Bored API is freely accessible without registration or an API key.
What is Bored API's free tier?
Unlimited, no key, no credit card
Is Bored API currently online?
We check Bored API every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.
Implementation notes
When to use Bored API
Bored API returns activity suggestions with type, participant count, price range (0.0–1.0 scale), and accessibility rating. It is unlimited, requires no key, and is a popular choice for hackathon demos that need to show API integration without the complexity of authentication or data modelling.
Common pitfalls
- The dataset is small — approximately 100 activities total. Heavy polling will cycle through the full dataset quickly. The API does not have an explicit endpoint to list all activities, but with enough calls you will encounter all of them.
- Filter combinations can produce 'no activity found' responses when your constraints are too narrow. For example, requesting `?type=cooking&participants=10&price=0&accessibility=0` will return a 404 response body with `{"error": "No activity found with the specified parameters"}` rather than HTTP 404. Check the `error` field in the response body.
- The `price` and `accessibility` fields are returned as floats between 0 and 1 without units or clear semantics in the response. Price 0 means free; price 1 means expensive. The `?price=0.0&minaccessibility=0&maxaccessibility=0.25` filter parameters use different naming conventions than the response fields.
- Bored API is a small independent project with no commercial backing. Uptime has been reliable historically, but the lack of infrastructure investment makes it unsuitable as a primary data source for anything beyond fun or educational projects.
Quick start (bash)
curl "https://www.boredapi.com/api/activity?type=education&participants=1" Embed this badge
Add a live status badge to your README, docs, or website.
Markdown
[](https://freeapi.watch/bored-api) HTML
<a href="https://freeapi.watch/bored-api"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/bored-api.svg" alt="Bored API Status"/></a>