Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Calcfleet Com Pro API
version: 1.0.0
contact:
name: CalcFleet Developers
url: https://calcfleet.com/developers
license:
name: CalcFleet API Terms
url: https://calcfleet.com/developers
description: 'Operations tagged pro across 2 of this provider''s published API definitions: calcfleet-com-openapi.json, calcfleet-com-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
tags:
- name: pro
paths:
/api/v1/graph:
post:
operationId: runCalculationGraph
summary: Run a calculation graph (compose calculators)
description: 'Execute a DAG of calculators server-side: each step names a tool, its input, and an optional `bind` map wiring a previous step''s result field into this step''s input. Deterministic, validated per step. Pro tier.'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
steps:
type: array
minItems: 1
maxItems: 12
items:
type: object
properties:
id:
type: string
toolSlug:
type: string
input:
type: object
bind:
type: object
additionalProperties:
type: string
required:
- id
- toolSlug
- input
required:
- steps
responses:
'200':
description: Graph executed; every step carries its result and provenance.
'400':
description: Invalid graph (bad body, unknown slug, cycle, or a step's input failed validation).
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
tags:
- pro
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/ai-pricing:
get:
operationId: getAiPricingFeed
summary: AI cost data feed (LLM/GPU pricing snapshot)
description: The versioned, source-cited LLM API, GPU cloud, embedding, fine-tuning and throughput pricing dataset that powers the AI-economics calculators. Every entry links its official source; the feed carries a vintage and retrieval date. Maintained so you don't have to track provider price pages. Pro tier.
responses:
'200':
description: The current pricing snapshot with vintage and per-entry sources.
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
'429':
description: Rate limit exceeded — includes Retry-After and a documentationUrl.
tags:
- pro
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
x-refined-from:
- calcfleet-com-openapi.json
- calcfleet-com-openapi.yml