OpenPanel Insights API

Query analytics data

Operations 54

GET /insights/{projectId}/overview Get insights by project id overview #
GET /insights/{projectId}/active_users Get insights by project id active users #
GET /insights/{projectId}/retention Get insights by project id retention #
GET /insights/{projectId}/retention/cohort Get insights by project id retention cohort #
GET /insights/{projectId}/pages/top Get insights by project id pages top #
GET /insights/{projectId}/pages/entry_exit Get insights by project id pages entry exit #
GET /insights/{projectId}/pages/performance Get insights by project id pages performance #
GET /insights/{projectId}/metrics Get insights by project id metrics #
GET /insights/{projectId}/live Get insights by project id live #
GET /insights/{projectId}/pages Get insights by project id pages #
GET /insights/{projectId}/referrer Get insights by project id referrer #
GET /insights/{projectId}/referrer_name Get insights by project id referrer name #
GET /insights/{projectId}/referrer_type Get insights by project id referrer type #
GET /insights/{projectId}/utm_source Get insights by project id utm source #
GET /insights/{projectId}/utm_medium Get insights by project id utm medium #
GET /insights/{projectId}/utm_campaign Get insights by project id utm campaign #
GET /insights/{projectId}/utm_term Get insights by project id utm term #
GET /insights/{projectId}/utm_content Get insights by project id utm content #
GET /insights/{projectId}/region Get insights by project id region #
GET /insights/{projectId}/country Get insights by project id country #
GET /insights/{projectId}/city Get insights by project id city #
GET /insights/{projectId}/device Get insights by project id device #
GET /insights/{projectId}/brand Get insights by project id brand #
GET /insights/{projectId}/model Get insights by project id model #
GET /insights/{projectId}/browser Get insights by project id browser #
GET /insights/{projectId}/browser_version Get insights by project id browser version #
GET /insights/{projectId}/os Get insights by project id os #
GET /insights/{projectId}/os_version Get insights by project id os version #
GET /insights/{projectId}/funnel Get insights by project id funnel #
GET /insights/{projectId}/traffic/referrers Get insights by project id traffic referrers #
GET /insights/{projectId}/traffic/geo Get insights by project id traffic geo #
GET /insights/{projectId}/traffic/devices Get insights by project id traffic devices #
GET /insights/{projectId}/user_flow Get insights by project id user flow #
GET /insights/{projectId}/engagement Get insights by project id engagement #
GET /insights/{projectId}/events Get insights by project id events #
GET /insights/{projectId}/events/names Get insights by project id events names #
GET /insights/{projectId}/events/properties Get insights by project id events properties #
GET /insights/{projectId}/events/property_values Get insights by project id events property values #
GET /insights/{projectId}/profiles Get insights by project id profiles #
GET /insights/{projectId}/profiles/{profileId} Get insights by project id profiles by profile id #
GET /insights/{projectId}/profiles/{profileId}/sessions Get insights by project id profiles by profile id sessions #
GET /insights/{projectId}/profiles/{profileId}/metrics Get insights by project id profiles by profile id metrics #
GET /insights/{projectId}/sessions Get insights by project id sessions #
GET /insights/{projectId}/groups/types Get insights by project id groups types #
GET /insights/{projectId}/groups Get insights by project id groups #
GET /insights/{projectId}/groups/{groupId} Get insights by project id groups by group id #
GET /insights/{projectId}/reports/{reportId}/data Get insights by project id reports by report id data #
GET /insights/{projectId}/gsc/overview Get insights by project id gsc overview #
GET /insights/{projectId}/gsc/pages Get insights by project id gsc pages #
GET /insights/{projectId}/gsc/pages/details Get insights by project id gsc pages details #
GET /insights/{projectId}/gsc/queries Get insights by project id gsc queries #
GET /insights/{projectId}/gsc/queries/details Get insights by project id gsc queries details #
GET /insights/{projectId}/gsc/queries/opportunities Get insights by project id gsc queries opportunities #
GET /insights/{projectId}/gsc/cannibalization Get insights by project id gsc cannibalization #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/openpanel-insights-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

openpanel-insights-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: OpenPanel Insights API
  version: 1.0.0
  description: Query analytics data
tags:


# --- truncated at 32 KB (88 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/openpanel/refs/heads/main/openapi/openpanel-insights-api-openapi.yml