Turn your documents
into a live database

Metadata extraction reads PDFs, contracts, invoices, images, and handwritten documents, then records what it finds as named fields. Add the fields you care about as columns and your workspace becomes sortable and filterable. No templates, no OCR rules.

MO
BT
R
Revenue
Search... ⌘K
BT
MK
GS
Upgrade
Ripley Agent
BT
Blake T. now
Which clients have contracts expiring this quarter? Check the metadata and flag any with overdue invoices.
Ripley
Thinking…
Scanning Revenue workspace

Reading contracts, invoices, and pipeline data across all folders.

Finding expiring contracts

Reviewing Client Contracts 2026 and Pipeline Data for renewal and termination terms.

Checking invoice aging

Cross-referencing invoice PDFs against the ARR breakdown for overdue balances.

Thought for 12s

Found 4 contracts expiring this quarter ($283,000 total). Flagged 4 overdue invoices totaling $51,450.

Contracts Q2
Tell me how I can help...
Previous
Upload Import New Folder New Note
Name ↑
By Size Modified
Q1 Sales Proposals
G
2/14/2026, 9:30 AM
Client Contracts 2026
G
1/28/2026, 3:52 PM
Pipeline Data
G
3/6/2026, 10:26 AM
Revenue Reports
A
6/26/2026, 5:53 PM
Q4 Revenue Summary.xlsx
G
2.4 MB
6/25/2026, 2:10 PM
Acme Corp Contract.pdf
S
840 KB
6/20/2026, 11:45 AM
Sales Forecast 2026.xlsx
A
1.1 MB
6/18/2026, 9:20 AM
Proposal_Template.docx
G
230 KB
6/10/2026, 4:55 PM
ARR Breakdown by Segment.xlsx
S
3.2 MB
6/8/2026, 1:30 PM
Invoice_GlobalEdge_May26.pdf
G
120 KB
5/31/2026, 9:05 AM
Renewal Tracker Q2.xlsx
A
990 KB
5/28/2026, 3:44 PM
NDA_Vertex_Partners.pdf
S
205 KB
5/22/2026, 10:18 AM
Board Deck June 2026.docx
G
4.8 MB
5/15/2026, 5:00 PM
Churn_Analysis_H1.xlsx
A
1.7 MB
5/10/2026, 11:55 AM
Ripley Analyzing files…
Video thumbnail: See metadata extraction in action

Video guide

See metadata extraction in action

Watch how to extract structured data from any document in minutes.

Beyond OCR

Extract what other tools can't even see

Traditional IDP tools need rigid templates and only handle clearly printed fields. Metadata extraction pulls structured data, handwritten notes, and even subjective judgments that require reading between the lines.

Reads like a human

Pulls handwritten data, inferred judgments, and loosely structured fields, not just perfectly formatted values.

Every file type

PDFs, images, Word docs, spreadsheets, presentations, scanned pages. If Fastio can read it, extraction can read it.

Incremental by design

Add new columns without reprocessing. Re-extract specific fields on demand when files change.

Penalty amounts, policy exclusions, handwritten totals, or roof types. If a human could read it, AI can extract it.

One table

Every file in the workspace, in one table.

Metadata is a view of the whole workspace, not something you set up per project. Every file is a row from the moment it lands, and the columns are whatever fields you care about.

  • Narrow the list by folder, or by the categories AI assigns
  • Search metadata across every file in the workspace at once
  • Columns are yours to add, reorder, and remove at any time

Nothing to create and nothing to name. Open Metadata on a workspace and the table is already there.

