One API.
Every Court.

File legal documents with any US court through a single API call. Your AI agent drafts the motion. CourtFile files it.

filing.js
const response = await fetch('https://api.courtfile.dev/v1/filings', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer cf_live_...',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    court: 'ca-superior-los-angeles',
    case_number: '24STCV01234',
    document_type: 'motion',
    document_url: 'https://your-storage.com/motion.pdf',
    filer_name: 'Jane Smith, Esq.',
    service_contacts: ['opposing@lawfirm.com']
  })
});

// Response in < 2 seconds
{
  "filing_id": "fil_7x9k2m3n",
  "status": "submitted",
  "confirmation_number": "2024-LA-0098234",
  "timestamp": "2024-11-15T14:23:01Z",
  "estimated_processing": "same_day"
}

Built for legal AI teams that ship

One POST request

Send a document and a destination. We handle court-specific formatting, filing fees, submission, confirmation, and status tracking.

Audit trail built in

Every filing returns a timestamped confirmation receipt. Track status in real time. Malpractice-grade reliability for automated workflows.

We maintain integrations

Tyler Odyssey, File & ServeXpress, TrueFiling, and 50+ court systems. We update them when courts change their portals. You never touch it.

See it work

Pick a court, choose a document type, hit file. This is what your integration looks like.

Try it — interactive API explorer

POST /v1/filings
50+
E-filing systems covered
<2s
Average submission time
99.9%
Filing acceptance rate
$2.50
Per filing, no minimums

Pay per filing. No monthly minimums.

Your cost scales with your revenue.

Starter

$2.50/filing

First 1,000 filings/month

Growth

$1.50/filing

1,000+ filings/month

Enterprise

Custom

Volume pricing, SLA, dedicated support

Built for legal AI teams

HarveyEvenUpClioFilevineClearBriefSupio

Stop building court integrations

A single state court integration takes 2-4 weeks of engineering time. There are 50+ major e-filing systems across US courts. Let us handle it.