Overview
This endpoint returns all available monitoring locations where checks can be executed. This includes both public Checkly locations and your private locations.Common Use Cases
Global Coverage Analysis
Analyze available locations for optimal global monitoring
Performance Optimization
Select closest locations to your users or services
Private Network Monitoring
Find private locations for internal service monitoring
Location Selection Strategy
Compare latency and coverage across regions
Response Example
Location Types
Public Locations
Public Locations
Checkly-managed locations available to all users:
- Global coverage across major regions
- Maintained and updated by Checkly
- High availability and reliability
- No additional setup required
Private Locations
Private Locations
Customer-managed locations in your infrastructure:
- Run checks from your own network
- Monitor internal services
- Custom geographic coverage
- Requires Checkly Agent installation
Additional Examples
Use this endpoint to get all available locations when configuring checks or check groups. Consider performance metrics and capabilities when selecting optimal locations for your monitoring strategy.
Authorizations
The Checkly Public API uses API keys to authenticate requests. You can get the API Key here.
Your API key is like a password: keep it secure!
Authentication to the API is performed using the Bearer auth method in the Authorization header and using the account ID.
For example, set Authorization header while using cURL:
curl -H "Authorization: Bearer [apiKey]" "X-Checkly-Account: [accountId]"
Headers
Your Checkly account ID, you can find it at https://app.checklyhq.com/settings/account/general