Text Intelligence API
Summarize a document. Answer questions about it. Grounded, not invented.
Two endpoints, one API key. Summarize any text — pick extractive (the most important sentences, verbatim) or abstractive (a concise rewrite to a word budget). Ask a question and get an answer grounded only in the text you sent, with the supporting sentence(s) located in your document. Billed per 1,000 characters — no cloud resource to provision, no minimums. Powered by the Brainiall Text Intelligence engine.
How we compare
Text summarization and document Q&A are table stakes in 2026 — what differs is packaging and price. The hyperscalers ship summarization inside a broader text-analytics product with per-record billing and a resource you have to deploy first. Brainiall exposes exactly two endpoints — summarize and grounded Q&A — billed per 1,000 characters, with a self-serve key.
| Provider | What you get | Pricing model | Approx. price | Setup |
|---|---|---|---|---|
| Brainiall Text Intelligence | Extractive + abstractive summarization, grounded Q&A with located supporting spans | Per 1,000 characters | $0.001 / 1K chars (both endpoints) | Instant API key |
| Azure AI Language — Summarization | Extractive + abstractive summarization (conversation + document) | Per 1,000 text records (1 record = 1K chars) | ~$1 / 1,000 records (≈ $0.001 / 1K chars) | Provision a Language resource |
| AWS Comprehend | Sentiment, entities, key phrases, syntax, PII, topic modeling — no first-party summarization | Per 100-character unit | ~$0.0001 / 100-char unit (≈ $0.001 / 1K chars) | AWS account + IAM |
| Google Cloud Natural Language | Entities, sentiment, syntax, content classification — no first-party summarization/QA | Per 1,000-character unit | ~$0.001–0.002 / 1K chars (per feature) | GCP project + API enablement |
Prices are list-price approximations for orientation, not quotes. Always check each vendor's current pricing page.
Pricing
Per 1,000 characters of input — the same unit whether you summarize a tweet or a contract. Free tier is generous enough to wire up an end-to-end flow.
Free
$0/mo
100 requests/month · summarize + Q&A · forever free
Starter
$19/mo
~2M characters/month · both endpoints · all modes
Pro
$99/mo
~15M characters/month · priority queue · 99.5% SLA
Business
$299/mo
~60M characters/month · dedicated capacity · email + Slack
PAYG: $0.001 / 1,000 characters (both summarize and grounded Q&A) — at parity with Azure AI Language summarization. Billed on input size; the summary/answer is free. No minimums, no contracts.
Two calls
# Summarize — abstractive (concise rewrite to a word budget)
POST https://api.brainiall.com/v1/text/summarize
{"text": "<your text>", "mode": "abstractive", "max_length": 120}
-> {"summary": "...", "mode": "abstractive", "words_in": 540, "words_out": 96, ...}
# Summarize — extractive (the most important sentences, verbatim, original order)
POST https://api.brainiall.com/v1/text/summarize
{"text": "<your text>", "mode": "extractive", "max_length": 80}
# Grounded Q&A — answer + the supporting sentence(s), located in your text
POST https://api.brainiall.com/v1/text/qa
{"text": "<your document>", "question": "What is the renewal notice period?"}
-> {"answer": "Either party may terminate with 30 days written notice.",
"found": true,
"supporting_spans": [{"text": "...30 days written notice...", "start": 1840, "end": 1903}]}Q&A is grounded: the answer is drawn only from the text you send, and the supporting sentence(s) are returned with their character offsets in your document. If the text doesn't contain the answer, the response says so (found: false) rather than guessing.
What it's for
- Long-document triage: turn meeting transcripts, support threads, research PDFs, or legal filings into a few sentences before anyone reads the full thing.
- Answer extraction: pull a specific fact out of a contract, policy, or spec — with the exact sentence it came from, so a human can verify it in one click.
- Pipelines & agents: a deterministic summarize/QA step you can drop into an ingestion pipeline — pair it with the Translation API to summarize across languages, or the Document AI API to summarize what you just extracted from a scan.
- Search result snippets: generate a tight, faithful snippet for each hit so users see why a result matched.
- Grounded, not generative: extractive mode never paraphrases; Q&A never answers beyond the supplied text. When you need provenance, that's the point.
Press kit & resources
What reviewers, integrators and procurement teams typically ask for.
One-page datasheet
Pricing, KPIs and a copy-pasteable curl snippet on one page — built for buyer review.
Download PDFAPI reference
OpenAPI spec, request/response shapes, error codes, rate limits and the quota model.
Read docs →Compare the catalog
How Brainiall's specialty APIs line up against AWS, Azure, GCP and the specialists, use case by use case.
See the comparison →More specialty APIs
Same single API key, same usage-based pricing, different problem solved.