Files
Search metadata...
Folders Categories
All files 248
Category
Contracts 96
MSA 54
SOW 42
Invoices 84
Correspondence 56
Other 12
248 loaded so far
Name
Client
Type
Expiry Date
Days Left
Amount
Add column
Acme Corp Contract.pdf
Acme Corp
MSA
Jun 30, 2026
1d
$84,000
Invoice_GlobalEdge_May26.pdf
GlobalEdge
Invoice
May 31, 2026
Overdue
$12,400
Renewal_Tracker_Q2.xlsx
Brightwave
Report
Jul 15, 2026
16d
$124,000
Northstar_SOW_Q2.docx
Northstar
SOW
Jun 28, 2026
Overdue
$34,000
Kestrel_Invoice_Apr26.pdf
Kestrel
Invoice
Apr 30, 2026
Overdue
$8,750
site-inspection-photos.jpg
Clearview
Record
Aug 1, 2026
32d
$96,000
Vertex_SOW_Q2_2026.docx
Vertex
SOW
Jul 22, 2026
23d
$41,000
ARR_Breakdown_Segment.xlsx
Proximo
Report
Jul 8, 2026
9d
$67,000
Invoice_Meridian_Q1.pdf
Meridian
Invoice
Mar 31, 2026
Overdue
$23,100
walkthrough-2026-09.mp4
TechScale
Record
Sep 15, 2026
78d
$58,000
Halcyon_Retainer_2026.pdf
Halcyon
MSA
Oct 2, 2026
94d
$52,000
Zoning_Correspondence.docx
Vertex
Letter
Jul 31, 2026
32d
$16,900
Add a column

AI finds the fields. You pick the columns.

Extraction reads each file and records what it finds as named, typed fields. Adding a column means picking one of those fields, or naming a new one and letting AI extract it across the workspace.

  • Search the fields already found in your files, typed as text, number, date, URL, or JSON
  • Name a field of your own and check Extract this field with AI
  • Extract Missing fills the gaps, Re-extract All refreshes the lot

A title, a summary, a date, an amount. The contents become facts you can read without opening the file.

Add a column
pen
penalty_amount Decimal · found by AI
penalty_notice_date Date & Time · found by AI
Penalty Amount Text
open_penalty_count Integer · found by AI
penalty_case_officer Text · found by AI
penalty_paid Boolean · found by AI
Extract this field with AI
Add "penalty_amount" to this workspace's fields
Type
Text Integer Decimal Boolean Date & Time URL JSON
Cancel Add field
Filter and query

Your data, fully queryable

Extracted data isn't useful if you can't work with it. Sort, filter, and query across every field, then click any row to open the original document behind it. Your files become a live database, but you never lose the source.

  • Filter builder for any field
  • Toggle and reorder columns
  • Edit and re-extract inline

Questions the folder could never answer become a filter, like which penalty notices come due in the next 30 days.

Files
invoice
Recent searches
invoices over 10,000
invoices past their due date
Matching fields
invoice_total greater than Decimal
invoice_due_date in the last 30 days Date
invoice_paid is false Boolean
Folders Categories
All files 248
Category
Invoices 84
Received 51
Issued 33
Contracts 96
Notices 112
31 matching
Name
Invoice No.
Invoice Total
Due Date
Vendor
Paid
Add column
Invoice_GlobalEdge_May26.pdf
INV-4821
$12,400
Jul 2, 2026
GlobalEdge
Open
Invoice_Meridian_Q1.pdf
INV-4833
$23,100
Jun 19, 2026
Meridian
Open
Invoice_Halcyon_Jun26.pdf
INV-4840
$52,000
Aug 4, 2026
Halcyon
Paid
invoice-scan-0417.jpg
INV-4846
$7,200
Jul 28, 2026
Kestrel
Paid
Invoice_Vertex_Q2.pdf
INV-4852
$96,000
Jun 11, 2026
Vertex
Open
Invoice_Proximo_Jun26.pdf
INV-4859
$16,900
Sep 1, 2026
Proximo
Paid
Invoice_Northstar_Q2.pdf
INV-4864
$41,000
Jul 15, 2026
Northstar
Open
Invoice_Brightwave_May.pdf
INV-4870
$34,000
Jun 30, 2026
Brightwave
Paid
Invoice_Kestrel_Apr26.pdf
INV-4877
$8,750
Aug 22, 2026
Kestrel
Paid
Built for agents

Metadata is for your agents first.

Fields exist so agents work better with your files: finding the right ones, understanding what is in them, and answering questions without re-reading everything. Your team gets the same fields through the same table.

  • Agents match on what the fields say, not on filenames alone
  • Questions start from a short list, not the whole workspace
  • Anything an agent can narrow down, you can narrow down by hand

