Skip to main content

Open Collective

Open Collective provides financial data for open-source projects: current balance, total raised, yearly budget, backer/member counts, recent transactions (credits and debits), and top contributors.

What it powers

  • Revenue widget — Can supplement RevenueCat with Open Collective financial KPIs
  • Analytics widget — Falls back to OC transactions when OpenPanel is not configured
  • SEO widget — Falls back to OC members list when Google Search Console is not configured
  • Detail panel — Full Open Collective view with KPIs, transactions, and members (highest priority in detail panel)

Getting your API token

1

Sign in to Open Collective

Go to opencollective.com and sign in.
2

Generate a Personal Token

Go to opencollective.com/applications.Click Create personal token. Give it a name like “Radarboard” and select the scopes you need (read access to your collective).
3

Copy the token

Copy the generated token. You won’t be able to see it again.
4

Find your collective slug

Your collective slug is the URL path of your collective page: opencollective.com/<SLUG> (e.g., front-end-checklist).

Environment variables

.env.local
OPENCOLLECTIVE_API_TOKEN=your-personal-token
The collective slug is configured per-project in apps/app/config/projects.ts, not as an env var.

API details

PropertyValue
APIGraphQL v2 at https://api.opencollective.com/graphql/v2
Rate limitStandard GraphQL limits
Cache TTL5 minutes
AuthenticationBearer token (Authorization: Bearer ...)

Widgets that use this service

Revenue

Supplements revenue data with OC financial KPIs.

Analytics

Fallback: shows OC transactions when OpenPanel is unavailable.

SEO Performance

Fallback: shows OC members when Google Search Console is unavailable.

Detail Panel

Highest priority: full OC KPIs + transactions + members layout.