OpenAI Usage logo
AI integrationUpdated

OpenAI Usage dashboard: API spend and tokens on Apple TV

OpenAI Usage is the bill that grows with every feature your team ships on GPT models. Dance Party reads it with a Read Only admin key and puts it on the office display as an Apple TV dashboard: daily API spend against the budget, which models and line items cost the most, and token traffic by the hour, for one OpenAI organization or several.

  • Read-only
  • API key connection
  • Multiple accounts
OpenAI API spend, last 30 daysLive
$4,812+22% vs prior 30 days

What teams running OpenAI Usage put on the screen, and what you would ask DJ Agent to get it.

OpenAI budget tracker

For engineering leads and finance

OpenAI charges by the token, so one busy week can blow through a month's plan. A spend bar next to the budget means the team sees the curve bend on day 12, not on the invoice.

  • API spend month to date, summed from OpenAI's daily cost buckets
  • Progress against a monthly budget you set
  • Spend yesterday compared with the daily average

Ask DJ Agent“Show our OpenAI API spend this month against a $6,000 budget, and yesterday's spend next to the daily average.”

OpenAI spend, SeptemberLive
Month to date vs budget
$4,812/ $6,000
80% to goal

Cost by OpenAI line item

For the platform and ML team

OpenAI bills input tokens, output tokens, and each model separately. Ranking the line items shows whether the money goes to one expensive model's output or to a batch job nobody turned off.

  • Spend per line item for the last 7 or 30 days
  • Spend per project in the organization
  • Each line item's share of total spend

Ask DJ Agent“Rank our OpenAI costs by line item for the last 7 days, most expensive first.”

OpenAI cost by line item, last 7 daysLive
1gpt-5, output
$612
2gpt-5, input
$341
3gpt-5-mini, output
$188
4text-embedding-3-large
$74
5gpt-5-mini, input
$52

Model requests by the hour

For on-call engineers running AI features

Cost arrives in daily buckets, but OpenAI reports requests and tokens by the hour or minute. An hourly bar chart shows a stuck retry loop or a traffic spike from a launch while it is still happening.

  • Model requests per hour over the last 8 to 24 hours
  • Input and output tokens per hour
  • Requests split by model or by API key

Ask DJ Agent“Show OpenAI model requests per hour for the last 8 hours as bars, with total tokens for the period.”

OpenAI requests per hourLive
38.4Krequests, last 8 hours
9a
10a
11a
12p
1p
2p
3p
4p

Token volume this month

For product and engineering leadership

Tokens are the unit behind every OpenAI invoice line. Input, output, and cached input side by side show whether prompt caching is paying off as usage grows.

  • Total tokens month to date across the organization
  • Input tokens and output tokens
  • Cached input tokens, the share OpenAI bills at a discount

Ask DJ Agent“Show OpenAI tokens this month: total, input, output, and cached input.”

OpenAI tokens, month to dateLive
Total tokens
1.94B
+18%
Input
1.61B
Output
332M
Cached input
702M
44% of input

What Dance Party reads from OpenAI Usage

Dance Party reads the OpenAI organization Usage and Costs endpoints with an Admin API key created at the Read Only permission level. It sees spend and token counts. It never sees prompts, responses, or files.

  • Daily spend
    Cost per day in USD for up to 31 days, from OpenAI's daily cost buckets.
  • Spend by project or line item
    The same daily cost grouped by project ID or by line item, such as a model's input or output tokens.

Completions usage

OpenAI Usage API docs ↗
  • Tokens and requests
    Input, output, and cached input tokens and model requests, in minute, hour, or day buckets.
  • Breakdowns
    Usage grouped or filtered by model, project, user, API key, or batch jobs.
  • Month to date
    Complete token totals for the current calendar month (UTC), recomputed on every refresh.

How to connect OpenAI Usage

