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.