
IP Geolocation & ASN Checker (Pay Per Result)
Pricing
$1.00 / 1,000 results

IP Geolocation & ASN Checker (Pay Per Result)
Check IP addresses for geolocation, ASN, ISP, and privacy details. Bulk process thousands per minute with pay-per-result pricing. Just input IPs and get accurate results instantly.
0.0 (0)
Pricing
$1.00 / 1,000 results
0
1
1
Last modified
9 hours ago
π IP Geolocation & ASN Checker (Pay Per Result)
Overview
This Apify Actor provides a fast and reliable way to check IP addresses for geolocation, ASN (Autonomous System Number), ISP details, and privacy flags.
Whether youβre a developer, marketer, or security researcher, this tool helps you enrich datasets, detect fraud, and understand user locations β all with a pay-per-result pricing model.
π Key Features
- π Geolocation Data: City, state, country, postal code, timezone, latitude, longitude.
- π’ ASN & ISP Info: ASN, ASN name, type, hostname, company.
- π Privacy & Anycast Flags: Detect private/proxy indicators and anycast.
- π Bulk Processing: Check many IPs in one run.
- π° Pay Per Processed IP: Billing is based on the number of IPs you submit.
- β‘ High Performance: Optimized for speed and parallel runs.
- π Simple Integration: Clean JSON input/output.
- β No external account required: Works out of the box.
π‘ Use Cases
- Security & Fraud Detection β Flag suspicious IP addresses (proxy, VPN, datacenter).
- Web Analytics β Enrich logs with geolocation and ISP data.
- Ad Targeting β Identify audience location by IP for better segmentation.
- E-commerce β Detect unusual logins or fraudulent purchases.
- Data Enrichment β Enhance datasets with IP metadata.
βοΈ How it Works
The Actor accepts a list of IP addresses, checks each one, and returns enriched details about the IP, including geolocation, ASN, ISP, and privacy flags. You can process single IPs or bulk lists in the same run.
π΅ Pricing
This Actor uses Pay Per Result pricing.
- $1 per 1000 results
- Definition: 1 result = 1 IP processed, regardless of the lookup outcome (valid, invalid, private range, or partial data).
- Example: If you submit 100 IPs and only 23 are valid, you are billed for 100 results.
β‘ Performance
Recent benchmarks:
- 100 IPs β 11 seconds (with 512 MB memory).
- On Apify Starter Plan (32 GB RAM) β you can run up to 32 actors in parallel.
- Throughput per actor: 545 IPs per minute.
- Throughput with 32 actors in parallel:
545 IPs x 32 approx 17.440 IPs per minute
β That means you can validate ~17,000+ IPs per minute on the Starter Plan.
π Input Parameters
Field | Type | Description | Default value |
---|---|---|---|
ips | array | A list of IP addresses to check | [] |
π₯ Input Example
{"ips": ["4.2.2.2"]}
Output Example
[{"ip": "4.2.2.2","geolocation": {"city": "Monroe","state": "Louisiana","country": "United States","postal": "71203","timezone": "America/Chicago","latitude": "32.5530","longitude": "-92.0422","country_code": "US"},"asn": "AS3356","asn_name": "Level 3 Parent, LLC","asn_type": "ISP","hostname": "b.resolvers.level3.net","range": "4.0.0.0/9","company": "Level 3 Parent, LLC","privacy": false,"anycast": true},]
π Why Choose IP Geolocation & ASN Checker?
Here's a comparison of using our Actor versus manual checking or other less efficient methods:
Feature | IP Geolocation & ASN Checker (Actor) | Manual Checking / Other Methods |
---|---|---|
Speed | Up to 17,440 checks/minute (parallel) | Very slow, human-dependent |
Accuracy | Real-time lookup | Prone to human error, outdated |
Cost-Efficiency | Pay per processed IP | High labor costs, fixed fees |
Scalability | Unlimited bulk processing | Limited, resource-intensive |
Automation | Fully automated | Manual, time-consuming |
Integration | Simple JSON | Complex, custom solutions |
Reliability | Consistent, robust performance | Inconsistent, prone to errors |
Account Setup | No external account/API required | Requires external API keys |
Support
For any questions, issues, or custom requirements, please reach out to our support team.
We are dedicated to ensuring your success with the IP Geolocation & ASN Checker Actor.
β FAQ
Q: How are results counted for billing?
A: 1 result = 1 IP processed. You are billed for every IP you submit, even if the IP is invalid, private, unreachable, or returns partial data.
Q: Do I pay only for valid IPs?
A: No. Billing is per processed IP, not per valid match. Example: submit 100 IPs, 23 valid β billed for 100 results.
Q: What formats are accepted?
A: IPv4 and IPv6 in standard notation. Malformed strings may still count as processed if submitted.
Q: Do I need to connect an external API or account?
A: No. This Actor works out of the box.
Q: Is bulk usage supported?
A: Yes. You can submit large lists and use parallel runs for higher throughput.
Q: What do the privacy
and anycast
fields mean?
A: privacy
: Indicates if the IP is associated with VPNs, proxies, or other methods to mask identity.
A: anycast
: Means the IP address is shared by multiple systems, often for load balancing or redundancy.