Basic usage
Predictions are asynchronous and take ~20 seconds to run. Please see the section on handling async results for more details.
Choosing population models
require a specific population model ID. Call thelist
method on populations
to get a list of population models available for simulation.

Click to copy the population model's ID
Question types
Single-choice Questions
Simulates respondents selecting exactly one option:Multiple-choice Questions
Simulates respondents selecting multiple options:Handling async results
Simulations run asynchronously. The initial response hasstatus: "Queued"
, and you need to poll for completion.
Initial response
Polling for results
The simulation will progress through these statuses:Queued
→ Running
→ Predicted
(or potentially Failed
). Predictions typically take less than 20 seconds.
Understanding results
Thepredicted_answer_percentages
field shows the population-level predicted distribution across your answer options:
- 54.88% of the population would choose “Tech debt”
- 45.12% would choose “Confusing error messages”
Best practices
- Choose the right population: Select populations built on data similar to your target audience and question topics.
- Review population metrics: Check the population’s evaluation scores before relying on predictions for critical decisions.
- Use clear questions: Write unambiguous questions with distinct answer options to get reliable predictions.
- Benchmark use cases: Test your population with known questions before using it for important predictions.