Biased Question Checker

Biased Question Checker API

Communication

Analyze your questions for bias and get recommendations to improve them based on your use case.

Authentication

All API requests require a valid API key passed in the Authorization header as a Bearer token.

Rate Limit

30 requests per minute

Endpoints

1 endpoint available

Overview

The Biased Question Checker API uses AI to analyze questions for potential bias based on your specific use case. It detects various types of bias and provides actionable suggestions to improve your questions.

Bias Types Detected

The API checks for the following types of bias:

  • Leading Questions - Questions that suggest a particular answer
  • Confirmation Bias - Questions designed to confirm existing beliefs
  • Cultural Bias - Questions that assume cultural norms or practices
  • Gender Bias - Questions with gendered language or assumptions
  • Loaded Language - Questions with emotionally charged words
  • False Dichotomy - Questions that present only two options when more exist
  • Anchoring Bias - Questions that anchor responses to a specific value
  • Social Desirability Bias - Questions that encourage socially acceptable answers

Strictness Levels

  • 1-3 (Casual) - Light analysis, only flags obvious bias
  • 4-6 (Moderate) - Balanced analysis for general use
  • 7-8 (Strict) - Thorough analysis for professional contexts
  • 9-10 (Very Strict) - Maximum scrutiny for research and critical applications

Use Cases

  • Survey and questionnaire design
  • Interview question preparation
  • User research and discovery calls
  • Academic research question validation
  • Market research and polling

Endpoints

POST
/v1/tools/biased-question-checker
Analyze questions for bias and get improvement suggestions

Request Body

Content-Type: application/json

ParameterTypeRequiredDescription
useCase
string
Required
Description of the context or purpose for the questions (e.g., "I'm conducting user research for a new mobile app")
questions
string
Required
The questions to analyze, separated by newlines
strictness
number
OptionalAnalysis strictness level from 1 (casual) to 10 (very strict)Default: 5

Response Example

{
  "success": true,
  "contextClarity": {
    "isClear": true,
    "feedback": "The use case provides clear context for analyzing the questions."
  },
  "questionsBias": [
    {
      "question": "Don't you think our product is amazing?",
      "hasBias": true,
      "biasType": "Leading Question",
      "biasDetails": "This question assumes a positive opinion and pressures the respondent to agree.",
      "suggestions": [
        "Rephrase to: \"How would you describe your experience with our product?\"",
        "Use neutral language that allows for both positive and negative responses"
      ]
    },
    {
      "question": "How often do you use similar products?",
      "hasBias": false,
      "suggestions": [
        "Consider adding specific timeframes for more precise responses"
      ]
    }
  ]
}

Error Codes

400
Invalid request body or missing required parameters
401
Missing or invalid API key
429
Rate limit exceeded
500
Internal server error

Code Examples

curl -X POST https://api.opentools.ca/v1/tools/biased-question-checker \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "useCase": "I am conducting user interviews for a new fitness app",
    "questions": "Do not you agree that exercise is important?\nHow many times per week do you work out?\nWhy do you think people fail at fitness goals?",
    "strictness": 7
  }'

Ready to get started?

Create an API key to start using the Biased Question Checker API.