Issue court claims programmatically.
A single API to file claims in the County Court and High Court of England & Wales — money claims, possession, Part 8, Part 7, applications, enforcement. One JSON request. One claim issued.
// File a money claim
curl https://api.justclaim.co.uk/v1/claims \
-H "Authorization: Bearer $JC_KEY" \
-H "Content-Type: application/json" \
-d '{
"form": "N1",
"claimant": { "name": "Acme Ltd", ... },
"defendant": { ... },
"value": { "amount": 2400, "currency": "GBP" },
"particulars": "Unpaid invoice ..."
}'
// 202 Accepted — court issue is async
{
"id": "clm_8h2k...",
"status": "submitted",
"submitted_at": "2026-05-13T..."
}
// court_reference arrives later via webhook
// (instant for MCOL · typically 1–4 weeks otherwise)Teams that need to issue claims at scale.
Law firms & legal-ops
Replace clerk-driven CE-File workflows with a single API. Volume billing on a per-claim basis.
B2B platforms with late-payment exposure
When a customer goes 90+ days past due, escalate to a county court claim from inside your own admin UI.
Landlords & property managers
Issue possession claims (N5/N5B), rent arrears (Part 7), and applications (N244) from your property system.
Every form, one API.
All civil claim and application forms in England & Wales. Scotland & Northern Ireland on the roadmap.
From JSON to submitted claim in one request.
Authenticate with a bearer token. Send a JSON body that mirrors the N1 (or any other form) fields. Receive a claim ID synchronously. Court reference and sealed PDFs arrive via webhook once the court has issued — instant for MCOL, typically 1–4 weeks for paper / CE-File routes.
{
"form": "N1",
"jurisdiction": "england_and_wales",
"claimant": {
"type": "company",
"name": "Acme Trading Ltd",
"company_number": "09876543",
"address": {
"line1": "12 Old Street",
"city": "London",
"postcode": "EC1V 9BX",
"country": "GB"
},
"email": "claims@acme.example",
"phone": "+442071234567"
},
"defendant": {
"type": "individual",
"name": "John Doe",
"address": {
"line1": "42 Elm Road",
"city": "Manchester",
"postcode": "M14 5RT",
"country": "GB"
}
},
"value": {
"amount": 2400.00,
"currency": "GBP",
"specified": true
},
"interest": {
"basis": "late_payment_act",
"from_date": "2025-09-12"
},
"particulars": {
"mode": "inline",
"text": "Invoice INV-2031 dated 12 August 2025 for goods supplied..."
},
"statement_of_truth": {
"signatory_name": "Jane Smith",
"signatory_role": "Director",
"signed_at": "2026-05-13T10:14:00Z"
},
"court_fee": {
"payment_method": "jc_balance"
},
"webhook_url": "https://app.acme.example/jc/webhooks",
"idempotency_key": "acme-claim-INV-2031"
}The N1 fields, mapped to JSON.
Every field on the paper form has a typed JSON equivalent. Validation happens before the claim is submitted to the court — bad data never reaches the clerk.
"N1", "N208", "N5", "N5B", "N244", "N293A", "N323", "N337", "N443", and others — see coverage list."england_and_wales". Scotland and NI on the roadmap."individual" · "company" · "llp" · "partnership" · "sole_trader" · "public_body" · "trust"type is company or llp.{ line1, line2?, city, county?, postcode, country }. UK postcodes validated; international addresses accepted.claimant. Pass an array for multiple defendants — limit 8."GBP".true for specified (debt) claims, false for unspecified (damages)."small_claims" · "fast" · "intermediate" · "multi" · "auto". Defaults to auto from amount."late_payment_act" (B2B, 8% + base) · "s69_county_courts_act" (8%) · "contract" · "none"."contract" basis. Otherwise computed."inline" (text in this request) · "attached" (separate document) · "to_follow" (served within 14 days per CPR 7.4).POST /v1/documents upload, when mode = "attached".{ signatory_name, signatory_role, signed_at }. We attach the CPR-compliant wording."jc_balance" (pre-funded) · "card" (one-off) · "help_with_fees" (provide HwF reference).invoice_id, tenant). Returned on every webhook.Track the claim from issue to enforcement.
Webhook events for every state change — signed with HMAC SHA-256, replayable from the dashboard for 30 days.
Pre-issue & issue
Response & outcome
Per-claim fee. Court fees passed through.
Questions developers ask before signing.
claimant.solicitor block to file as a represented party (we'll surface the firm on the sealed N1). Omit it to file as litigant-in-person.claim.rejected webhook with the structured reason (e.g. missing particulars, fee underpaid, defendant address unverifiable). Court fee is refunded automatically.GET /v1/claims/{id}/documents returns sealed N1, particulars, service envelope, and any subsequent court documents (defences, judgments, orders). Retention: 7 years.Get early access.
We're onboarding a small cohort of design partners. Tell us your expected volume, claim mix, and use case — we'll be in touch within 24 hours.