Verifiable research across tons of documents

Upload files and scans, then ask questions in plain language. NeedleSearch searches your whole archive, checks every answer against its sources, and can run securely on your own servers or through an API.

A sharper way to read a mountain of documents.

A data room should not become a scavenger hunt. Upload it once and ask a plain-language question. NeedleSearch searches the full collection, connects the relevant facts and returns an answer you can check against the original page.

Every page, and every recording

Contracts, scans, PDFs and tables, including image-based files — plus hearings, calls and dictation, transcribed. Encrypted from the moment they arrive.

Ask it plainly

No query language. Write the question as you'd ask a colleague, and choose how deep the check should go.

Every claim, checkable

Each finding names its document and page. Preview the passage, then open the source in one click.

How does NeedleSearch turn thousands of files into a checkable answer?

No special query language. Just your documents, your question and a clear trail back to the evidence.

Bring the files. We do the reading.

Upload contracts, scans, PDFs, tables and more. NeedleSearch reads every page, then organises the collection so it can be searched by meaning — not just by an exact word.

Ask the question you actually have.

Write it as you would say it to a colleague. An agent breaks the question down and hires sub-agents to search the collection and re-check the facts, then writes a direct answer with the exact page behind it. Answers come only from your documents.

Every claim comes with receipts.

Each finding names the document and page it came from. Preview the original passage, then open the full document in one click.

Word
PDF
PowerPoint
Excel
Email
Audio
Scans
Text
Web pages
and more
Your question
Agent
Sub-agent
Sub-agent
Sub-agent
Tool call
Tool call
Tool call
Answer

What do people use it for?

Six jobs that used to take days of reading. Each one starts the same way: upload the files and ask the question below in your own words.

M&A and investment

Review a data room before the deal

Thousands of contracts, corporate records and financials. NeedleSearch finds change-of-control clauses, missing consents and documents that contradict each other, with the page for each.

AskWhich contracts can the other side terminate if the company changes owner?
Litigation and arbitration

Build the case timeline

Letters, pleadings, minutes and witness statements become one dated timeline, every event with its source. Where two documents tell the story differently, you see both.

AskWhen did the buyer first learn about the defect, and who told them?
Contracts

See what changed between two drafts

A word-by-word comparison of two versions, then what each change means for your side. Every obligation and deadline goes into one list: who, what, by when.

AskWhat changed in the liability cap between the March and June drafts?
Audit and procurement

Check the numbers across spreadsheets

Match line items between estimates, invoices and payment records, even when the columns are named differently. Every mismatch is listed with its row and size, largest first.

AskWhich items in the contractor's invoice cost more than in the approved estimate?
Disclosure and compliance

Clean documents before you share them

Before files go to a court, regulator or counterparty, find every name, passport number, bank detail and confidential passage, including on scanned pages.

AskList all personal data in these 40 files before we send them to the court.
Legal research

Find the precedent

Search European Court of Human Rights case law, or your firm's own memos and opinions, by meaning rather than exact keywords.

AskWhich ECHR judgments found pre-trial detention of over two years excessive?

More than a search box.

Finding the page is the first step. NeedleSearch also does the work that usually follows it.

Turn a pile of documents into a table

Ask the same questions of every file (party, date, amount, governing law) and get one spreadsheet back, each cell linked to its page.

Ask questions of your spreadsheets

Upload Excel or CSV files with hundreds of thousands of rows. Totals, counts and filters are calculated exactly, not estimated from a sample.

Compare documents side by side

A precise redline of two versions, or several documents checked against each other for names, dates, amounts and defined terms.

Dates and sums done by a calculator

Deadlines, interest and totals are computed, never guessed, including working days under the holiday calendars of 251 jurisdictions.

Reports, charts and timelines

Long reports written section by section, with diagrams and timelines where they help. Export to Word or PDF.

Facts checked at the source

A company register, a statute in force, an exchange rate: when a document states an outside fact, NeedleSearch can check it on the original website.

