IP Geolocation Lookup - Fraud & Merchant Risk KYB API
Pricing
from $0.40 / 1,000 results
IP Geolocation Lookup - Fraud & Merchant Risk KYB API
Bulk IP geolocation for fraud and merchant-risk KYB: location, ISP/ASN, timezone, coordinates, and proxy/VPN/hosting detection. Enrich security logs and onboarding signals. Related: whois-domain-lookup, OFAC sanctions screening.
Pricing
from $0.40 / 1,000 results
Rating
0.0
(0)
Developer
Ava Torres
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Features
Share
IP Geolocation Lookup
Geolocate any IP address instantly. Returns country, region, city, latitude/longitude, ISP, timezone, currency, and proxy/VPN/hosting detection for each IP. Supports both IPv4 and IPv6. No API key needed.
Powered by the ip-api.com geolocation database — covering 99.5%+ of IPv4 addresses and a growing share of IPv6.
What you get
For each IP address:
- Location: Continent, country, region, city, district, ZIP/postal code
- Coordinates: Latitude and longitude
- Network: ISP name, organization, ASN number, and ASN name
- Timezone: IANA timezone identifier and UTC offset
- Currency: Local currency code
- Reverse DNS: Hostname mapping from the IP
- Flags: Mobile network, proxy/VPN, and hosting/datacenter detection
Use cases
- Fraud detection: Flag IPs from proxies, VPNs, or hosting providers during registration or checkout
- Audience analytics: Understand where your users are coming from without requiring account data
- Access control: Geo-restrict content or enforce regional compliance rules
- Network intelligence: Enrich server logs, ad impression data, or security events with location context
- Lead enrichment: Add location metadata to inbound form submissions or trial signups
Input example
{"ipAddresses": ["8.8.8.8", "1.1.1.1", "185.220.101.1"],"maxResults": 100}
Output example
{"query": "8.8.8.8","statusCode": "success","continent": "North America","continentCode": "NA","country": "United States","countryCode": "US","region": "VA","regionName": "Virginia","city": "Ashburn","zip": "20149","lat": 39.03,"lon": -77.5,"timezone": "America/New_York","utcOffset": -18000,"currency": "USD","isp": "Google LLC","org": "Google Public DNS","asNumber": "AS15169","asName": "GOOGLE","mobile": false,"proxy": false,"hosting": true}
Pricing
$0.50 per 1,000 results. No API key or external account needed.
Rate limits
The free tier of ip-api.com allows 45 requests per minute. This actor automatically respects that limit. For sustained high-volume lookups, consider running multiple smaller batches.
Supported formats
Accepts any valid IPv4 or IPv6 address. Private/reserved addresses (10.x.x.x, 192.168.x.x, 127.x.x.x, etc.) will return a failed status since they are not routable on the public internet.
How to use
- Open IP Geolocation Lookup - Fraud & Merchant Risk KYB API in Apify Console and click Start (or Try for free).
- Fill in the input form - start with IP Addresses, Max Results. Every field is optional unless marked required, and the form is prefilled with a working example.
- Set Maximum results to cap your cost, then run the Actor.
- Download the results as JSON, CSV, Excel, XML or HTML, or pull them with the Apify API.
FAQ
How much does IP Geolocation Lookup - Fraud & Merchant Risk KYB API cost?
$0.0005 per result. For example, 1,000 results cost about $0.50. Higher Apify plans get a Store discount.
Do I need an API key or login?
No. Just configure the input and run it.
Can I run it on a schedule or from code?
Yes. Use Apify Schedules for recurring runs, or call it from the Apify API, the JavaScript or Python client, Make, Zapier, n8n, or any MCP-compatible AI agent.
Why did my run return no results?
Your filters are probably too narrow. Remove a filter or broaden the search, then run again. You only pay the result price for records that are actually saved.
Is the data accurate and up to date?
Each run fetches live data from the source described above, so results are as current as that source. Verify critical records with the original source before acting on them.
Use with the API
curl -X POST "https://api.apify.com/v2/acts/pink_comic~ip-geolocation-lookup/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"ipAddresses": ["8.8.8.8", "1.1.1.1", "208.67.222.222"], "maxResults": 10}'