Skip to main content
The Cactus Partner API turns commercial real estate documents — rent rolls, T-12 operating statements, offering memoranda, and other business documents — into structured, validated JSON with per-field confidence and source provenance.

How it works

  1. Register and upload a document. POST /v1/documents returns a short-lived upload URL; send the file bytes with a single PUT.
  2. Start an extraction. POST /v1/extractions validates the document, charges the fixed per-document rate, and begins processing.
  3. Get the result. Poll the extraction, or register a webhook endpoint and receive a signed extraction.completed event. Typical turnaround is minutes.

Base URL

All requests use HTTPS with JSON bodies and responses. Every response includes a Request-Id header — include it when contacting support.

Environments

One base URL, two kinds of API keys:
  • Live (ck_live_...) — real processing, billed against your usage pool.
  • Sandbox (ck_sandbox_...) — instant fixture responses, never billed. Build and test your integration end to end before processing a real document. See Sandbox.

Quickstart

Extract your first document in five requests.

MCP Server

Connect Claude, Cursor, or any MCP client straight to the API.

Getting access

Need API keys? Request API access to get started.