Enterprise content intelligence

Everything
becomes text.

Every check, loan file, email, web chat, call, fax, statement and ID that crosses your network is read, classified, extracted and indexed the moment it arrives. FullText turns that traffic into one governed body of text, so your AI can answer any question from all of it.

Live intakeSearchPoliciesAudit Meridian Bank · Production
TimeItemClassified asExtractedAction
ReadsChecks & depositsLoan filesEmailWeb chatSecure messagesCallsFax & wiresStatementsIDs & KYCPhotosContracts
The outcome

One question.
Every record behind the answer.

Once everything is text, your AI can finally use all of it. Ask by voice or by typing. FullText retrieves every relevant check, loan document, email, chat, call and image, hands them to your model as cited context, and the answer comes back with its sources attached.

Feeding your AI
CHKChecks & deposits1.2M
LOANLoan files340K
EMLEmails18.6M
MSGWeb chat & messages2.1M
AUDCalls410K hrs
FAXFax & wires96K
PDFStatements4.8M
IDIDs & KYC610K
IMGPhotos & aerial220K
FullText index28.4M items · every word cited to its source
Your AI modelPrivate · grounded only in your records

What we do

We make unstructured data AI-ready.

Checks, loan files, emails, web chats, calls, faxes and photos arrive faster than any team can read them, and none of it reaches your models in its raw form. FullText converts that flow, and the decades of backlog behind it, into a governed text layer your search, analytics, automation and AI can act on.

01

Digitize at scale

Ingest millions of pages and hours of media: paper, microfilm, image-only PDFs, fax, photos and video. Convert them to machine-readable text in batch or in real time.

02

Extract what matters

Pull parties, dates, amounts, parcels, clauses and codes into structured records mapped to the systems you already run.

03

Make it findable

Full-text and semantic search across every archive and every tier, with answers that cite the exact book, page and line.

04

Make it trustworthy

Confidence scoring, human review and complete provenance, so AI acts on verified information instead of guesses.

The platform

Built for enterprise scale.
Governed by design.

Recognition is only half the job. FullText runs as a secure, multi-tenant platform that keeps sensitive data isolated, compliant and affordable to store for as long as the law requires.

Multi-tenant

Every customer, department and contractor in its own lane

  • Logical and physical isolation of tenant data
  • Role-based access with time-bound permissions
  • Per-tenant quotas, usage reporting and self-service
Compliance

Controls regulated industries expect on day one

  • Encryption at rest and in transit across every tier
  • Full audit trails on every read, edit and export
  • Data residency, retention and immutability policies
  • Designed for HIPAA, GDPR and PCI DSS environments
Deploy anywhere

Your cloud, our cloud or on-premises

  • GPU compute and storage scale independently
  • Pay as you grow, from pilot to full archive
  • S3, NFS and REST integration with the systems you already run
Tier-aware

Search the archive without restoring it

The text index and metadata catalog stay hot, while the source images move to the lowest-cost tier your policy allows. Your teams query decades of records instantly and only retrieve the original page when they need it.

HotText index, metadata catalog, live AI workloadsNVMe / flash
WarmRecent source files and working setsObject storage
ColdOriginal images kept for retention and legal holdArchive / tape
The thesis
Pixels are for eyes. Text is for machines. Every search index, every model and every agent reasons in words. Anything that hasn't been converted to text, whether scanned, handwritten, photographed or spoken, is invisible to them. That gap is where FullText works.
01

Unread is invisible.

If a record can't be read, it can't be indexed, searched, or cited.

02

Unverified is unusable.

AI is only as reliable as the text beneath it. Every word needs a confidence score and a verifiable source.

03

Recognition comes first.

Before analytics, before answers, before agents, something has to read the page. That is the layer we own.

The pipeline

Pixels in. Words out.

Any source a person can see or hear enters on the left. Out the right comes enterprise-grade text: structured, indexed, governed and traceable to the exact pixel it came from.

Everythinginput
Checks & depositsBranch, ATM, mobile capture
Loan filesApplications, pay stubs, appraisals, closings
Email & attachmentsGateways, shared inboxes
Web chat & secure messagesOnline banking, SMS, social
Calls & voicemailContact center, branch lines
Fax & wire requestsAuthorizations, payoffs
Statements & disclosuresAccounts, notices, contracts
IDs & KYC documentsLicenses, passports, signature cards
Photos, video & aerialCollateral, property, satellite
3D scansLiDAR, building scans
FullVoxel
↓ into the engine ↓
FullText Enginevision → language
  1. 01Capturedeskew · denoise
  2. 02Seelayout · regions
  3. 03ReadOCR · HTR · ASR
  4. 04Understandentities · fields
  5. 05Verifyconfidence · review
  6. 06Indexfull-text · vector
