Quorant API
Statistics computed by code, not guessed by a model. One key gives your product or AI agent the analyses statistical consultants run — chosen for you from a plain-language question, checked, and returned with a decision-ready answer. Nothing you send is stored.
/analyze
Ask "Which factors drive satisfaction?" or "Forecast next quarter" with your table. Quorant picks the analysis, maps the columns, runs it and returns the answer, next steps and how reliable it is.
/verify Number Guard
Language models miscount and invent statistics. Send the text (an AI-written report, a press release) with your data or results; every number is checked, recomputed or flagged.
/experiments/scorecard
A stats engine for your own experiments: many metrics × variants, adjusted p-values, guardrails and a ship / hold decision — without adopting a whole experimentation platform.
/tools/…
40+ tools: survey weighting and banner tables, key drivers, pricing, perception maps, sample sizes, quality control, meta-analysis, diagnostic accuracy, customer value, forecasting and more.
Start in a minute
- Sign in to Quorant (a free account is created for new emails), then come back here and create a key below.
- Keep the key on your server. Send it as
Authorization: Bearer qk_live_…. - Call an endpoint. Every response has plain-language text next to the numbers.
curl https://www.quorant.io/api/v1/analyze \
-H "Authorization: Bearer $QUORANT_KEY" -H "Content-Type: application/json" \
-d '{"question": "Which factors drive overall satisfaction?",
"data_url": "https://docs.google.com/spreadsheets/d/…/edit"}'
import requests
r = requests.post("https://www.quorant.io/api/v1/verify",
headers={"Authorization": f"Bearer {KEY}"},
json={"text": report_written_by_llm, "facts": metrics_dict})
print(r.json()["summary"]) # verified / inconsistent / unsupported counts
const res = await fetch("https://www.quorant.io/api/v1/experiments/scorecard", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.QUORANT_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ metrics: [
{ name: "checkout", primary: true, variants: [{ name: "A", visitors: 20000, conversions: 1000 }, { name: "B", visitors: 20100, conversions: 1120 }] },
{ name: "latency_ms", guardrail: true, tolerance: 0.02, higher_is_better: false,
variants: [{ name: "A", n: 20000, mean: 420, sd: 90 }, { name: "B", n: 20100, mean: 423, sd: 92 }] } ] })
});
console.log((await res.json()).decision); // { code: "ship", text: "…" }
Your API keys
Limits
| Plan | Calls a day |
|---|---|
| Free | 100 |
| Starter | 1,000 |
| Researcher | 3,000 |
| Pro | 10,000 |
| Lab | 30,000 |
Limits count every key in your account and reset at 00:00 UTC. Each key can also have its own monthly cap. Bursts above 120 calls a minute per key are slowed down; use /batch for up to 20 calls in one request. Every response carries X-RateLimit-Limit and X-RateLimit-Remaining. Need more? Upgrade or write to contact@quorant.io.
Reference
- OpenAPI 3.1:
/api/v1/openapi.json— import it into Postman, generate a client, or give it to an agent framework as tools (custom GPT actions, LangChain, n8n, Make, Zapier). - Tool bodies are the same as the Quorant connector's tool inputs: data comes as
data_csv,data_rows(rows from a spreadsheet or database) ordata_url(a shared Google Sheets, Drive, OneDrive, Dropbox, Box or GitHub link). - Errors use RFC 9457
application/problem+json: 400 bad input, 401 key, 404 path, 422 the analysis could not run (the detail says why, and/analyzelists what it needs), 429 limit. - MCP: agents that speak MCP can connect to
https://mcp.quorant.io/mcpinstead and get the same tools.
Privacy and fair use
- Data is analysed in memory and discarded; keys are stored only as a hash.
- Do not resell the API as thesis or assignment writing, or use it to produce analyses meant to mislead. Results support decisions; they are not medical diagnoses.
- Clinical outputs are statistics for researchers. Check results that matter with a qualified person.
Quorant API
모델이 짐작하지 않고 코드가 계산하는 통계. 키 하나로 내 서비스나 AI 에이전트에 통계 컨설턴트의 분석을 붙입니다. 평소 말로 묻으면 알맞은 분석을 골라 실행하고, 결론·할 일·신뢰도를 함께 돌려줍니다. 보낸 자료는 저장하지 않습니다.
/analyze
"만족도에 영향을 주는 요인은?", "다음 분기 매출 예측"처럼 묻고 표를 함께 보내면, 분석을 고르고 열을 맞춰 실행한 뒤 답·다음 할 일·믿을 만한 정도를 돌려줍니다.
/verify Number Guard
언어 모델은 숫자를 잘못 세고 통계를 지어냅니다. AI가 쓴 보고서나 보도자료를 자료·결과와 함께 보내면 모든 숫자를 대조·재계산하고 틀린 곳을 표시합니다.
/experiments/scorecard
직접 운영하는 실험의 통계 엔진: 여러 지표 × 실험안, 보정된 p 값, 가드레일, 채택/보류 결정. 실험 플랫폼 전체를 도입하지 않아도 됩니다.
/tools/…
40개 이상 도구: 설문 가중·배너 교차표, 핵심 요인, 가격 조사, 지각도, 표본 크기, 품질관리, 메타분석, 진단 정확도, 고객 가치, 수요 예측 등.
1분 안에 시작
- Quorant 에 로그인하세요(처음이면 무료 계정이 만들어집니다). 이 페이지로 돌아와 아래에서 키를 만드세요.
- 키는 서버에만 두고
Authorization: Bearer qk_live_…로 보내세요. - 엔드포인트를 부르면 숫자와 함께 쉬운 말 설명이 옵니다.
curl https://www.quorant.io/api/v1/analyze \
-H "Authorization: Bearer $QUORANT_KEY" -H "Content-Type: application/json" \
-d '{"question": "전체 만족도에 영향을 주는 요인은?", "lang": "ko",
"data_url": "https://docs.google.com/spreadsheets/d/…/edit"}'
Python·JavaScript 예시와 전체 사양은 영어 화면과 OpenAPI 문서에 있습니다.
내 API 키
한도
| 요금제 | 하루 호출 수 |
|---|---|
| Free | 100 |
| Starter | 1,000 |
| Researcher | 3,000 |
| Pro | 10,000 |
| Lab | 30,000 |
계정의 모든 키를 합쳐 세고, 매일 UTC 0시(한국 오전 9시)에 초기화됩니다. 키마다 월 상한을 따로 둘 수 있습니다. 키당 분당 120회를 넘으면 잠시 막히니 /batch(한 번에 최대 20건)를 쓰세요. 더 필요하면 요금제를 올리거나 contact@quorant.io 로 문의하세요.
개인정보와 이용 원칙
- 자료는 메모리에서 계산하고 바로 버립니다. 키는 해시로만 저장합니다.
- 논문·과제 대필 상품으로 되팔거나, 오해를 노린 분석에 쓰지 마세요. 결과는 판단을 돕는 자료이며 의학적 진단이 아닙니다.