# A/B Testing API API

> A/B Testing API API on Apizie: 5 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-abtesting/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

## Base URLs Base URLs for the A/B testing API: - `https://analytics.us.algolia.com` - `https://analytics.de.algolia.com` - `https://analytics.algolia.com` (alias of `analytics.us.algolia.com`) Use the URL that matches…

## Endpoints

### Send requests to the Algolia REST API
`GET https://zieapi.vercel.app/v1/search-tools:algolia-abtesting/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://zieapi.vercel.app/v1/search-tools:algolia-abtesting/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://zieapi.vercel.app/v1/search-tools:algolia-abtesting/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://zieapi.vercel.app/v1/search-tools:algolia-abtesting/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. |

### Switch the API key used to authenticate requests
`GET https://zieapi.vercel.app/v1/search-tools:algolia-abtesting/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://zieapi.vercel.app/v1/search-tools:algolia-abtesting/custom-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

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

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

### Can AI agents use the A/B Testing 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-abtesting.

### What is the status of the A/B Testing API API?
Needs your own provider key (bring your own key)
