Pilot API · for agencies, lenders and lawyers

Put independent checks inside your own product

Read land certificates and contracts, review a project page, check a file's Bitcoin timestamp, and read the status of a case your client chose to share. Free during the pilot: 200 calls a day per key.

Endpoints

CallWhat it does
GET /api/v1/marketsWhat developers advertise in the 43 markets we track: title types, lease terms, extension promises, guaranteed-return language, permit numbers published, price bands. Advertised claims, not verified facts.
GET /api/v1/casesAnonymised Bali projects the research agent follows, with the questions a buyer must get answered.
POST /api/v1/projects/check
{"url": "…"}
Desk review of a project page: promises, what it leaves out, what to ask before paying.
POST /api/v1/documents/read
{"type","files","claim","lang"}
Reads a land certificate, sale contract, permit, company deed or invoice (photos or PDF, 8 answer languages) and compares it with what the seller claimed.
GET /api/v1/verify/{sha256}Whether a file's fingerprint has an OpenTimestamps proof, and the Bitcoin block once confirmed.
GET /api/v1/attestations/{token}The stage, verdict, evidence counts and chain head of a case the buyer shared with you.

curl https://kolaboro.com/api/v1/verify/<sha256> \ -H "x-api-key: kb_pilot_…"

Answers are JSON. Errors: 401 missing or invalid key, 429 daily limit reached (header x-ratelimit-remaining tells you how many calls are left). We never sell or reuse what you send; documents are read and not stored.

Get a pilot key

We read every request and may ask you for a short call about what you're building. The key is shown once: keep it secret.

Who it's for

Agencies and portals show buyers which listings have published permits and what to ask.

Lenders read the certificate and the contract before approving a loan on an off-plan unit.

Lawyers and notaries get a first reading in their client's language and a tamper-proof record of every file.

Protect my purchase