# Court Rules API > Structured legal data feeds: court rules, filing compliance, judge requirements, document classification, and privacy enforcement intelligence - [Introduction](https://docs.courtrules.app/introduction.md): Filing rules for federal and state courts, each with the court's own wording and a link to its source, plus privacy enforcement data. Available through a REST API and an MCP server. - [Coverage](https://docs.courtrules.app/concepts/coverage-levels.md): What the API covers and how to check coverage for a court in code - [Authentication](https://docs.courtrules.app/authentication.md): How to authenticate with the Court Rules API - [Read a court's rules](https://docs.courtrules.app/guides/read-court-rules.md): Find a court and a judge, then read their filing rules with the court's own wording and a link to the document - [Quickstart](https://docs.courtrules.app/quickstart.md): Get compliance results in under a minute - [Same document, different judge](https://docs.courtrules.app/guides/same-document-different-judge.md): How the same filing gets different compliance results depending on the assigned judge - [MCP: Court Rules](https://docs.courtrules.app/guides/mcp-court-rules.md): Connect AI agents to judge-specific filing rules and compliance checks using the Model Context Protocol. - [Check categories](https://docs.courtrules.app/concepts/check-categories.md): What the /check endpoint validates and when each check applies - [Document structure](https://docs.courtrules.app/concepts/document-structure.md): What document metadata to provide and what checks it enables - [Integration patterns](https://docs.courtrules.app/guides/integration-patterns.md): How to integrate court rules and enforcement data into your application - [Rulebooks](https://docs.courtrules.app/concepts/rulebooks.md): Read the official text of a court rulebook rule by rule, and the filing requirements we read from each rule - [Enforcement data](https://docs.courtrules.app/concepts/enforcement-data.md): Privacy enforcement events from federal and state regulators, with the company, the fine, the violation types, the laws cited and a link to the official source. - [MCP: enforcement data](https://docs.courtrules.app/guides/mcp-enforcement.md): Connect AI agents to structured privacy enforcement data from federal and state regulators using the Model Context Protocol. - [Building with AI agents](https://docs.courtrules.app/guides/building-with-ai-agents.md): How to use the Court Rules API and enforcement data with AI agents and LLMs - [Overview](https://docs.courtrules.app/api-reference/overview.md): API Reference for Court Rules and Enforcement Data - [List courts](https://docs.courtrules.app/api-reference/courts.md): Returns every court we map, with coverage status - [Get court](https://docs.courtrules.app/api-reference/get-court.md): Returns detailed information for a single court - [Court holidays](https://docs.courtrules.app/api-reference/holidays.md): Returns court holidays and closure dates - [List judges](https://docs.courtrules.app/api-reference/judges.md): Returns the current judges for a court, with name, type, bio, chambers address, and whether we hold their own rules - [Get rules](https://docs.courtrules.app/api-reference/rules.md): Returns every rule that applies to a judge, from the court-wide layer down to the judge's own standing orders - [Search extracted rules](https://docs.courtrules.app/api-reference/extracted-rules.md): Query validated extracted filing rules from active source documents, including state court e-filing, timing, service, fee, courtesy-copy, and courtroom rules - [List rulebooks](https://docs.courtrules.app/api-reference/rulebooks.md): Lists the official rulebooks you can read, such as the California Rules of Court - [Get rulebook](https://docs.courtrules.app/api-reference/get-rulebook.md): Returns one official rulebook with its rule count and when it was last checked - [List rulebook rules](https://docs.courtrules.app/api-reference/rulebook-rules.md): Lists the rules of one rulebook in book order, with search, status filters and paging - [Get rulebook rule](https://docs.courtrules.app/api-reference/get-rulebook-rule.md): Returns one rule of a rulebook with its official text as structured blocks and plain text - [Check a document](https://docs.courtrules.app/api-reference/check.md): Run deterministic compliance checks against a federal court filing, checking page limits, formatting, required sections, and judge-specific standing order rules - [Classify a document](https://docs.courtrules.app/api-reference/classify.md): Upload a PDF and receive document classification, extracted metadata, and a partial /check request body when supported - [Rate limits](https://docs.courtrules.app/api-reference/rate-limits.md): Per-minute and daily limits, response headers, and retry guidance ## OpenAPI Specs - [openapi](/api-reference/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.