Free REST API that suggests random activities to do when bored, filterable by type, number of participants, price range, and accessibility. A teaching tool by The App Brewery with no authentication required.
Documentation: https://bored-api.appbrewery.com/
GET /random— Returns a randomly selected activityGET /filter— Returns activities filtered by type and/or participant countGET /activity/{key}— Returns the activity with the specified unique key
education, recreational, social, charity, cooking, relaxation, busywork
activity— Description of the activityavailability— Availability score (0.0–1.0)type— Category of activityparticipants— Number of participants (1, 2, 3, 4, 5, 6, 8)price— Cost estimate (0.0–1.0 scale)accessibility— Accessibility level descriptionduration— Time scale (minutes, hours, days)kidFriendly— Whether activity is appropriate for childrenlink— Optional external resource linkkey— Unique activity identifier
100 requests per 15 minutes. No authentication required.
Source code: MIT License (https://github.com/drewthoennes/Bored-API)