# Visual Search Client API

> Visual Search Client API on Apizie: 1 endpoint (Visual Search API lets you discover insights about an image such as visually similar images, shopping…) 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/dev-tools:microsoft-cognitiveservices-visual-search/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `dev-tools:microsoft-cognitiveservices-visual-search`
- Category: Dev Tools
- Status: byok
- Source: https://microsoft.com
- Page: https://apizie.tech/api/dev-tools/microsoft-cognitiveservices-visual-search
- OpenAPI: https://apizie.tech/api/dev-tools/microsoft-cognitiveservices-visual-search/openapi.json

Visual Search API lets you discover insights about an image such as visually similar images, shopping sources, and related searches. The API can also perform text recognition, identify entities (people, places,…

## Endpoints

### Visual Search API lets you discover insights about an image such as visually similar images, shopping…
`POST https://apizie.tech/v1/dev-tools:microsoft-cognitiveservices-visual-search/images-visual-search` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-BingApis-SDK | string | yes | Activate swagger compliance. |
| Accept-Language | string | no | A comma-delimited list of one or more languages to use for user interface strings. The list is in decreasing order of preference. For… |
| X-MSEdge-ClientID | string | no | Bing uses this header to provide users with consistent behavior across Bing API calls. Bing often flights new features and improvements,… |
| X-MSEdge-ClientIP | string | no | The IPv4 or IPv6 address of the client device. The IP address is used to discover the user's location. Bing uses the location information… |
| X-Search-Location | string | no | A semicolon-delimited list of key/value pairs that describe the client's geographical location. Bing uses the location information to… |
| mkt | string | no | The market where the results come from. Typically, mkt is the country where the user is making the request from. However, it could be a… |
| safeSearch | string | no | Filter the image results in actions with type 'VisualSearch' for adult content. The following are the possible filter values. Off: May… |
| setLang | string | no | The language to use for user interface strings. Specify the language using the ISO 639-1 2-letter language code. For example, the language… |
| body | object | no | Form fields as a JSON object |

## Example
```
curl "https://apizie.tech/v1/dev-tools:microsoft-cognitiveservices-visual-search/images-visual-search" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Visual Search Client API?
Create a free Apizie key, then send POST https://apizie.tech/v1/dev-tools:microsoft-cognitiveservices-visual-search/images-visual-search with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Visual Search Client 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 dev-tools:microsoft-cognitiveservices-visual-search.

### What is the status of the Visual Search Client API?
Needs your own provider key (bring your own key)
