Now in public beta

The Developer-First Quiz Platform

Build, generate, and embed quizzes with a powerful REST API. AI-powered question generation, real-time leaderboards, and embeddable widgets — everything you need in one platform.

Free tier included · No credit card required

Features

Everything you need to build quiz experiences

A complete platform with APIs, AI generation, embeds, analytics, and more — so you can focus on creating great experiences.

REST API

Full-featured REST API with filtering, pagination, and sorting. Fetch quizzes, questions, and categories with simple HTTP requests.

AI Generation

Generate complete quizzes from any topic using AI. Set difficulty, question count, and format — get production-ready content in seconds.

Embeddable

Embed interactive quizzes on any website with a single script tag. Fully customizable themes and callbacks for seamless integration.

Leaderboards

Built-in leaderboards with XP tracking, streaks, and rankings. Motivate users with gamification that works out of the box.

Analytics

Track plays, completion rates, average scores, and question-level analytics. Understand how users interact with your quizzes.

Developer Friendly

TypeScript and Python SDKs, webhook events, comprehensive documentation, and a sandbox environment for testing.

API

Powerful API, Simple Integration

Get up and running in minutes with clean, predictable endpoints. Works with any language, any framework.

REQUEST
curl -X GET "https://quizapi.io/api/v2/quizzes?topic=javascript&limit=5" \
  -H "Authorization: Bearer qz_live_abc123" \
  -H "Content-Type: application/json"
200OK
RESPONSE
{
  "data": [
    {
      "id": "qz_8f3k2m",
      "title": "JavaScript Closures",
      "slug": "javascript-closures",
      "topic": "javascript",
      "difficulty": "intermediate",
      "question_count": 10,
      "plays": 1247,
      "avg_score": 72.5,
      "created_at": "2025-12-01T10:30:00Z"
    },
    {
      "id": "qz_9g4l3n",
      "title": "Async/Await Patterns",
      "slug": "async-await-patterns",
      "topic": "javascript",
      "difficulty": "advanced",
      "question_count": 8,
      "plays": 893,
      "avg_score": 64.2,
      "created_at": "2025-11-28T14:15:00Z"
    }
  ],
  "total": 42,
  "page": 1,
  "per_page": 5
}
Pricing

Simple, transparent pricing

Start for free, scale when you need to. No hidden fees, no surprises.

Free

Perfect for trying things out and small projects.

$0forever
  • 5 quizzes
  • 500 API calls / month
  • 3 AI generations / month
  • Basic embed widget
  • Community support
  • Public leaderboards

Starter

Great for hobbyists and small projects.

$1.99/ month
  • 25 quizzes
  • 10,000 API calls / month
  • 20 AI generations / month
  • Custom embed themes
  • Basic analytics
  • Email support
Popular

Pro

For teams and products that need more power.

$9.99/ month
  • Unlimited quizzes
  • 100,000 API calls / month
  • 100 AI generations / month
  • Custom embed themes
  • Advanced analytics
  • Priority support
  • Webhook events

Ready to build amazing quiz experiences?

Join thousands of developers using QuizAPI to power quizzes, assessments, and learning platforms.

Free tier included · No credit card required · Setup in under 2 minutes