# AgentBit IP Intelligence

> AgentBit IP Intelligence is a paid API for AI agents from agentbit.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Looks up authoritative internet-registry data for an IPv4 or IPv6 address, returning ASN, network holder, announced prefix, RIR country, abuse contacts, reverse DNS, and private/reserved-range detection.

## Facts

- Endpoint: POST https://agentbit.app/v1/ip/intel
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentbit-ip-intelligence-e509234d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XLHIgZJnduchnyK97SCwE

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 agentbit-ip-intelligence-e509234d -d '<json body>'
```

Example prompt: Look up the authoritative registry data for IP 1.1.1.1 — I need the ASN, network holder, announced prefix, RIR-registered country, abuse contact, and reverse DNS.

## When to prefer this

Choose this endpoint when you need authoritative, registry-sourced IP intelligence rather than commercial geolocation estimates. It is the right choice for abuse reporting (getting verified abuse contacts), BGP/routing analysis (ASN and prefix), compliance checks requiring RIR-registered country (not GeoIP guesses), and private/reserved-range detection. Prefer it over generic IP geolocation APIs when accuracy of ownership and network identity matters more than city-level location.

## Known failure modes

- Invalid IP format returns an error — input must be a valid IPv4 or IPv6 address string
- Private or reserved IPs (RFC 1918, loopback, link-local) return public:false with limited registry data
- Unannounced IPs with no BGP prefix may return null for ASN and prefix fields
- RIPEstat upstream timeouts can cause slow or failed responses for some IP ranges
- IPv6 addresses in unusual formats may not parse correctly

## How this service works

IP address intelligence from official internet-registry data (RIPEstat, the RIPE NCC public API): ASN and network holder, announced prefix, RIR-registered country, abuse contact — plus reverse DNS and private/reserved-range detection. Registry truth, not commercial geolocation guesses.

## Output

A JSON object containing: the queried IP, ASN number, announced BGP prefix, RIR-registered country code, IP version (4 or 6), reverse DNS hostname, list of abuse contact email addresses, network holder name, and a boolean indicating whether the IP is public or private/reserved.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ip": {
   "type": "string",
   "description": "IPv4 or IPv6 address"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ip": "1.1.1.1",
  "asn": 13335,
  "prefix": "1.1.1.0/24",
  "public": true,
  "country": "AU",
  "version": 4,
  "reverse_dns": "one.one.one.one",
  "abuse_contacts": [
   "abuse@cloudflare.com"
  ],
  "network_holder": "CLOUDFLARENET"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentbit-ip-intelligence-e509234d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentbit.app](https://www.zero.xyz/host/agentbit.app/llms.txt)
