# MoneyTools IP RDAP Lookup

> MoneyTools IP RDAP Lookup is a paid API for AI agents from tools.moneytools.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-11-05).

Returns network ownership details for an IP address — network name, CIDR, country, organization, and abuse contact — from regional internet registries via RDAP.

## Facts

- Endpoint: GET https://tools.moneytools.dev/v1/ip-rdap?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-05
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/moneytools-ip-rdap-lookup-71c0c1c6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zsTeudXrg0rVivHbJ62Ak

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 moneytools-ip-rdap-lookup-71c0c1c6
```

Example prompt: Who owns the IP address 203.0.113.42? I need the organization name, network CIDR, country, and abuse contact from the internet registries.

## When to prefer this

Use this endpoint when you need authoritative ownership and network registration data for an IP address directly from regional internet registries (ARIN, RIPE, APNIC, etc.) via RDAP. Prefer it over geolocation APIs when you need abuse contacts, CIDR blocks, or organization-level attribution rather than approximate physical location. The x402 micropayment model makes it suitable for pay-per-query agent workflows without subscription overhead.

## Known failure modes

- IP not found in any RIR — returns error or empty result, no charge applied
- Invalid IP format — returns validation error
- Free tier exhausted and no payment method — returns HTTP 402 Payment Required
- Network timeout or RIR unavailability — returns service error
- Private/reserved IP ranges may return no ownership data

## How this service works

IP owner / network (RDAP): Who owns this IP? Network name, CIDR, country, organization and abuse contact from the regional internet registries (RDAP). Free tier 10/day; then $0.001 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.001 USDC per call via x402 on Base. Run by MoneyTools.

## Output

A JSON object containing RDAP-sourced details about the IP's network: network name, CIDR prefix, country code, owning organization, and abuse contact information. Also includes payment metadata (whether a charge was made, transaction ID, amount in USD) and free-tier status.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "ip"
     ],
     "properties": {
      "ip": {
       "type": "string",
       "examples": [
        "1.1.1.1"
       ],
       "description": "IPv4/IPv6"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "payment": {
       "type": "object",
       "properties": {
        "charged": {
         "type": "boolean"
        },
        "network": {
         "type": "string"
        },
        "amountUsd": {
         "type": "string"
        },
        "transaction": {
         "type": [
          "string",
          "null"
         ]
        }
       }
      },
      "freeTier": {
       "type": "object"
      },
      "_moneytools": {
       "type": "object",
       "description": "optional plan / partner hints"
      }
     },
     "description": "Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/moneytools-ip-rdap-lookup-71c0c1c6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.moneytools.dev](https://www.zero.xyz/host/tools.moneytools.dev/llms.txt)
