iOS

iOS Metrics API

The Metrics API from iOS — 15 operation(s) for metrics.

Operations 15

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/apps/{id}/metrics/betaTesterUsages Get beta tester usage metrics for an app · Get Metrics Apps / Beta Tester Usages #
Ask an LLM
“How actively are TestFlight testers using my app?”
“Can I break an app's beta tester usage down by tester over a set period?”
Tell an agent
Show TestFlight tester usage across all testers of app {id}.
Get beta tester usage for app {id} over period {period}, grouped by {groupBy}.
GET /v1/betaGroups/{id}/metrics/betaTesterUsages Get tester usage metrics for a beta group · Get Metrics Beta Groups / Beta Tester Usages #
Ask an LLM
“How engaged are the testers in one of my TestFlight beta groups?”
“Can I see beta group usage for specific testers only?”
Tell an agent
Show tester usage metrics for beta group {id}.
Get usage in beta group {id} for testers {testers} over {period}.
GET /v1/betaGroups/{id}/metrics/publicLinkUsages Get public link usage for a beta group · Get Metrics Beta Groups / Public Link Usages #
Ask an LLM
“How many people joined my beta through the TestFlight public link?”
“What usage data exists for a beta group's public invite link?”
Tell an agent
Show public link usage metrics for beta group {id}.
Report how beta group {id}'s public TestFlight link is being used.
GET /v1/betaTesters/{id}/metrics/betaTesterUsages Get usage metrics for one beta tester · Get Metrics Beta Testers / Beta Tester Usages #
Ask an LLM
“How much is a specific TestFlight tester using my app?”
“Which app do I need to specify to see one tester's usage?”
Tell an agent
Show usage metrics for beta tester {id} in app {app}.
Get beta tester {id}'s usage of app {app} over {period}.
GET /v1/builds/{id}/metrics/betaBuildUsages Get beta usage metrics for a build · Get Metrics Builds / Beta Build Usages #
Ask an LLM
“How are testers using a particular TestFlight build?”
“Can I see installs and sessions for one beta build?”
Tell an agent
Show beta usage metrics for build {id}.
Report TestFlight usage for build {id}.
GET /v1/gameCenterDetails/{id}/metrics/classicMatchmakingRequests Get classic matchmaking request metrics · Get Metrics Game Center Details / Classic Matchmaking Requests #
Ask an LLM
“How many classic Game Center matchmaking requests is my game handling?”
“Can I filter classic matchmaking requests by result, like matched or cancelled?”
Tell an agent
Show classic matchmaking request metrics for Game Center detail {id} at {granularity} granularity.
Get classic matchmaking requests for detail {id} with result {result} per {granularity}.
GET /v1/gameCenterDetails/{id}/metrics/ruleBasedMatchmakingRequests Get rule-based matchmaking request metrics · Get Metrics Game Center Details / Rule Based Matchmaking Requests #
Ask an LLM
“How many rule-based matchmaking requests are coming through my Game Center detail?”
“Can I group rule-based matchmaking request counts by result?”
Tell an agent
Show rule-based matchmaking request metrics for Game Center detail {id} at {granularity} granularity.
Get rule-based matchmaking requests for detail {id} grouped by {groupBy} per {granularity}.
GET /v1/gameCenterMatchmakingQueues/{id}/metrics/experimentMatchmakingQueueSizes Get experiment queue size metrics · Get Metrics Game Center Matchmaking Queues / Experiment Matchmaking Queue Sizes #
Ask an LLM
“How large is the experimental matchmaking queue over time?”
“Can I track queue size for a matchmaking experiment separately from the live queue?”
Tell an agent
Show experiment matchmaking queue sizes for queue {id} at {granularity} granularity.
Chart the experimental queue size for matchmaking queue {id} per {granularity}.
GET /v1/gameCenterMatchmakingQueues/{id}/metrics/experimentMatchmakingRequests Get experiment matchmaking request metrics · Get Metrics Game Center Matchmaking Queues / Experiment Matchmaking Requests #
Ask an LLM
“How many matchmaking requests did my experimental queue receive?”
“Can I filter experiment matchmaking requests by Game Center detail?”
Tell an agent
Show experiment matchmaking request metrics for queue {id} at {granularity} granularity.
Get experiment matchmaking requests on queue {id} with result {result} per {granularity}.
GET /v1/gameCenterMatchmakingQueues/{id}/metrics/matchmakingQueueSizes Get matchmaking queue size metrics · Get Metrics Game Center Matchmaking Queues / Matchmaking Queue Sizes #
Ask an LLM
“How many players are waiting in my live matchmaking queue over time?”
“What time granularity can I use for matchmaking queue size data?”
Tell an agent
Show live queue size metrics for matchmaking queue {id} at {granularity} granularity.
Track the size of matchmaking queue {id} per {granularity}.
GET /v1/gameCenterMatchmakingQueues/{id}/metrics/matchmakingRequests Get matchmaking request metrics for a queue · Get Metrics Game Center Matchmaking Queues / Matchmaking Requests #
Ask an LLM
“How many matchmaking requests is my live queue handling?”
“Can I see a queue's matchmaking requests split by result?”
Tell an agent
Show matchmaking request metrics for live queue {id} at {granularity} granularity.
Get matchmaking requests on queue {id} for Game Center detail {detail} per {granularity}.
GET /v1/gameCenterMatchmakingQueues/{id}/metrics/matchmakingSessions Get matchmaking session metrics · Get Metrics Game Center Matchmaking Queues / Matchmaking Sessions #
Ask an LLM
“How many matchmaking sessions has my queue produced?”
“Can I see session counts for a matchmaking queue by hour or day?”
Tell an agent
Show matchmaking session metrics for queue {id} at {granularity} granularity.
Count matchmaking sessions on queue {id} per {granularity}.
GET /v1/gameCenterMatchmakingRules/{id}/metrics/matchmakingBooleanRuleResults Get boolean matchmaking rule results · Get Metrics Game Center Matchmaking Rules / Matchmaking Boolean Rule Results #
Ask an LLM
“How often does my boolean matchmaking rule evaluate true versus false?”
“Can I filter a boolean rule's results to one matchmaking queue?”
Tell an agent
Show boolean rule results for matchmaking rule {id} at {granularity} granularity.
Get boolean results of rule {id} on queue {queue} per {granularity}.
GET /v1/gameCenterMatchmakingRules/{id}/metrics/matchmakingNumberRuleResults Get numeric matchmaking rule results · Get Metrics Game Center Matchmaking Rules / Matchmaking Number Rule Results #
Ask an LLM
“What values is my numeric matchmaking rule producing?”
“Can I see number rule results for a single matchmaking queue?”
Tell an agent
Show number rule results for matchmaking rule {id} at {granularity} granularity.
Get numeric results of rule {id} on queue {queue} per {granularity}.
GET /v1/gameCenterMatchmakingRules/{id}/metrics/matchmakingRuleErrors Get matchmaking rule error metrics · Get Metrics Game Center Matchmaking Rules / Matchmaking Rule Errors #
Ask an LLM
“Is my matchmaking rule throwing errors when it evaluates?”
“How many evaluation errors has a matchmaking rule hit per day?”
Tell an agent
Show error metrics for matchmaking rule {id} at {granularity} granularity.
Count errors from rule {id} on queue {queue} per {granularity}.

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/ios:ios-metrics-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

ios-metrics-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: App Store Connect Metrics API
  version: 4.3.1
  x-platforms:
    app_store_connect_api: App Store Connect API
  description: The App Store Connect API is the standards-based REST API Apple provides to automate tasks across App Store Connect, Xcode, and Certificates, Identifiers & Profiles.
servers:
- url: https://api.appstoreconnect.apple.com/
security:
- itc-bearer-token: []
tags:


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