---
title: "Get Radio Access Network Data"
method: GET
path: "/public/v2/mobile/radio-access-network/{timestamp}"
tags: ["Mobile"]
---

# Get Radio Access Network Data

`GET /public/v2/mobile/radio-access-network/{timestamp}`

## Request

- Base URL: `https://starlink.com/api`
- URL: `https://starlink.com/api/public/v2/mobile/radio-access-network/{timestamp}`
- Auth: HTTP bearer

Required permission: Gated Feature - Starlink Mobile Data, View.<br/>Gets Radio Access Network (RAN) data. Data is partitioned by timestamp_date, timestamp_hour. Only able to get data from one hour per request. Data from the timestamp date and hour supplied will be returned, ignoring minutes and seconds.

## Path parameters

- `timestamp` string, date-time, required

## Response `200`

OK

- MobileRanResponseListServiceResponse
  - `errors` ValidationResult[], nullable
    - `memberNames` string[], nullable
    - `errorMessage` string, nullable
  - `warnings` ValidationResult[], nullable
    - `memberNames` string[], nullable
    - `errorMessage` string, nullable
  - `information` string[], nullable
  - `isValid` boolean
  - `content` MobileRanResponse[], nullable
    - `trackingAreaCode` integer: Tracking area code
    - `timestamp` string, date-time: Timestamp in UTC of the start of the returned hour of data
    - `broadcastPublicLandMobileNumber` integer: Broadcast Public Land Mobile Number of serving network
    - `radioResourceControllerConnectionsCompleted` integer: Total number of Radio Resource Controller (RRC) connections completed
    - `radioResourceControllerConnectionsRequested` integer: Total number of Radio Resource Controller (RRC) connections requested
    - `radioResourceControllerSuccessRate` number, float, nullable: Radio Resource Controller success rate -> (RadioResourceControllerConnectionsCompleted / RadioResourceControllerConnectionsRequested)*100 (0-100). Null when RadioResourceControllerConnectionsRequested (denominator) is 0.
    - `radioResourceControllerAdmissionRejects` integer: Total number of admission rejects due to 128 user limit
    - `radioResourceControllerConnectionsMax` integer: Highest instantaneous value of maximum Radio Resource Controller concurrently connected users
    - `radioResourceControllerConnectionsP90` number, float: 90th percentile of concurrent Radio Resource Controller connections
    - `resourceControllerConnectionsAverage` number, float: Average number of concurrent Radio Resource Controller connections
    - `activeUsersAverage` number, float: Active users = SUM(number initial context setup requests + handover in attempts)
    - `activeUsersMax` number, float: Maximum value of active users during hour
    - `uplinkPhysicalResourceBlockUtilizationP90` number, float: 90th percentile of uplink physical resource block usage (0-100)
    - `downlinkPhysicalResourceBlockUtilizationP90` number, float: 90th percentile of downlink physical resource block usage (0-100)
    - `uplinkPhysicalResourceBlockUtilizationMax` number, float: Maximum of Uplink physical resource block usage during aggregation period (0-100)
    - `downlinkPhysicalResourceBlockUtilizationMax` number, float: Maximum of downlink physical resource block usage during aggregation period (0-100)
    - `uplinkPhysicalResourceBlockUtilizationAverage` number, float: Average of uplink physical resource block usage during aggregation period (0-100)
    - `downlinkPhysicalResourceBlockUtilizationAverage` number, float: Average of downlink physical resource block usage during aggregation period (0-100)
    - `uplinkThroughputKilobitsPerSecMax` number, float: Maximum uplink data throughput at eNode-B kilobits per second
    - `downlinkThroughputKilobitsPerSecMax` number, float: Maximum downlink data throughput at eNode-B kilobits per second
    - `downlinkThroughputKilobitsPerSecAverage` number, float: Average downlink data throughput at eNode-B kilobits per second
    - `uplinkThroughputKilobitsPerSecAverage` number, float: Average uplink data throughput at eNode-B kilobits per second
    - `downlinkThroughputKilobitsPerSecP90` number, float: 90th percentile downlink data throughput at eNode-B kilobits per second
    - `uplinkThroughputKilobitsPerSecP90` number, float: 90th percentile uplink data throughput at eNode-B kilobits per second
    - `downlinkThroughputKilobitsPerSecPerUserAverage` number, float: Average downlink data throughput at eNode-B kilobits per second
    - `downlinkThroughputKilobitsPerSecPerUserMax` number, float: Maximum downlink data throughput at eNode-B kilobits per second
    - `uplinkThroughputKilobitsPerSecPerUserAverage` number, float: Average uplink data throughput at eNode-B kilobits per second
    - `uplinkThroughputKilobitsPerSecPerUserMax` number, float: Maximum uplink data throughput at eNode-B kilobits per second

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `422`: Unprocessable Content

## Changes

- **2026-11-02** `dfd7014cfd6d`: 1 breaking
  - the response property `content/items/radioResourceControllerSuccessRate` became nullable for the status `200`

[Operation history](https://skmtc.dev/starlink/apis/starlink-management-api/changes/public/v2/mobile/radio-access-network/:timestamp/get.md)

---

[API](https://skmtc.dev/starlink/apis/starlink-management-api.md) - [All operations](https://skmtc.dev/starlink/apis/starlink-management-api/llms.txt) - [OpenAPI document](https://skmtc.dev/starlink/apis/starlink-management-api/revisions/dfd7014cfd6d?raw)
