June.so API

Provides a Segment-compatible event tracking and identification API focused on B2B SaaS metrics, enabling company-level (workspace/account) analytics alongside individual user tracking.

Evaluated Mar 07, 2026 (0d ago) vcurrent
Homepage ↗ Other product-analytics b2b saas segment-compatible company-analytics user-tracking identify
⚙ Agent Friendliness
58
/ 100
Can an agent use this?
🔒 Security
76
/ 100
Is it safe for agents?
⚡ Reliability
79
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
82
Error Messages
76
Auth Simplicity
85
Rate Limits
72

🔒 Security

TLS Enforcement
100
Auth Strength
72
Scope Granularity
55
Dep. Hygiene
78
Secret Handling
76

Write key and read key are separate credentials which is a good practice. Keys have no scope granularity within their role. Ensure write keys are never exposed client-side.

⚡ Reliability

Uptime/SLA
80
Version Stability
82
Breaking Changes
80
Error Recovery
74
AF Security Reliability

Best When

You are building a B2B SaaS product and need company-level product analytics that understand workspace/account hierarchies out of the box without custom instrumentation.

Avoid When

Your product is B2C with millions of individual users and no meaningful account grouping, or you need self-hosted analytics for data residency compliance.

Use Cases

  • Track feature adoption events (e.g., feature_used, report_exported) server-side from a SaaS backend to measure which companies use which features
  • Identify new users and associate them with their company/workspace via a group call so all their events roll up to the account level automatically
  • Send lifecycle events (trial_started, subscription_upgraded, churned) from billing webhooks to build funnel and retention reports in June
  • Query company-level engagement data via the June API to feed a health score into a CRM or CS platform for account management workflows
  • Migrate existing Segment event stream to June by pointing the Segment source to June's Segment-compatible ingestion endpoint with no code changes

Not For

  • Consumer B2C analytics at massive scale where individual user-level funnel analysis (not account-level) is the primary need
  • Real-time alerting or anomaly detection on event streams (June is a reporting platform, not a streaming pipeline)
  • Full data warehouse export or raw event-level SQL querying without a third-party integration

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: api_key
OAuth: No Scopes: No

Workspace write key for event ingestion (passed as username in HTTP Basic Auth over HTTPS). Read API uses a separate secret key for querying data.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Free tier is generous for early-stage startups. All core B2B analytics features are available on free tier.

Agent Metadata

Pagination
cursor
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • The ingestion API returns HTTP 200 for almost all requests including ones with invalid payloads — agents cannot rely on status codes to confirm event validity
  • Group (company) calls must be made before any user events for a given company to ensure proper association; out-of-order calls lead to orphaned user events
  • The Segment-compatibility layer covers track/identify/group but not all Segment spec calls — page and screen events may be silently dropped or ignored
  • Read API (querying metrics) is separate from the ingestion API and uses a different authentication key; agents mixing both must manage two credentials
  • Company-level computed metrics (product usage scores) are calculated asynchronously and may lag event ingestion by minutes, affecting real-time dashboards

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for June.so API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-07.

6470
Packages Evaluated
26150
Need Evaluation
173
Need Re-evaluation
Community Powered