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 DatasetAuthentication
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