aid: openlaws
name: OpenLaws
description: >-
  OpenLaws is a Public Benefit Corporation that provides programmatic access
  to U.S. law text — federal and state statutes, regulations, constitutions,
  and case law — through a unified Legal Data API. The platform exposes
  keyword and citation search, hierarchical division retrieval, historical
  versions with redline comparisons, citation parsing and validation, and
  deep links to authoritative government sources. Coverage spans 53 U.S.
  jurisdictions (50 states + D.C. + Puerto Rico + Federal) with more than
  4.3 million law sections under a single data model, targeted at RegTech,
  LegalTech, GRC / IRM, generative AI / RAG, and legal research workloads.
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: medium
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/openlaws.png
x-docs-platform: scalar
x-docs-platform-confidence: medium
x-docs-platform-checked: 2026-10-04
tags:
  - Legal
  - Law
  - Statutes
  - Regulations
  - Constitutions
  - Case Law
  - Citations
  - Search
  - RAG
  - Legal Tech
  - RegTech
  - Compliance
  - GRC
  - Government Data
tags_raw:
  - Legal
  - Law
  - Statutes
  - Regulations
  - Constitutions
  - Case Law
  - Citations
  - Search
  - RAG
  - LegalTech
  - RegTech
  - Compliance
  - GRC
  - Government Data
created: '2025-03-01'
modified: '2026-05-21'
url: >-
  https://raw.githubusercontent.com/api-evangelist/openlaws/refs/heads/main/apis.yml
specificationVersion: '0.23'
apis:
- aid: openlaws:openlaws-courts-api
  name: OpenLaws Courts API
  description: Courts issue Opinions and belong to a Jurisdiction.
  humanURL: https://openlaws.us/api/
  baseURL: https://api.openlaws.us
  tags:
  - Courts
  properties:
  - type: OpenAPI
    url: openapi/openlaws-courts-api-openapi.yml
  - type: Documentation
    url: https://openlaws.apidocumentation.com
  - type: HumanURL
    url: https://openlaws.us/api/
  - type: GettingStarted
    url: https://openlaws.apidocumentation.com/guide/openlaws-legal-data-api
  - type: Signup
    url: https://1be187uhimk.typeform.com/to/PwYQaCu4
  - type: ChangeLog
    url: https://openlaws.apidocumentation.com/guide/release-notes
  - type: TermsOfService
    url: https://openlaws.us/terms
  - type: Plans
    url: plans/openlaws-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/openlaws-rate-limits.yml
  - type: FinOps
    url: finops/openlaws-finops.yml
- aid: openlaws:openlaws-jurisdictions-api
  name: OpenLaws Jurisdictions API
  description: >-
    All data (statutes, regulations, caselaw opinions) in OpenLaws are organized into jurisdictions. This
    allows you to scope searches and lookups to a specific state or federal jurisdiction (or both).
  humanURL: https://openlaws.us/api/
  baseURL: https://api.openlaws.us
  tags:
  - Jurisdictions
  properties:
  - type: OpenAPI
    url: openapi/openlaws-jurisdictions-api-openapi.yml
  - type: Documentation
    url: https://openlaws.apidocumentation.com
  - type: HumanURL
    url: https://openlaws.us/api/
  - type: GettingStarted
    url: https://openlaws.apidocumentation.com/guide/openlaws-legal-data-api
  - type: Signup
    url: https://1be187uhimk.typeform.com/to/PwYQaCu4
  - type: ChangeLog
    url: https://openlaws.apidocumentation.com/guide/release-notes
  - type: TermsOfService
    url: https://openlaws.us/terms
  - type: Plans
    url: plans/openlaws-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/openlaws-rate-limits.yml
  - type: FinOps
    url: finops/openlaws-finops.yml
