Getting Started with the Official UniFi API
UniFi provides several powerful official API endpoints that enable scalable and programmatic network management. Whether you’re monitoring a single site or managing an enterprise deployment, the UniFi APIs offer deep insights and automation options to streamline operations. We are continuously expanding our API offerings—if you have feedback, please let us know here.
Site Manager API
The Site Manager API, accessible via unifi.ui.com, provides high-level insights across all your UniFi sites. It offers aggregated data on Internet Health Metrics, device status, and network performance—allowing administrators to monitor and optimize deployments efficiently.
For full API documentation and implementation details, visit the UniFi Developer Portal.
Local Application APIs
Each UniFi Application will have its own API endpoints running locally on each site, offering more detailed analytics and control related to that specific application.
Network
To access the localized Network API documentation (specific to your UniFi Network version), navigate to UniFi Network > Settings > Control Plane > Integrations. This includes a variety of capabilities including:
- UniFi devices (e.g., access points, switches, and gateways)
- Client activity (e.g., connected devices, usage statistics)
- Traffic insights (e.g., bandwidth consumption, network trends)
Access
Instructions for the Access API can be found here. This includes a comprehensive set of functions to manage users, permissions, schedules, unlock methods, and more.