For legal software teams

Add court filing review without building court-by-court logic.

CourtFile gives your product one API surface for filing workflows, structured status updates, and source-linked matter output. Start with 10 free sandbox filings and move to live usage when your integration is ready.

One integration surface

Submit supported court filings through one consistent request shape.

Structured responses

Receive filing IDs, statuses, confirmations, fees, and webhook-ready updates.

Sandbox first

Test realistic filing flows with 10 free sandbox submissions before going live.

Quick start

Make your first sandbox filing

Get a test key, send a filing request, and use the returned filing ID to test your application’s status and confirmation flow.

curl -X POST https://courtfile.dasgroupllc.com/api/v1/filings \
  -H "Authorization: Bearer cf_test_sk_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "court": "ca-superior-los-angeles",
    "case_number": "24STCV01842",
    "document_type": "motion",
    "document_url": "https://your-storage.com/motion.pdf",
    "filer_name": "Jane Smith"
  }'

Coverage

Supported court catalog

See full API reference →
CA Superior Court — Los Angeles
CA Superior Court — San Francisco
CA Superior Court — San Diego
CA Superior Court — Orange County
CA Superior Court — Sacramento
TX District Court — Harris County
TX District Court — Dallas County
TX District Court — Travis County
TX District Court — Bexar County