Skip to content

Changelog

Benchmark is actively building toward a stable v1. Dated entries say whether a change is live or still in development; breaking changes remain possible.

Sep 25, 2026 — In development; not yet live

  • Plan catalog — Hobby is $120/year with 12,000 plan credits granted when its annual invoice is paid; they expire at year end. The existing $20 plan is renamed Pro, and existing subscribers keep their price until moved. New Pro is $29/month with 3,000 plan credits; Growth is $79/month with 9,000 and Scale is $249/month with 30,000. Purchased credits remain available and never expire.
  • Read-only Hobby — One member can use every stored read at the published prices and read-only MCP. Refreshes return 403 PLAN_UPGRADE_REQUIRED with an upgradeUrl; polling, results and redemption of already accepted requests remain available. Adding a teammate requires Pro or above.

This entry describes work in development; it does not announce production activation.

Week of Sep 14, 2026

  • Webhooks for unavailable data — When a collection completes and the data is not available, Benchmark now sends the webhook. The event has data: null and a coverage field that says why.

  • Public docs — These docs are live at docs.benchmark.app. They cover MCP setup, the data model, pricing, and an API reference that is generated from the API’s own description file. Every page has a link preview card.

  • Connect from the docs — The MCP page shows the same connect steps as the dashboard for Claude, ChatGPT, Claude Code, Codex, Grok, Gemini CLI, and Cursor.

  • Gemini CLI — Gemini CLI is now a listed MCP client, with its setup command in the docs and the dashboard.

  • Workspace invites — Invite teammates by email from the dashboard. An invited person lands in the workspace after they accept.

  • Workspace URLs — Each workspace has a short name in its URL. An admin can change it.

  • Settings in the sidebar — Settings pages moved into the dashboard sidebar, so they are one click away.

  • MCP sign-in — MCP clients now sign in on Benchmark’s own sign-in domain.

  • Fresher collection results — A completed collection returns the newest stored data for its target.

  • New mark — The dashboard, its icons, and its loading screen use the new Benchmark mark.

  • Link previews — Links to benchmark.app show a preview card and icon for people who are not signed in.

Week of Sep 7, 2026

  • Production launch — The API is live at api.benchmark.app, and the dashboard is live at benchmark.app.

  • Webhook settings — Set an HTTPS webhook URL in the dashboard. Benchmark shows the signing secret one time, and you can rotate it. When a collection completes, Benchmark sends a signed notification.

  • More reliable Enriched refreshes — Enriched refreshes handle media more reliably and recover after a failed step.

  • Workspace and sign-out fixes — Creating a workspace and signing out are more reliable.

Week of Aug 31, 2026

  • Dashboard — Sign in, create a workspace, switch between workspaces, and manage members and API keys.

  • Plans and prepaid credits — Start a monthly plan with included credits. Top up with one-time purchases from $5 to $1,000. Each workspace has a monthly spending cap, and the billing page shows usage.

  • MCP server — Connect an AI client to https://api.benchmark.app/mcp. It has four tools: whoami, list_operations, query, and mutate. Sign in with your Benchmark account or use an API key. The dashboard MCP page sets access to Off, Read-only, or Read and write, and shows connected clients and activity.

  • Entity reads — Read Basic profiles, and Basic or Enriched posts and public web links. Responses report freshness, data level, and completeness. They never include stored media locations or transcript text.

  • Refreshes and collections — Ask for Basic data or a supported Enriched view. You get a collection ID. Poll the collection until it is queued, running, complete, or failed. A missing-data response can point to the refresh that creates the data.

  • Profile history — Request a profile’s post history and read it page by page. It is separate from a normal profile read. A history refresh collects Basic post data and does not download post media.

  • Subscriptions — List recurring refresh subscriptions through the API. Subscriptions are paused in this release, so they do not start refreshes. There is no public create or deactivate operation yet.

  • Social and link coverage — Collect profiles and posts from Instagram, TikTok, YouTube, and X, including reels, Shorts, photo posts, threads, replies, and quotes. Approved public HTTPS links can be refreshed into a current page record.

  • Structured content analysis — Enriched post and link responses include a nested analysis for the whole post or link, its post items, and supported media. A post keeps its first completed analysis. A changed link reports when its analysis is outdated. Public responses never include stored media, transcript text, prompts, or model details.