# CONNSKILL Keyword Metrics API

> CONNSKILL Keyword Metrics API is a paid API for AI agents from agent.connskill.com, paid per call via x402, $0.15/call, status healthy (last checked 2026-09-15, last successful call 2026-09-11).

Returns SEO keyword metrics including search volume, CPC, and competition score for a list of keywords, with monthly trend data.

## Facts

- Endpoint: POST https://agent.connskill.com/v1/keyword-metrics
- Price: $0.15/call
- Payment: x402
- Status: healthy
- Last checked: 2026-09-15
- Last successful call: 2026-09-11
- Success rate: 92% of calls made through Zero
- Rating: 4.7 / 5 from 2 reviews
- Activations on Zero: 12
- Tags: x402
- Canonical page: https://www.zero.xyz/c/connskill-keyword-metrics-api-08e363ff
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0NscFuVhsU8AMuGBlQcKm

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability connskill-keyword-metrics-api-08e363ff -d '<json body>'
```

Example prompt: Can you pull keyword metrics for 'webdesign rosenheim', 'webdesign münchen', and 'website erstellen' — I need search volume, CPC, and competition scores for Germany (location code 2276, language code de)?

## When to prefer this

Choose this endpoint when you need raw keyword-level SEO metrics — search volume, CPC, and competition — for one or more specific keywords, optionally scoped to a language and geographic market. It is ideal for programmatic keyword research workflows, ad budget estimation, and content prioritization without requiring an account or monthly subscription. Prefer this over full SERP scraping APIs when you only need aggregate keyword statistics rather than live search result rankings.

## Known failure modes

- Empty or missing keywords array returns a validation error
- Invalid language_code or location_code may return empty results or an error
- Keywords with no search history return zero or null values for volume and CPC
- Payment failure via x402 prevents the call from being processed
- Rate limits or backend data provider outages may cause delayed or failed responses

## How this service works

Search volume, CPC and competition for up to 1000 keywords (Google Ads data)

## Output

Returns an array of keyword objects each containing: the keyword string, overall search volume, CPC (cost-per-click in USD), competition score (0–1), and a monthly breakdown of search volume by year and month. Also includes a status field indicating delivery success.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "keywords"
 ],
 "properties": {
  "keywords": {
   "type": "array",
   "description": "Keywords to look up (max 1000). A single string is also accepted and treated as a one-element list."
  },
  "language_code": {
   "type": "string",
   "description": "ISO language code, defaults to de"
  },
  "location_code": {
   "type": "number",
   "description": "Location code (2276 = Germany, 2840 = United States)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "description": "Search volume, CPC and competition for up to 1000 keywords (Google Ads data)"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/connskill-keyword-metrics-api-08e363ff/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.connskill.com](https://www.zero.xyz/host/agent.connskill.com/llms.txt)