every word → its pixelprovenance on
↓ out comes text ↓
Textoutput
Clean full textEvery word, in reading order
Structured fieldsJSON your systems can use
Search indexExact match + meaning
Answers with citationsGrounded in the source page
Audit trailConfidence + provenance
AnalysisPatterns across millions of pages
pixels → Aa text
See it work

Every format.
One index.

Documents are only the start. FullText describes what is in a photo, transcribes what is said in a recording and indexes both next to your records, so one search finds the page, the frame and the second.

1Connect

Point FullText at cloud drives, document systems, S3 buckets, email and scanners.

2Process

Every file is read, described, transcribed, classified and indexed automatically.

3Ask

Search in plain language. Every answer cites the page, frame or second it came from.

01 · Image to text

A photo becomes a searchable record

Computer vision finds every object, reads every sign and number in the frame, measures what it sees, and writes a description your search engine and your AI can use.

4471 FOR SALE SUNCOAST REALTY 1420
IMG_2214.jpg4032 × 3024 · 2026-09-14 10:42
fulltext · describeanalyzing
Objects
Text in image
Description

Single-story frame house with a blue tarp over storm damage on the rear roof slope. An oak limb overhangs the roof. "For Sale" sign in the front yard, pickup truck in the driveway.

Measurements scaled from door height 2.0 m
House frontage15.8 m · 52 ftRoof tarp9.1 × 4.2 m · ≈38 m²Limb clearance over roof0.6 m · 2 ftPickup length5.8 m · 19 ft
Linked record

GPS 28.0395, −81.9498 → 1420 Orange Ave → parcel NE¼ SW¼ 14-28-24

02 · Satellite to text

An aerial image becomes a measured inventory

FullText scans overhead imagery for every class you care about, counts and measures each one, and writes the scene down as text that can be searched next to the claim, the permit and the deed.

PARCEL 14-28-24 · 1.86 ha 20 m N
Overhead scene · 30 cm resolution2026-09-14 15:21 UTC · 28.0395, −81.9498
Houses & structures3

Home A 152 m² · Home B 114 m² · barn 308 m²

Vehicles4

3 cars, 1 box truck · 2 parked on site, 2 on road

People3

By the pool, at the barn door and at the paddock gate

Horses5

All inside the paddock · paddock area 0.42 ha

Target · storm-damaged roof1

Home B · blue tarp ≈ 38 m² · confidence 0.94

Written to the index

Rural residential parcel of 1.86 ha. Two single-family homes and one metal-roof barn. Home B shows a blue tarp over roughly 38 m² of roof, consistent with storm damage. Four vehicles: three passenger cars and one box truck. Five horses inside a 0.42 ha paddock east of the barn. Three people on site. Pool behind Home A.

03 · Voice to text

A recorded call becomes cited facts

Speech is transcribed with speaker labels and timestamps. Dates, places and claims are pulled out, and anything that conflicts with the record is flagged for review.

▶
Claim call · recorded statementclaim_0915_rec.m4a · 00:32
00:00
AdjusterClaimant
Date of loss2026-09-12
CauseOak limb, storm
Property1420 Orange Ave
MitigationTarp, 09-13
fulltext · transcribelistening
Review flag

Claimant says the roof was replaced in 2019 00:27. The most recent roof permit on file was issued in 2009 Permit B09-1187.

Photo
IMG_2214.jpg

Roof tarp detected · mailbox reads "1420" · 2026-09-14

frame · tarp 0.93
Audio
Claim call, recorded statement

"1420 Orange Avenue. We put a tarp on it the next morning."

00:18 · Claimant
Record
Building permit B09-1187

Re-roof, 1420 Orange Ave, issued 2009

p.1 · L4
Deed
Quitclaim deed, 1923

NE¼ SW¼ Sec. 14-28-24, easement 15 ft along the east line

DB 312 · p.44
Capabilities

One engine.
Every way of reading.

One platform unifies computer vision, OCR, handwriting recognition, extraction and AI search. Deploy a single stage or run the full pipeline and close the gap between what your organization holds and what its AI can use.

01 / VISION

Computer vision

Understands document structure before reading a word: tables, stamps, signatures, seals, margins and the regions that carry meaning. In video, it finds the frames and events worth describing.

  • layout
  • tables
  • signatures
  • seals
02 / RECOGNITION
CallowayCalloway 0.98

OCR & handwriting

Printed type, cursive, typewriter carbons, faded microfilm, noisy fax and recorded speech, each recognized with a confidence score on every character.

  • OCR
  • HTR
  • speech-to-text
  • 100+ scripts
03 / EXTRACTION
{"grantor": "Calloway","date": "1923-03-14","parcel": "14-28-24"}

Extraction

Converts pages into system-ready records (parties, dates, amounts, parcels, clauses and codes) mapped to the schemas you already use, and catalogs the metadata for retrieval.

  • entities
  • key-value
  • tables
  • custom schemas
