[ Docs — API ]
API
The API is the same one the product runs on — there is no separate, degraded "developer version." Two endpoints matter, both served from https://app.arcthane.com.
Model performance — public
GET https://app.arcthane.com/api/intel/performanceThe full realized track record — median 60-day sector-relative alpha and hit rates by score bucket, signal class, and event type — as JSON, no authentication required. It's the data behind the track record page, published openly so the numbers can be checked, charted, and quoted. Response shape: { data: { byEventType, byScoreBucket, contracts, totals } }, where each bucket carries group, n, medianAlpha60, hitRate60.
Intelligence feed — authenticated
GET https://app.arcthane.com/api/intel/feedThe unified signal stream — contracts and events merged, graded, and labeled. It authenticates with your login session and is plan-gated the same way the app is: an active plan (or trial) is required, and Terminal-only fields (model driver breakdowns) are stripped for Pulse.
| Parameter | Meaning |
|---|---|
| class | Filter by signal class: confirmed, predicted, budget, press_release, market_confirmed. |
| kind | contract or event — the two signal spines. |
| type | Raw event type, e.g. contract_award, recompete_opportunity, budget_tailwind, fda_approval. |
| minScore | Only signals scoring at or above this number. |
| action | Filter by the model's action label. |
| hideStale | 1 to drop signals flagged as likely priced in. |
| limit | Maximum rows to return. |
Programmatic access
Key-based access for headless integrations isn't self-serve yet. If you need the feed in a pipeline, write to support@arcthane.com with what you're building — Terminal subscribers get priority.