---
title: "How to use IP Intelligence"
url: "https://lookvalid.com/help/products/ip.md"
canonical_url: "https://lookvalid.com/help/products/ip"
last_updated: "2026-10-22"
type: "how-to"
summary: "What IP Intelligence takes in, which fields it returns and how credits are charged for each lookup."
related: ["https://lookvalid.com/help/products/phone.md", "https://lookvalid.com/help/products/country-code.md", "https://lookvalid.com/help/products/email-domain-check.md", "https://lookvalid.com/help/billing/plans-and-credits.md"]
---

# How to use IP Intelligence

What IP Intelligence takes in, which fields it returns and how credits are charged for each lookup.

## What it does

Location and network details for an IPv4 or IPv6 address (country, region, city, time zone, ASN and network owner) with risk flags from open lists such as Tor exit nodes and cloud provider ranges. Location data comes from DB-IP Lite (CC BY 4.0) and must be credited wherever results are shown.

## What you send

Send these fields in the JSON body of the request.

Request fields for IP Intelligence

| Field | Type | Required | Limits |
| --- | --- | --- | --- |
| ip | string | Required | up to 100 characters |

## What you get back

The `data` object of a successful response carries these fields. Every response also lists its `sources`, the `credits_charged` and whether it was a `cache_hit`.

Each field is described in the [API reference](https://lookvalid.com/docs/api/ip.md).

Response fields for IP Intelligence

| Field | Type |
| --- | --- |
| ip | string |
| version | number |
| country | string |
| region | string |
| city | string |
| latitude | number |
| longitude | number |
| timezone | string |
| asn | integer or null |
| asn_org | string |
| is_hosting | boolean |
| hosting_provider | string |
| is_tor | boolean |
| is_vpn | boolean |
| risk_score | integer |
| risk_factors | list |
| attribution | string |

## What it costs

1 credit per lookup.

What each outcome costs

| Case | Charge |
| --- | --- |
| Found | 1 credit |
| Nothing found | 0 credits |
| Repeat inside 7 days | 0 credits |
| Errors and invalid requests | 0 credits |

## Run it

You can try it without an account in the [free tool](https://lookvalid.com/tools.md). The free tools share a limit per visitor.

From code, send a POST request to `https://YOUR_API_HOST/v1/ip` with your API key.

A request to IP Intelligence

```bash
curl -X POST https://YOUR_API_HOST/v1/ip \
  -H "Authorization: Bearer $LOOKVALID_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ip":"8.8.8.8"}'
```

Full parameters and response fields are in the [API reference](https://lookvalid.com/docs/api/ip.md). To run a list of values, use a [bulk CSV job](https://lookvalid.com/help/api/bulk-csv-jobs.md).

## Good to know

- A repeat of the same lookup within 7 days is served from your cache and costs 0 credits.
- When the lookup finds nothing it returns `found: false` and costs 0 credits.
- Invalid input and errors are never charged.
- The API allows 200 requests per 10 seconds per key.

## Related

- [How to use Phone Numbering-Plan Validation](https://lookvalid.com/help/products/phone.md)
- [How to use Country Calling Codes](https://lookvalid.com/help/products/country-code.md)
- [How to use Email Domain Check](https://lookvalid.com/help/products/email-domain-check.md)
- [Plans, credits and how they are spent](https://lookvalid.com/help/billing/plans-and-credits.md)
