Quizell Developer Documentation

Build with the Quizell API

Programmatically manage your products, customers, and quiz data through a simple REST API. Authenticate with a bearer token, send standard HTTP requests, and get clean JSON back — everything you need to connect Quizell quizzes, forms, and funnels to your own stack.

Protocol
REST + JSON
Auth
Bearer token
Endpoints
15+
Examples
Node · cURL · Python

What you can build

The Quizell API powers everything from catalog syncing to lead pipelines. Here are the most common use cases.

Sync your product catalog

Keep quiz recommendations accurate by creating, updating, and batch-importing products straight from your store or PIM.

Route leads to your CRM

Pull customer profiles and quiz responses into your CRM or marketing tools, with custom fields for anything extra you capture.

React to events in real time

Use webhooks to get notified the moment a quiz is completed or data changes — no polling required.

Quick Start

Go from zero to your first API call in three steps.

  1. 1

    Make sure your plan includes API access

    Advanced features like the REST API, AI recommendations, conditional logic, and multi-step funnels are available on the Pro plan.

  2. 2

    Get your API token

    Generate a personal API token from your Quizell dashboard and keep it secret — it carries full access to your account data. Every request is authenticated with it.

  3. 3

    Make your first request

    Replace YOUR_API_TOKEN with your token and run the request below.

    1
    2
    3
    curl -X GET https://api.quizell.com/api/v1 \
      -H "Authorization: Bearer YOUR_API_TOKEN" \
      -H "Content-Type: application/json"

Using the Quizell API

All requests are made over HTTPS with a bearer token and return JSON. These three values are all you need to configure:

Base URL

https://api.quizell.com/api/v1

Authentication

Authorization: Bearer YOUR_API_KEY

Content Type

application/json

Keep your token safe. Never expose your API key in client-side code or public repositories. Rotate it from the dashboard if you suspect it has leaked.

Explore the API

Every endpoint ships with interactive examples in Node.js, cURL, and Python that you can edit and run right from the docs.

Analytics APIs

1 endpoints

View all

Load product performance metrics like recommendations, add-to-carts, and average ranking.

Errors & Rate Limits

The API uses conventional HTTP status codes. Anything other than a 2xx response includes a JSON body describing what went wrong.

401UnauthorizedInvalid or expired API key — check the Authorization header.
403ForbiddenYour plan doesn't include this feature. Upgrade to unlock it.
422Unprocessable EntityValidation failed — inspect the per-field messages in the response.
429Too Many RequestsYou hit the rate limit. Back off and retry with exponential delay.

Pro tip: batch endpoints (like Create Multiple Products) let you move large catalogs in far fewer requests — use them instead of looping single calls.

Frequently Asked Questions

Next Steps

Connect your integrations

Link your store and CRM so quiz data flows where your team already works.

Enable AI recommendations

Map products to answers and let Quizell suggest the best match for every respondent.

Track and iterate

Watch performance in Analytics and refine your questions to lift conversion.

Need a hand?

Our team is happy to help you plan an integration or debug a request — reach us any time via live chat.