Before you start

  • An owner or admin of your Dance Party workspace makes the OpenAI Usage connection.
  • An OpenAI API organization, and someone with the Owner role in it to create the key
  • An organization Admin API key set to Read Only. A project key (sk-proj-) or the key you use for DJ Agent will not work
  1. 1
    Open Integrations in Dance Party and click Connect OpenAI Usage. For a second organization, the same card shows Add account.
  2. 2
    Type an Account name that says which OpenAI organization this is, such as Production or Research.
  3. 3
    Click Open OpenAI Admin Keys. Click Create new admin key, name it Dance Party, and set permissions to Read Only.Open OpenAI Admin Keys ↗
  4. 4
    Paste the key into Admin API key (Read Only) and click Save.
  5. 5
    Dance Party reads one day of costs to prove the key works. The card then lists the account name and shows how many accounts are connected.
The Connect OpenAI Usage pop-up with an Account name field, an Open OpenAI Admin Keys link, three numbered steps, and the Admin API key (Read Only) field
Captured from the Dance Party app, September 30, 2026.

Connecting more than one OpenAI Usage account

Each OpenAI organization is its own named account in Dance Party, because an admin key only sees the organization it was created in. Companies that split production and research into separate orgs, or agencies that run one org per client, add each with its own name. Names are unique in the workspace, and one widget can read up to five accounts side by side.

Read-only by design and by credential. A Read Only admin key cannot create keys, invite users, or change limits, and Dance Party only sends reads. Delete the key on OpenAI's Admin Keys page at any time and the account stops refreshing.

From OpenAI Usage to your office display

Once OpenAI Usage shows Connected, the rest happens in plain English. No code, no drag-and-drop.

  1. 1. Describe it. Tell DJ Agent what you want to see.

    New dashboard+ Widget
    Describe a widget in DJ Agent, or click + Widget
    DJ Agent
    DATA SOURCES
    OpenAI Usage logoOpenAI UsageConnected
    Show our OpenAI API spend this month against a $6,000 budget, and yesterday's spend next to the daily average.Send
  2. 2. It gets built. The widget lands on your board with real OpenAI Usage data.

    New dashboard+ Widget
    OpenAI Usage logoOpenAI spend, SeptemberLive
    Month to date vs budget
    $4,812/ $6,000
    80% to goal
    DJ Agent
    DATA SOURCES
    OpenAI Usage logoOpenAI UsageConnected
    Show our OpenAI API spend this month against a $6,000 budget, and yesterday's spend next to the daily average.Send
  3. 3. Put it on a screen. Pair an Apple TV with the six-character code it shows, then assign the dashboard.

    The Pair your Apple TV card in Dance Party, with six boxes for the code the Apple TV shows

OpenAI Usage dashboard questions

Can I show our OpenAI API spend on an office display?

Yes. Connect an OpenAI organization with a Read Only admin key, ask DJ Agent for the board, and assign it to a screen running the Dance Party Apple TV app.

Why doesn't my regular OpenAI API key work here?

Project keys can call models but cannot read organization usage or costs. OpenAI answers those endpoints only for an organization Admin API key, which an organization Owner creates.

Can I connect more than one OpenAI organization?

Yes. Add each organization as a named account, such as Production and Research. A widget can compare up to five accounts or add them into one total, and removing an account never swaps in another one's numbers.

Does it show OpenAI spend for today?

Partly. OpenAI reports cost in daily buckets, so today's dollar figure fills in as the day goes. Token and request counts are available by the hour or minute for live traffic boards.

Does it include ChatGPT Business or Enterprise seats?

No. It reads the API platform organization's usage and costs. ChatGPT workspace seats and their usage are not part of this connection.

Can Dance Party see our prompts or change our OpenAI settings?

No. The Usage and Costs endpoints return counts and dollars only, and a Read Only admin key cannot change keys, members, projects, or limits.

Put OpenAI Usage on every office display

Connect OpenAI Usage, describe the dashboard, and it runs on an Apple TV, refreshing on its own.

Get Started