# Karma.Domains User Account Info

> Karma.Domains User Account Info is a paid API for AI agents from api.karma.domains, paid per call via x402, $1.5/call, status unknown (last checked 2026-09-13).

Retrieves the authenticated user's account details including ID, email, credit balance, and Pro plan status.

## Facts

- Endpoint: GET https://api.karma.domains/v1/user
- Price: $1.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/karma-domains-user-account-info-99cb90d9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PNjTOjzGoKN0lZ2xZ7i3b

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 karma-domains-user-account-info-99cb90d9
```

Example prompt: Can you check my Karma.Domains account and tell me my current credit balance and whether I'm on a Pro plan?

## When to prefer this

Use this endpoint when you need to verify account identity, check remaining credit balance before making expensive list/report calls, confirm Pro plan eligibility, or retrieve the user's account ID for downstream operations within Karma.Domains.

## Known failure modes

- 401 Unauthorized — missing or invalid Bearer token
- 402 Payment Required — no authenticated session, agent credits needed; retry with PAYMENT-SIGNATURE header
- 429 Too Many Requests — rate limit of 60 req/min exceeded; respect Retry-After header
- 503 Service Unavailable — rate-limit storage backend unavailable

## How this service works

Public API for Karma.Domains: programmatic access to domain intelligence — reports across auctions, expired, backorder, and buy-now inventories, SEO and authority metrics, Wayback history, availability checks, and Karma Metric. Use it to search, filter, and automate the same data workflows as the Karma.Domains web app.

**Authentication:** `Authorization: Bearer <api_key>` (Pro subscription or agent credits).
**Agent credits (x402):** HTTP 402 + `PAYMENT-REQUIRED` when unauthenticated; retry same URL with `PAYMENT-SIGNATURE` and optional `X-Karma-Plan-Id`.

**Rate limits:** 60 requests per minute per API key (all endpoints share one counter). Response headers: `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`. On exceed: HTTP 429 with `Retry-After`. If rate-limit storage is unavailable: HTTP 503.

**Row quota:** 50,000 list rows per day per account (UTC reset). List responses include `X-Quota-Limit`, `X-Quota-Remaining`, `X-Quota-Reset`. Pagination: `page_size` 1–100 (Public API); `page × page_size ≤ 5000`.

## Output

Returns a JSON object with the user's account ID, email address, numeric credit balance, and Pro plan flag (0 or 1 indicating active subscription).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "000000000000000000000000",
  "email": "agent@example.com",
  "balance": 0,
  "pro_plan": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/karma-domains-user-account-info-99cb90d9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.karma.domains](https://www.zero.xyz/host/api.karma.domains/llms.txt)
