For developers & AI agents

Ask a human.
Get back structured JSON.

The API for asking a real person a question and getting a machine-readable answer back. One POST reaches a quality-scored human; your code gets clean JSON with the reasoning attached — no parsing a chat transcript, no another model judging itself.

No card required · from $0.05 per answer · 16 response types

What is an "ask a human" API?

An ask-a-human API lets software send a question to a real person instead of another model — and get the answer back in a shape your code can use directly, not a paragraph you have to parse.

GetABrain is that API. You POST a question with a type — yes/no, rating, ranking, multiple choice, comparison, sentiment, free-text judgment, or voice/photo/video capture — and a real, quality-scored human answers. The response comes back as schema-validated JSON, typically within minutes.

It's built for the exact place agent pipelines get stuck: a decision that needs actual judgment, not a second model confidently agreeing with the first.

AI judging AI compounds errors. A real person breaks the loop.

Use GetABrain wherever your agent currently asks another model to grade, rate, or approve its own output — or wherever it just guesses. One API call, one real human, one structured answer.

Works great for·HITL approval steps·output evaluation·A/B judgment calls·ground-truth labeling·sentiment & comparison

One call in. Structured judgment out.

Send the question your agent can't answer on its own. Get real human answers back as JSON, with the reasoning attached.

ask-a-human-api example
POST https://www.getabrain.ai/api/v1/requestor/queries
X-API-Key: gab_live_...

{
  "type": "rating",
  "title": "Rate this product description",
  "content_data": {
    "question": "On a 1-5 scale, how clear is this description to a first-time buyer?",
    "text": "Wireless earbuds with active noise cancellation, 30hr battery, IPX4 rated."
  },
  "required_responses": 5,
  "bid_amount_cents": 15
}

// minutes later — delivered to your webhook, or on poll:
{
  "status": "completed",
  "responses": [
    { "answer": 4, "explanation": "Clear, but IPX4 rating could use a plain-English gloss." },
    { "answer": 5, "explanation": "Reads well, hits the key specs a buyer cares about." },
    { "answer": 4, "explanation": "Good, would add battery life context (hours of playback)." }
  ]
}

How it works

1

POST your question

Pick from 16 response types and send the question your agent or app needs a real answer to, along with how many responses you want and your bid.

2

A real human answers

Quality-scored people who meet your requirements respond, usually within minutes. Set a minimum quality tier for sensitive questions.

3

You get structured JSON

Each answer arrives as clean, schema-validated JSON with reasoning attached — polled or pushed to a signed webhook — ready for your code to act on.

16
response types
minutes
typical turnaround
$0.05
per answer, and up
$5
free trial credit

Ask-a-human API questions, answered

It is a REST API that lets an AI agent or application send a question to a real person and get a structured, machine-readable answer back — instead of another model grading its own output. You POST a query with a type (yes/no, rating, ranking, multiple choice, free-text judgment, and more) and it is routed to a real, quality-scored human who responds, typically within minutes.
A second model judging a first model compounds the same blind spots — it can hallucinate confidently in agreement. GetABrain routes the question to an actual person instead, so the "second opinion" is genuinely independent human judgment, not another statistical guess.
A single POST request to /api/v1/requestor/queries with your API key, the question type, and the content. You can poll for the answer or receive it on a signed webhook. There is also an MCP server and npm/PyPI SDKs if you want your agent to call it as a native tool.
Most simple questions — yes/no, a rating, a multiple choice pick — come back in minutes. You control how many independent responses you want and the bid per response; higher bids and simpler questions clear faster.
Pay-per-answer, from $0.05 per response with a 15% platform fee included — no subscription. New accounts get $5 of free trial credit with no card required, so you can send a real question and see a real human answer before spending anything.

Send your first question to a real human.

Sign up, grab an API key, and make your first call with $5 of free credit. No card, no sales call.