- aid: openlaws:openlaws-law-divisions-api
  name: OpenLaws Law Divisions API
  description: >-
    Divisions represent the hierarchical documents that make up statutes, regulations, and constitutions.
    Each document has a 'path' which uniquely identifies the document and where it resides in the hierarchy
    of the law.
  humanURL: https://openlaws.us/api/
  baseURL: https://api.openlaws.us
  tags:
  - Law Divisions
  properties:
  - type: OpenAPI
    url: openapi/openlaws-law-divisions-api-openapi.yml
  - type: Documentation
    url: https://openlaws.apidocumentation.com
  - type: HumanURL
    url: https://openlaws.us/api/
  - type: GettingStarted
    url: https://openlaws.apidocumentation.com/guide/openlaws-legal-data-api
  - type: Signup
    url: https://1be187uhimk.typeform.com/to/PwYQaCu4
  - type: ChangeLog
    url: https://openlaws.apidocumentation.com/guide/release-notes
  - type: TermsOfService
    url: https://openlaws.us/terms
  - type: Plans
    url: plans/openlaws-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/openlaws-rate-limits.yml
  - type: FinOps
    url: finops/openlaws-finops.yml
- aid: openlaws:openlaws-laws-api
  name: OpenLaws Laws API
  description: >-
    Laws represent a specific law type in a Jurisdiction. For example, Code of Federal Regulations belongs
    to the FED Jurisdiction and is represented by the law_key `FED-CFR`. Florida Statutes belongs to the
    FL Jurisdiction and is represented by the law_key `FL-STAT`. Note that case law and case opinions
    are represented as Opinions that belong to Courts and Jurisdictions rather than Laws.
  humanURL: https://openlaws.us/api/
  baseURL: https://api.openlaws.us
  tags:
  - Laws
  properties:
  - type: OpenAPI
    url: openapi/openlaws-laws-api-openapi.yml
  - type: Documentation
    url: https://openlaws.apidocumentation.com
  - type: HumanURL
    url: https://openlaws.us/api/
  - type: GettingStarted
    url: https://openlaws.apidocumentation.com/guide/openlaws-legal-data-api
  - type: Signup
    url: https://1be187uhimk.typeform.com/to/PwYQaCu4
  - type: ChangeLog
    url: https://openlaws.apidocumentation.com/guide/release-notes
  - type: TermsOfService
    url: https://openlaws.us/terms
  - type: Plans
    url: plans/openlaws-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/openlaws-rate-limits.yml
  - type: FinOps
    url: finops/openlaws-finops.yml
- aid: openlaws:openlaws-opinions-api
  name: OpenLaws Opinions API
  description: >-
    Opinions represent published and unpublished case law opinions. Opinions belong to a Court and Jurisdiction.
  humanURL: https://openlaws.us/api/
  baseURL: https://api.openlaws.us
  tags:
  - Opinions
  properties:
  - type: OpenAPI
    url: openapi/openlaws-opinions-api-openapi.yml
  - type: Documentation
    url: https://openlaws.apidocumentation.com
  - type: HumanURL
    url: https://openlaws.us/api/
  - type: GettingStarted
    url: https://openlaws.apidocumentation.com/guide/openlaws-legal-data-api
  - type: Signup
    url: https://1be187uhimk.typeform.com/to/PwYQaCu4
  - type: ChangeLog
    url: https://openlaws.apidocumentation.com/guide/release-notes
  - type: TermsOfService
    url: https://openlaws.us/terms
  - type: Plans
    url: plans/openlaws-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/openlaws-rate-limits.yml
  - type: FinOps
    url: finops/openlaws-finops.yml
common:
  - type: CapabilityMap
    url: capabilities/openlaws-capability-edges.yml
    name: OpenLaws Business Capability Map
  - type: AgenticAccess
    url: agentic-access/openlaws-agentic-access.yml
  - type: DomainSecurity
    url: security/openlaws-domain-security.yml
  - type: Authentication
    url: authentication/openlaws-authentication.yml
  - type: Website
    url: https://openlaws.us/
  - type: Documentation
    url: https://openlaws.apidocumentation.com
  - type: GettingStarted
    url: https://openlaws.apidocumentation.com/guide/openlaws-legal-data-api
  - type: Signup
    url: https://1be187uhimk.typeform.com/to/PwYQaCu4
  - type: ChangeLog
    url: https://openlaws.apidocumentation.com/guide/release-notes
  - type: TermsOfService
    url: https://openlaws.us/terms
  - type: ContactEmail
    url: mailto:team@openlaws.us
  - type: Plans
    url: plans/openlaws-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/openlaws-rate-limits.yml
  - type: FinOps
    url: finops/openlaws-finops.yml
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