04 / SEARCH
"east line" easement

Full-text & semantic search

Exact-phrase precision when you know the words, semantic recall when you don't. Search spans hot, warm and archived content, and every result opens on the highlighted source.

  • full-text
  • vector
  • hybrid
  • hit-highlighting
05 / ANALYSIS

Analysis & answers

Query millions of pages in plain language. Answers are grounded in, and cited to, the book, page and line they came from, ready to feed agents and analytics.

  • Q&A
  • summaries
  • anomalies
  • agents
06 / PROVENANCE
x:212 y:88p.44 · 0.97

Provenance by default

Every word retains its coordinates, page and confidence, with a full audit trail. Low-confidence text routes to human review and never slips silently into your model.

  • bounding boxes
  • confidence
  • human-in-loop
Where the story starts

A century of land records,
finally searchable.

The proof point for "everything becomes text" is the record that was never meant for a computer: the handwritten deed book at the county courthouse.

Every parcel has a paper trail — deeds, mortgages, liens, easements, plats, surveys and notary acknowledgments. Much of it lives in handwritten ledgers, typewriter carbons, microfilm reels and image-only scans that no search box can see.

So title work is still done by eye: an examiner paging book by book to prove a chain of ownership. FullText reads all of it, every hand, every era and every format, and turns a county's history into one searchable, citable record that title, lending and insurance teams can act on in minutes.

"Show me every easement on this parcel since 1900" should take seconds, not a week in the vault.
Two easements and one encroachment found. A 15 ft easement along the east line was reserved in the 1923 quitclaim deed DB 312 · p.44 · L7 and carried forward in the 1958 mortgage OR 88 · p.210. A utility easement was granted in 2011 OR 8541 · p.1162. The 2026 LiDAR survey places the structure 1.2 ft inside the east setback FullVoxel · scan 0412.
Same engine, every archive Title & mortgageHealthcare records & faxLegal discoveryInsurance claimsBanking & lendingEngineering drawingsUtilities & energySmart city & public safety videoGovernment & municipalHistorical archives
Beyond the page

FullText reads the page.
FullVoxel reads the space.

A pixel is a square of light. A voxel is a cube of space. FullVoxel takes LiDAR, drone photogrammetry, CT and building scans and writes them down as text an AI can search: what's there, how big it is, and what it's too close to.

pixel+ voxel→ "text"
Ask about FullVoxel →
fullvoxel · describescanning
structure2-story frame, gable roof
footprint8.0 m × 6.0 m
roof.ridgeruns north–south
vegetation1 tree · canopy 4.1 m
setback_east1.2 ft inside line · flag
For service providers

Offer AI-ready data services under your brand.

Managed service providers, records-management firms and systems integrators can run FullText as a shared, multi-tenant platform and sell recognition, search and retention as recurring services.

New recurring revenue

Turn storage and scanning contracts into higher-margin AI data services with per-tenant metering and billing.

Stickier customer relationships

Once a client's archive is searchable through you, it becomes part of how they work every day.

Regulated markets, open

Built-in isolation, encryption and audit trails let you serve healthcare, finance, legal and public-sector clients with confidence.

GoldReal-time

Continuous ingestion, instant search, AI answers and dedicated review queues.

SilverBusiness day

Scheduled batch recognition with full search and extraction.

BronzeArchive

Low-cost retention with a searchable index over cold storage.

For developers

One call.
Everything, in text.

Send a file, a folder, a bucket or a live stream. Receive text, fields, coordinates and confidence scores, ready for your search index, your systems of record or your model's context window.

  • REST API and SDKs, with high-volume batch processing for entire archives
  • S3 and NFS connectors read your storage where it already lives
  • Tenant-scoped API keys, encryption and complete audit logging
  • Your documents are never used to train shared models
read · land_record
# Read a 1923 quitclaim deed and pull the fields that matter
curl https://api.fulltext.ai/v1/read \
  -F file=@deed_book_312_p44.tif \
  -F schema=land_record

# →
{
  "text": "THIS QUITCLAIM DEED, executed this 14th day of March…",
  "fields": {
    "type": "quitclaim_deed",
    "date": "1923-03-14",
    "grantor": "Josiah P. Calloway",
    "parcel": "NE1/4 SW1/4 S14 T28S R24E",
    "easements": [{ "width_ft": 15, "side": "east" }]
  },
  "provenance": { "page": 44, "line": 7, "bbox": [212,88,604,112], "confidence": 0.97 }
}
Early access

Put your
hardest archive to work.

Faded, handwritten, scanned sideways or simply too large to read by hand. Tell us what's locked in your archive and we'll run a pilot that shows exactly what FullText can extract from it.

Received. We'll be in touch shortly.