CCLEAR Developer Portal

The CCLEAR public data API is read-only, unauthenticated, and JSON-only — including every error response. It exposes the published research briefs, weekly tear-sheet issues, and service metadata drawn from the same hand-verified record of U.S. Regulation Crowdfunding that institutions license.

Static JSON snapshots are served from https://cclear.ai/api/v1 and the live endpoints, including the structured error contract, are served from the dynamic API described in https://cclear.ai/openapi.json.

Quickstart

Error contract

Errors are never HTML. Every failure returns an application/json body containing a stable machine-readable code, a human-readable message, a resolution hint, the HTTP status, and a documentation_url pointing at the OpenAPI specification. The HTTP status always matches error.status.

Keys, rate limits, and sandbox

The public endpoints need no key or token, are cached for five minutes at the edge, and are intended for polite, cached use. They double as the sandbox: read-only, same schema as licensed delivery, and unable to mutate any CCLEAR record. Licensed delivery of the full transaction-level corpus, custom cuts, and scheduled feeds is provisioned per organisation during onboarding.

Engage CCLEAR

Commissioned research, full-corpus data licensing, and custom analytical cuts are scoped in a single conversation.

Machine-readable indexes

CCLEAR · Research Library · Methodology · License the data · Commission research