Skip to main content
Connect your Cursor team to track billed Cursor spend, attributed to each person, with no estimates.

What you’ll accomplish

  • Connect with your Cursor Team Admin API key
  • Track billed Cursor spend over time, by model, by department, and per person
  • See every Cursor seat, including people who have access but no usage (the seats you may be paying for and not using)
  • Identify top users and the teams driving usage

What June syncs

From your Cursor team, June syncs:
  • Billed spend per person (the amount Cursor actually charges, in cents)
  • Token usage per person
  • Your team roster, so June can show every seat, including people with no usage
Every figure is billed and attributed to a person, so your per-person and per-department totals are exact, not estimated. Usage history is available from January 2026 onward and refreshes daily.

Capabilities

This is a read-only spend integration. June ingests usage and billing data, and does not take actions in Cursor.

Prerequisites

Before starting, ensure you have:
  • A Cursor team on a plan with Admin API access (Business or Enterprise)
  • Admin access to create a Team Admin API key

Connect Cursor

1

Generate a Team Admin API key

  1. Sign in to your Cursor team’s dashboard as an admin.
  2. Go to Settings and create a Team Admin API key.
  3. Copy the key.
2

Add the integration in June

  1. In June, open the Integrations page.
  2. Choose Cursor.
  3. Paste your Team Admin API key and save.
3

Wait for the first sync

June backfills your historical usage and refreshes daily. Spend, per-person data, and seats appear under AI usage → Cursor once the first sync completes.