aiaidatasucks.comupdated 2026-06-10
Tracking AI vendor transparency

Which AI vendors actually
let you track what you spend?

Nobody should make the two admins at your company doing a second job cobble together usage reports downloaded from a wonky dashboard. Non-aggregated atomic units of spend should be programmatically available to integrate into major cloud cost optimization tools.

This leads us here -- a comparison of cost APIs, usage endpoints, and billing exports across AI providers.

39 vendors
AWS logoAWSA+
Cost APIYes
Usage APIYes
Billing ExportYes
Granularity

Per-model, per-token, per-invocation; plus per-IAM-principal, per-application-inference-profile, per-project/workspace, and per-request-metadata attribution (native dollar grain is per usage type per day)

Cost APIYes
Usage APIYes
Billing ExportYes
Granularity

Per-model, per-token, per-deployment, subscription-level

GCP logoGCPA+
Cost APIYes
Usage APIYes
Billing ExportYes
Granularity

Per-model, per-prediction, SKU-level

Cost APIYes
Usage APIYes
Billing ExportYes
Granularity

Cost/usage by billing-item, instance, model, API key, workspace, token type; daily or monthly cycle

Cost APIYes
Usage APIYes
Billing ExportYes
Granularity

per-App, per-day or per-hour cost; optional per-App-tag breakdown

Cost APIYes
Usage APIYes
Billing ExportPartial
Granularity

Per-model, per-request, tokens aggregated to API key*

Cost APIYes
Usage APIYes
Billing ExportPartial
Granularity

Per-model, per-workspace, per-API-key, per-service-tier, per-context-window; aggregated in 1m/1h/1d buckets, per-request tokens in the response usage object

Cost APIYes
Usage APIYes
Billing ExportPartial
Granularity

Per-request and per-billing-event cost in USD; aggregated usage by timeframe (minute/hour/day/week/month); on-demand FOCUS CSV report

Cost APIYes
Usage APIYes
Billing ExportPartial
Granularity

per-request (POST /v1/request-costs, costNanoUsd) and per-model-per-month aggregate (GET /payment/usage)

Cost APIYes
Usage APIYes
Billing ExportPartial
Granularity

per-bill line with cycleType (Hour/Day/Week/Month) and productCategory (llm/gpu/storage); monthly bills; USD as 1/10000 USD

Cost APIYes
Usage APIYes
Billing ExportPartial
Granularity

per serverless-endpoint / pod / GPU-type, time-bucketed (hour to year) over an arbitrary startTime/endTime range

Cost APIYes
Usage APINo
Billing ExportYes
Granularity

SKU and character-transaction level detail

Cost APIPartial
Usage APIYes
Billing ExportPartial
Granularity

Per-model, per-request tokens

Cost APIPartial
Usage APIYes
Billing ExportPartial
Granularity

Per-model, per-request (input tokens, output tokens, search units)

Cost APIPartial
Usage APIPartial
Billing ExportPartial
Granularity

per-request token counts in response; per-currency balance via GET /user/balance; manual per-month export

Cost APIPartial
Usage APIYes
Billing ExportYes
Granularity

per-request response usage; daily buckets (billingUsage) grouped by model/api_key/deployment/tags; per-event export-metrics CSV (tokens-only)

Cost APIPartial
Usage APIPartial
Billing ExportPartial
Granularity

per-request token counts in response; account balance in USD; aggregated usage/cost dashboard-only

Cost APIPartial
Usage APIYes
Billing ExportPartial
Granularity

Per-character/credit, per-product, per-voice, per-API-key, per-user, per-model, per-region, per-workspace; USD spend via fiat_units_spent metric

Cost APIPartial
Usage APIPartial
Billing ExportYes
Granularity

hourly FOCUS 1.2 line items with per-resource attribution over a billing-period range; Token Factory per-request token counts

Cost APIPartial
Usage APIPartial
Billing ExportNo
Granularity

per-request token usage in response; dashboard aggregates by model

xAI logoxAIB-
Cost APIYes
Usage APIYes
Billing ExportNo
Granularity

per-request response usage (cost_in_usd_ticks, 1 USD = 1e10 ticks) plus aggregated history via Management API /usage with time buckets, group_by, and aggregations

Cost APIPartial
Usage APIPartial
Billing ExportNo
Granularity

Per-model, per-request tokens

Cost APIPartial
Usage APIPartial
Billing ExportNo
Granularity

Compute seconds per run; multiply by hardware rate for USD

Cost APIYes
Usage APIYes
Billing ExportNo
Granularity

Per-deployment / per-model / per-training-job; daily; tokens and billable minutes

Cost APIPartial
Usage APIYes
Billing ExportNo
Granularity

Per-generation cost object (amount plus unit, dollars or credits) in response; USD account balance under PAYG; credit balance via GET /me

Cost APIPartial
Usage APIYes
Billing ExportNo
Granularity

Credit balance and 90-day usage history by model and day

Cost APIYes
Usage APIYes
Billing ExportNo
Granularity

Per-request USD cost in response (opt-in); account balance and aggregated usage (credits/requests) via accountManagement getDetails for today/7d/30d/lifetime

Cost APIPartial
Usage APIPartial
Billing ExportNo
Granularity

Credit balance via API, per-operation dollar costs

Cost APIPartial
Usage APIPartial
Billing ExportNo
Granularity

Credit balance via billing endpoint; credits require rate conversion

Cost APIYes
Usage APIYes
Billing ExportNo
Granularity

Credit balance via API (returned in USD cents); per-generation credit costs; queryable generations list endpoint

Cost APIPartial
Usage APIPartial
Billing ExportNo
Granularity

Per-request cost in response, credit balance via API

Cost APIPartial
Usage APIYes
Billing ExportNo
Granularity

Per-request, per-model, per-user token and cost data

Cost APINo
Usage APIYes
Billing ExportNo
Granularity

Per-request token counts in API response; aggregated token usage queryable by day/hour via GetUsage API, by project/endpoint

Cost APINo
Usage APIPartial
Billing ExportPartial
Granularity

Per-request token counts in response only

Cost APINo
Usage APIPartial
Billing ExportPartial
Granularity

per-request token usage in response; Prometheus per-minute metrics; Console cost by model/token type per month

Cost APINo
Usage APIPartial
Billing ExportNo
Granularity

Per-request token counts; current-window quota-remaining endpoint

Cost APINo
Usage APIPartial
Billing ExportNo
Granularity

Index-level metrics; ecommerce event analytics (search/click/conversion)

Cost APINo
Usage APINo
Billing ExportNo
Granularity

None

Cost APINo
Usage APINo
Billing ExportNo
Granularity

None

Methodology

Grades

Grades are based on whether a vendor provides programmatic access to cost data, usage metrics, and billing exports.

A+Full coverage — cost API, usage API, and billing export
A-Full cost and usage APIs, partial billing export
BGood visibility, partial billing export
B-Good cost/usage visibility, no billing export
CPartial coverage, significant limitations
DMinimal data, painful to use
FFlying blind. No programmatic cost visibility.

Key

Verified — we've built a connector for this providerVerified