Pair with Ripley or your own agent for Q and A over your extracted fields.

MO
R
Revenue
AI Processing Jobs
Metadata Extraction Extracting
186 of 248 files
Files Processed Completed
248 of 248 files
Ripley Agent
BT Blake T. now
Which clients have contracts expiring this quarter? Check the metadata and flag any with overdue invoices.
Ripley
Scanning Revenue workspace
Reading contracts, invoices, and pipeline data across all folders.
Finding expiring contracts
Reviewing Client Contracts 2026 for renewal and termination terms.
Checking invoice aging
Comparing invoice_due_date against today across 248 files.
Contracts Q2 Columns Filter
Name
Acme Corp Contract.pdf
Invoice_GlobalEdge_May26.pdf
Brightwave_MSA_2024.pdf
Northstar_SOW_Q2.pdf
Kestrel_Invoice_Apr26.pdf
Clearview_Contract_2025.pdf
Vertex_SOW_Q2_2026.pdf
Proximo_MSA_2023.pdf
Real example

From a folder of penalty notices
to a sortable database

A property developer drops a folder of municipal penalty notices into Fastio. Every notice becomes a row, and the fields worth tracking become columns.

Before

Thousands of scanned notices, stop-work orders, and zoning correspondence. Some are clean PDFs, some are photographed pages, and the penalty amount is buried deep in the document. No easy way to ask which sites are past a deadline.

penalty-notice-scan.pdf site-inspection-photos.jpg stop-work-order.pdf zoning-correspondence.pdf

+ hundreds more files

After extraction

AI reads the notices and records what it finds, so roughly 10 typed fields turn up ready to add as columns. One loosely formatted field, case officer, gets named by hand and extracted across thousands of pages with everything else.

Case Number Property Address Current Zoning Land Use Overlay Zone Site Extent Case Officer Penalty Amount Response Deadline District

Now sortable, filterable, and ready for workflows.

Same pattern works for bank statements, insurance policies, job-site videos, or any other document type.

Search by metadata value

Find files by what's inside them

Once a field is extracted, it becomes something you can search on. Query files directly by their extracted values, with number ranges, date windows, and text matches, then click straight through to the source document behind every result.

"Every invoice where amount > 10,000"

Amount greater than

"Contracts with renewal_date in the next 30 days"

Renewal Date within range

"Penalty notices where response_deadline is past due"

Response Deadline before today

This is the other half of metadata. Extraction turns documents into typed fields. Search by value turns those fields into a way to pull up exactly the files you need, even across thousands of documents, without opening a single one.

Numeric and date fields compare and range. Text fields match. Every result links back to its original file.

Every document type

Built for every industry's documents

Teams across property, insurance, field services, and finance use metadata extraction to turn manual review processes into searchable knowledge.

Legal & Compliance

Extract case numbers, property addresses, zoning, penalty amounts, and response deadlines from every municipal notice.

Insurance & Claims

Pull exclusions, endorsements, and form codes from every policy in your book.

Media & Creative

Tag every job-site video with equipment, project type, roof type, and whether the footage is aerial.

Finance & Accounting

Extract P&L line items by year, plus entity, period, balances, and deposits from bank statements.

Available on every plan

Storage that scales with your documents

Every plan includes metadata extraction. Start on Starter with 1 TB of storage and scale to 50 TB on Growth. Every plan includes a 14-day trial so you can test real workspaces first.

Start on the Starter plan

Extract metadata on Starter with 1 TB of storage, then scale up as your library grows. Every plan includes a 14-day trial.

Your data stays yours

Extracted data lives in your workspace. No shared models, no leaked training data.

Extraction in seconds

Per-file extraction typically completes in seconds. Batch jobs run async with real-time progress.

Your files already have the answers. Make them queryable.

Add your first column in under a minute. Start on the Starter plan with 1 TB of storage.

The trial lasts 14 days and requires a card. Plans start at $29 a month. A real person can help with setup.