20 built-in skills. Your firm's method on top.

A skill is a written procedure the agent follows step by step, the way an experienced associate runs a due-diligence review or an audit. NeedleSearch picks the right one for your question.

Your team can add its own: write your house method once, in plain English, and every answer in your workspace follows it.

20skills included with every plan
  • and 8 more

Goes through a deal's documents in order: first checks that nothing is missing, then lists the risks it found.

How accurate is NeedleSearch, really?

Same folders. Same questions. Same verified answers, checked against the original passage — because a benchmark is only useful when the evidence holds up.

98%
Overall answer accuracy, NeedleSearch multi-agent
Claude Cowork, same questions 69%
91%
Accuracy holds past 30,000 files in one collection

Your documents stay yours.

In plain terms: where your files are kept, who can see them, and what we never do with them.

Kept in Europe, encrypted

Files are stored on our own servers in Sweden and encrypted as soon as they arrive. The keys are held in a separate key service, not next to the data.

Separated from every other customer

The database itself keeps each customer's data apart, so one account cannot reach another's. The wall is not just a check in the app.

You decide who sees what

Personal files, files private to a team and files shared with the whole team. Colleagues see only what you share with them.

Never used for training

We do not use your documents to train, fine-tune or evaluate our models.

Deleted means deleted

Delete a file and it is removed from the database, the search index and storage. Backups roll over within 30 days.

On your own servers

If your documents cannot leave your network, NeedleSearch can run inside your own infrastructure.

SOC 2 and ISO 27001. We are preparing for both certifications: the security policies and controls they require are being put in place now. Details are in our privacy policy.

Build it into your own tools.

Everything in the app is available through a REST API and an MCP server. Connect NeedleSearch to Claude, ChatGPT or Cursor, or call it from your own code with the Python SDK.

# pip install needlesearchai
from needlesearchai import NeedleSearch

ns = NeedleSearch(api_key="nsk_...")

results = ns.search("termination clauses")

job = ns.jobs.create("Summarise the risks",
                     item_ids=[doc_id])
print(ns.jobs.wait(job.id).answer)

What does it cost?

Every plan reads your whole archive and cites every answer. Moving up raises the limits — usage, concurrency, storage — rather than unlocking the basics.

Plus
$100
per month
  • All search modes
  • REST API access
  • MCP server access
Get started
Pro
$200
per month
  • Everything in Plus
  • Higher usage limits
  • Higher concurrent requests
  • Higher storage
Get started
Ultra
$400
per month
  • Everything in Pro
  • Highest usage limits
  • Highest concurrent requests
  • Highest storage
  • Priority support
Get started

Questions people ask first.

Is my data used to train AI models?

No. We do not use your documents to train, fine-tune or evaluate our models.

Where are my documents stored?

On our own servers in Sweden, encrypted at rest. If your documents cannot leave your network, NeedleSearch can run on your own servers instead.

Are you SOC 2 or ISO 27001 certified?

Not yet. We are preparing for both certifications and are putting the required security policies and controls in place now.

What kinds of files can I upload?

Word, PDF, PowerPoint, Excel and CSV, emails, scanned pages and photos, audio recordings, web pages and archives of these. Scans are read with text recognition, and recordings are transcribed.

How many documents can it handle?

Tens of thousands of files; we test on over 30,000. In very large collections a quick search may miss something, so use the deeper search mode.

How do I know an answer is right?

Every claim names the document and page it came from. Hover to preview the passage, or open the original in one click. If the documents do not contain the answer, NeedleSearch says so instead of guessing.

Can my whole team use it?

Yes. A team shares one workspace, with personal folders, folders private to a group and folders shared with everyone.

Can I connect it to my own tools?

Yes. Every plan includes the REST API and the MCP server, so NeedleSearch works from Claude, ChatGPT, Cursor or your own code.

The evidence desk.

Read the briefings →

The decisive page should not take days to find.

One question. The right evidence. A clear way to check it.