Menu

ClarityStorm Commitment API Docs

Authenticate with `X-API-Key`. Extract commitments, detect commitment changes, and consume company follow-through scores through a focused API surface.

API access is coming soon.
Explore Dataset
Authentication

Pass your key in `X-API-Key` on every request.

curl -H "X-API-Key: cs_your_key" \
  "https://claritystorm.com/api/v1/commitments/recent"
Rate Limits

Free: 50/day, Pro: 1,000/day, Business: 10,000/day, Enterprise: custom.

Responses include `X-RateLimit-Limit`, `X-RateLimit-Remaining`, and `X-RateLimit-Reset`.

Endpoint Reference
POST /api/v1/analyze
GET /api/v1/commitments
GET /api/v1/commitments/recent
GET /api/v1/commitments/{id}
GET /api/v1/changes
GET /api/v1/companies
GET /api/v1/companies/{ticker}
GET /api/v1/companies/{ticker}/commitments
GET /api/v1/export/commitments
GET /api/v1/export/changes
GET /api/v1/public/summary
JavaScript
const res = await fetch("/api/v1/companies", {
  headers: { "X-API-Key": process.env.CS_API_KEY! }
});
const data = await res.json();
Python
import requests
r = requests.get(
  "https://claritystorm.com/api/v1/changes",
  headers={"X-API-Key": "cs_your_key"}
)
print(r.json())
Try Public Summary

Unauthenticated summary endpoint:

GET /api/v1/public/summary