Document Templates
Structurify provides 169 pre-built templates for extracting structured data from common document types across multiple industries.
How Templates Work
- Choose a template that matches your document type
- Create a project using that template
- Upload documents to your project
- Run extraction - Structurify automatically extracts all relevant fields
Each template includes:
- Pre-defined extraction fields
- Optimized prompts for accuracy
- Industry-specific data formats
Browse by Category
📄️ Financial Templates
Invoices, statements, tax documents, and financial reports
📄️ Healthcare Templates
Medical records, claims, prescriptions, and clinical documents
📄️ Legal Templates
Contracts, agreements, court documents, and legal filings
📄️ Insurance Templates
Claims, policies, certificates, and underwriting documents
📄️ Construction Templates
Pay applications, change orders, and construction documents
📄️ HR & Employment Templates
Resumes, W-2s, payroll, and employment documents
📄️ Real Estate Templates
Deeds, leases, appraisals, and property documents
📄️ Government Templates
Permits, licenses, and regulatory documents
📄️ Identity Documents Templates
Passports, IDs, licenses, and verification documents
📄️ Logistics & Trade Templates
Bills of lading, customs, and shipping documents
📄️ Compliance Templates
Audit reports, certifications, and compliance documents
📄️ General Templates
Versatile templates for common document types
📄️ Oil & Gas Templates
Energy sector documents and field reports
📄️ Pharma & Life Sciences Templates
Drug approvals, clinical trials, and pharmaceutical documents
📄️ Manufacturing Templates
Quality control, certifications, and production documents
📄️ Wealth Management Templates
Investment statements, trust documents, and wealth reports
📄️ Procurement Templates
Purchase orders, vendor agreements, and procurement documents
📄️ Trade Finance Templates
Letters of credit, bank guarantees, and trade documents
📄️ E-Commerce Templates
Product listings, marketplace documents, and retail
📄️ Content Moderation Templates
Content review and trust & safety documents
📄️ Data Annotation Templates
ML training data and annotation documents
📄️ Vendor Risk Templates
Vendor assessments and third-party risk documents
📄️ Business Intelligence Templates
Market research and competitive analysis
📄️ Accessibility Templates
Compliance and accessibility audit documents
📄️ Analytics Templates
Customer experience and analytics documents
📄️ Technology Templates
Patents, IP, and technology documents
📄️ Education Templates
Academic and research administration documents
📄️ Tax Templates
Tax returns, filings, and compliance documents
📄️ Mortgage & Lending Templates
Loan applications, disclosures, and mortgage documents
Quick Links
| Category | Templates | Description |
|---|---|---|
| Financial | 25+ | Invoices, statements, tax forms |
| Healthcare | 15+ | Medical records, claims, prescriptions |
| Legal | 20+ | Contracts, agreements, court documents |
| Insurance | 15+ | Claims, policies, certificates |
| Construction | 10+ | Pay applications, change orders, lien waivers |
| HR | 12+ | Resumes, W-2s, payroll documents |
| Real Estate | 10+ | Deeds, leases, appraisals |
| Government | 10+ | Permits, licenses, regulatory filings |
Using Templates
- Python
- Node.js
- cURL
from structurify import Structurify
client = Structurify(api_key="sk_live_xxx")
# List all templates
templates = client.templates.list()
for t in templates:
print(f"{t['id']}: {t['name']}")
# Create project with a template
project = client.projects.create(
name="Invoice Processing",
template_id="ptpl_invoice" # Use template ID
)
import { Structurify } from '@structurify/sdk';
const client = new Structurify({ apiKey: 'sk_live_xxx' });
// List all templates
const templates = await client.templates.list();
templates.forEach(t => console.log(`${t.id}: ${t.name}`));
// Create project with a template
const project = await client.projects.create({
name: 'Invoice Processing',
templateId: 'ptpl_invoice', // Use template ID
});
# List templates
curl -X GET "https://api.structurify.ai/v1/templates" \
-H "Authorization: Bearer sk_live_xxx"
# Create project with template
curl -X POST "https://api.structurify.ai/v1/projects" \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{"name": "Invoice Processing", "template_id": "ptpl_invoice"}'
Custom Templates
Need a template for a document type we don't support yet? You can:
- Request a template - Contact us and we'll build it for you
- Use the General template - Works with any document type
- Create custom projects - Define your own extraction schema
Visit app.structurify.ai to explore all templates interactively.