# Algolia Monitoring API API

> Algolia Monitoring API API on Apizie: 14 endpoints (Send requests to the Algolia REST API, Send requests to the Algolia REST API, Send requests to the Algolia REST API, Send requests to the Algolia REST API, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `search-tools:algolia-monitoring`
- Category: Search Tools
- Status: byok
- Source: https://algolia
- Page: https://zieapi.vercel.app/api/search-tools/algolia-monitoring
- OpenAPI: https://zieapi.vercel.app/api/search-tools/algolia-monitoring/openapi.json

The metrics exposed by this API are based on results from external monitoring probes checking Algolia’s infrastructure. These metrics **reflect the overall infrastructure status and don’t represent the performance of…

## Endpoints

### Send requests to the Algolia REST API
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/custom-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| path | string | yes | Path of the endpoint, for example `1/newFeature`. |
| parameters | object | no | Query parameters to apply to the current query. |

### Send requests to the Algolia REST API
`POST https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/custom-post` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| path | string | yes | Path of the endpoint, for example `1/newFeature`. |
| parameters | object | no | Query parameters to apply to the current query. |
| body | object | no | JSON request body |

### Send requests to the Algolia REST API
`POST https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/custom-put` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| path | string | yes | Path of the endpoint, for example `1/newFeature`. |
| parameters | object | no | Query parameters to apply to the current query. |
| body | object | no | JSON request body |

### Send requests to the Algolia REST API
`POST https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/custom-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| path | string | yes | Path of the endpoint, for example `1/newFeature`. |
| parameters | object | no | Query parameters to apply to the current query. |

### Retrieve status of all clusters
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/get-status` (byok)

### Retrieve cluster status
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/get-cluster-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clusters | string | yes | Subset of clusters, separated by commas. |

### Retrieve all incidents
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/get-incidents` (byok)

### Retrieve cluster incidents
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/get-cluster-incidents` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clusters | string | yes | Subset of clusters, separated by commas. |

### Retrieve servers
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/get-servers` (byok)

### Retrieve search latency times
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/get-latency` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clusters | string | yes | Subset of clusters, separated by commas. |

### Retrieve indexing monitoring latency
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/get-indexing-time` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clusters | string | yes | Subset of clusters, separated by commas. |

### Test the reachability of clusters
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/get-reachability` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clusters | string | yes | Subset of clusters, separated by commas. |

### Retrieve metrics
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/get-metrics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| metric | string | yes | Metric to report. For more information about the individual metrics, see the description of the API response. To include all metrics, use… |
| period | string | yes | Period over which to aggregate the metrics: - `minute`. Aggregate the last minute. 1 data point per 10 seconds. - `hour`. Aggregate the… |

### Switch the API key used to authenticate requests
`GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/set-client-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiKey | string | yes | API key to use for subsequent requests. |

## Example
```
curl "https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/custom-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Algolia Monitoring API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/search-tools:algolia-monitoring/custom-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Algolia Monitoring API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Algolia Monitoring API itself also needs your own key from algolia.

### Can AI agents use the Algolia Monitoring API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key search-tools:algolia-monitoring.

### What is the status of the Algolia Monitoring API API?
Needs your own provider key (bring your own key)
