Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Court Delta Public Calendar API
version: 1.0.0
description: 'Public endpoints for looking up North Carolina court cases and traffic citations, subscribing to case alerts, and exporting hearing calendars. Coverage is North Carolina only; case data is sourced live from the NC eCourts (Tyler) portal. Informational, not legal advice. No authentication is required: there is no API key, OAuth flow, or authorization server. See https://app.courtdelta.com/auth.md.'
contact:
name: Court Delta
url: https://app.courtdelta.com/contact
license:
name: Terms of Use
url: https://app.courtdelta.com/terms
servers:
- url: https://app.courtdelta.com
security: []
tags:
- name: Calendar
paths:
/api/calendar:
get:
summary: Export a hearing as an iCalendar (.ics) file
operationId: calendarExport
parameters:
- name: title
in: query
schema:
type: string
- name: start
in: query
required: true
schema:
type: string
format: date-time
- name: end
in: query
schema:
type: string
format: date-time
- name: location
in: query
schema:
type: string
responses:
'200':
description: ICS file
content:
text/calendar:
schema:
type: string
tags:
- Calendar
components:
securitySchemes:
SessionCookie:
type: apiKey
in: cookie
name: attorney_session
description: Browser session cookie issued after signing in with a one-time code emailed to a registered attorney or admin address. NOT obtainable programmatically — there is no password, bearer token, or API-key equivalent.