# GeekVault IP Blacklist Check

> GeekVault IP Blacklist Check is a paid API for AI agents from api.geekvault.dev, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-29).

Checks whether a given IPv4 address appears on any known blacklists or spam/abuse databases

## Facts

- Endpoint: GET https://api.geekvault.dev/net-tools/v1/blacklist-check?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/geekvault-ip-blacklist-check-9923375a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DsqjuJGCmS6osam2Zhkxc

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 geekvault-ip-blacklist-check-9923375a
```

Example prompt: Can you check if the IP address 192.168.1.100 is on any blacklists or spam databases?

## When to prefer this

Use this endpoint when you need a quick, no-signup, pay-per-call IPv4 blacklist reputation check — ideal for agents that need to vet IPs on demand without maintaining API key subscriptions. Especially useful for email deliverability checks, security triage, or fraud detection workflows where you only occasionally need IP reputation data.

## Known failure modes

- IPv6 addresses not supported — endpoint only accepts IPv4 format
- Invalid IP format returns an error
- IP not found in any database may return listed=false with an empty detail array
- Network timeouts if upstream blacklist databases are unresponsive

## How this service works

Network, docs, image, web, and dev utility tools paid per call via x402. No signup, no API keys, no subscriptions — just USDC on Base.

## Output

Returns a JSON object with the queried IP address, a boolean 'listed' field indicating whether it appears on any blacklist, and a 'detail' array of strings naming the specific blacklists or databases where the IP was found (empty array if not listed).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "ip"
 ],
 "properties": {
  "ip": {
   "type": "string",
   "description": "Dirección IPv4 (IPv6 no soportado)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "ip",
  "listed",
  "detail"
 ],
 "properties": {
  "ip": {
   "type": "string"
  },
  "detail": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "listed": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/geekvault-ip-blacklist-check-9923375a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.geekvault.dev](https://www.zero.xyz/host/api.geekvault.dev/llms.txt)
