# Query Suggestions API API

> Query Suggestions API API on Apizie: 12 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://apizie.tech/v1/search-tools:algolia-query-suggestions/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `search-tools:algolia-query-suggestions`
- Category: Search Tools
- Status: byok
- Source: https://algolia
- Page: https://apizie.tech/api/search-tools/algolia-query-suggestions
- OpenAPI: https://apizie.tech/api/search-tools/algolia-query-suggestions/openapi.json

Query Suggestions add new indices to your Algolia application with popular search queries, external suggestions, or facet values. In your user interface, you can query the Query Suggestions indices like regular indices…

## Endpoints

### Send requests to the Algolia REST API
`GET https://apizie.tech/v1/search-tools:algolia-query-suggestions/custom-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| 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://apizie.tech/v1/search-tools:algolia-query-suggestions/custom-post` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| 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://apizie.tech/v1/search-tools:algolia-query-suggestions/custom-put` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| 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://apizie.tech/v1/search-tools:algolia-query-suggestions/custom-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| path | string | yes | Path of the endpoint, for example `1/newFeature`. |
| parameters | object | no | Query parameters to apply to the current query. |

### List configurations
`GET https://apizie.tech/v1/search-tools:algolia-query-suggestions/get-all-configs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |

### Create a configuration
`POST https://apizie.tech/v1/search-tools:algolia-query-suggestions/create-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| body | object | yes | JSON request body |

### Retrieve a configuration
`GET https://apizie.tech/v1/search-tools:algolia-query-suggestions/get-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| indexName | string | yes | Query Suggestions index name. |

### Update a configuration
`POST https://apizie.tech/v1/search-tools:algolia-query-suggestions/update-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| indexName | string | yes | Query Suggestions index name. |
| body | object | yes | JSON request body |

### Delete a configuration
`POST https://apizie.tech/v1/search-tools:algolia-query-suggestions/delete-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| indexName | string | yes | Query Suggestions index name. |

### Retrieve configuration status
`GET https://apizie.tech/v1/search-tools:algolia-query-suggestions/get-config-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| indexName | string | yes | Query Suggestions index name. |

### Retrieve logs
`GET https://apizie.tech/v1/search-tools:algolia-query-suggestions/get-log-file` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| indexName | string | yes | Query Suggestions index name. |

### Switch the API key used to authenticate requests
`GET https://apizie.tech/v1/search-tools:algolia-query-suggestions/set-client-api-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The region where your Algolia application is hosted. |
| apiKey | string | yes | API key to use for subsequent requests. |

## Example
```
curl "https://apizie.tech/v1/search-tools:algolia-query-suggestions/custom-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Query Suggestions API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/search-tools:algolia-query-suggestions/custom-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Query Suggestions API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key search-tools:algolia-query-suggestions.

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