Batch · IPv4 + IPv6

Bulk IP Lookup — 100 at a Time

One request, up to 100 addresses, and the same payload you get from a single lookup — geolocation, network, mobile carrier, and VPN / proxy / Tor detection on every address in the array.

100 Addresses, One Request

Send up to 100 addresses in a single call. A batch counts as one request against your key's rate limit, so you spend round-trips instead of quota.

You Only Pay for Answers

Private, reserved and bogon addresses come back flagged and cost nothing — they never reach a paid upstream call. You are billed for resolvable addresses, not for array length.

No Subscription, No Sales Call

Top up in USD from $10, call the API, stop whenever. No seat count, no annual commitment, nobody to talk to.

Enriching a Large Dataset?

Tell us the shape of the job — how many addresses, how often, and which fields you need — and we will tell you what it costs and how to run it.

Frequently Asked Questions

How many addresses can one call take?+

100. Beyond that the request is rejected with invalid_request and nothing is charged.

How is a batch billed?+

Per resolvable address, at the same rate as a single lookup. There is no batch discount and no batch surcharge — the saving is round-trips.

What happens to a bad address in the array?+

It comes back with invalid_ip for that entry and the rest of the batch is served. One bad string does not fail the call.

Does a batch count as one request or a hundred?+

One against the per-key rate limit, and one per resolvable address against your credit. That is the whole reason to use it.

What if a batch fails halfway?+

You are not charged for a lookup we failed to serve. In the ordinary case the charge is reversed before the response is sent, so a retry costs one lookup and not two.