BrainPickle
DailyCategoriesCreateChallengesLeaderboard
Sign In

Play

  • Daily Challenge
  • Categories
  • Create Quiz
  • Trending

Compete

  • Leaderboard
  • My Stats
  • Premium

Integrations

  • Alexa Skill
  • Slack Bot
  • Developers

BrainPickle

Daily trivia challenges, custom quizzes on any topic, 1v1 battles. Play free, compete globally.

© 2026 BrainPickle. All rights reserved.

PrivacyTermsDo Not Sell My Info

Developers

Integrate BrainPickle trivia into your platform. All endpoints are free and require no API key unless noted.

Slack App

Add a /trivia slash command to any Slack workspace. Your team gets a daily trivia question with interactive buttons.

Setup

  1. 1Go to api.slack.com/apps and click Create New App → From scratch.
  2. 2Under Slash Commands, create a new command: /trivia
  3. 3Set the Request URL to:
    https://brainpickle.app/api/slack/command
  4. 4Under Interactivity & Shortcuts, enable interactivity and set the Request URL to:
    https://brainpickle.app/api/slack/interact
  5. 5Install the app to your workspace. Set SLACK_SIGNING_SECRET and SLACK_BOT_TOKEN in your environment.

Usage

Type /trivia in any channel. The bot posts a question with answer buttons. Results appear inline after answering.

Alexa Skill

“Alexa, open Brain Pickle” — play trivia hands-free. The skill asks 5 questions per session and tracks your score.

Setup

  1. 1Go to the Alexa Developer Console and create a new Custom skill.
  2. 2Set the skill endpoint to:
    https://brainpickle.app/api/alexa
  3. 3Add these intents: AnswerIntent (with slots A, B, C, D), plus the built-in Help, Stop, and Cancel intents.
  4. 4Sample utterances for AnswerIntent: "the answer is {letter}", "{letter}", "I think it's {letter}"
  5. 5Optionally set ALEXA_SKILL_ID in your environment for request verification.
  6. 6Test in the Alexa simulator, then submit for certification.

Chrome Extension

Replace your new tab page with a daily trivia question from BrainPickle. Fetches one question per day and caches it locally.

Install

The extension is pending Chrome Web Store review. In the meantime, you can load it manually:

  1. 1Download or clone the extension/ folder from the BrainPickle repository.
  2. 2Open chrome://extensions, enable Developer Mode, and click Load unpacked.
  3. 3Select the extension/ folder. Every new tab now shows a BrainPickle question.

Website Widget

Embed a trivia question on any webpage with a single script tag or iframe. Supports daily and topic-specific quizzes with light/dark themes.

Quick Start

<script src="https://brainpickle.app/widget.js" data-type="daily" data-theme="light"></script>

For a visual customizer with live preview and copy-paste code, visit the Embed Builder

Attributes

AttributeValuesDefault
data-typedaily, topicdaily
data-topicQuiz slug (e.g. a/space)—
data-themelight, darklight

Public API

These read-only endpoints are available without authentication. CORS is enabled for /api/daily.

EndpointDescription
GET /api/dailyToday's daily challenge (10 questions)
GET /api/pin/[topic]Pinterest-optimized image (1000×1500)
GET /api/pdf/[topic]Printable PDF quiz
GET /api/share-cardOG share image generator