---
type: "product"
title: "IP Verification API India | IP Geolocation & Risk Scoring"
description: "Verify IP addresses with geolocation, proxy detection, and risk scoring. Prevent fraud and enforce geo-compliance with real-time IP intelligence."
slug: "ip-verification-api"
category: "verification"
canonical: "https://eps.eko.in/products/ip-verification-api"
docs_url: "https://developers.eko.in/reference/ip"
---


> **Canonical URL:** https://eps.eko.in/products/ip-verification-api
> _This is a machine-readable Markdown version of the page for AI agents and LLMs. The primary (HTML) version lives at the canonical URL above._

# IP Verification API for Fraud Prevention & Geo-Compliance

Verify IP addresses in real time — detect proxies, geo-locate users, and assess risk scores for fraud prevention and geo-compliance workflows.

_Geo-locate and risk-score IP addresses_

To get started, fill the form at https://eps.eko.in/signup (with your name and mobile number) or call us at +919513181707

## Overview

The IP Verification API enables businesses to geo-locate IP addresses, detect proxies and VPNs, and assess risk scores. Use it for fraud prevention, geo-compliance, and user location verification.

## Key Benefits

- Real-time IP geolocation with city-level accuracy
- Proxy and VPN detection
- City and proxy-type risk scoring
- Supports geo-compliance enforcement
- API-driven, automation-ready

## Features

### IP Geolocation
Resolve IP addresses to country, region, and city for location-based decisions.

### Proxy & VPN Detection
Identify proxy type and category to flag suspicious connection sources.

### Risk Scoring
Get city-level and proxy-type risk scores for fraud assessment.

### Real-Time Processing
Instant IP intelligence for inline fraud checks during transactions.

## Who Should Use This

- Fintech and digital lending platforms
- E-commerce and marketplace platforms
- SaaS and subscription platforms
- Insurance and compliance platforms

## Use Cases

- Transaction fraud detection
- Geo-compliance enforcement
- User location verification during KYC
- Bot and scraping detection

## API Preview — IP Verification

### Example inputs

| Field | Value |
| --- | --- |
| IP Address | 103.21.58.193 |

### Example outputs

| Field | Value |
| --- | --- |
| Country | India (IN) |
| Region | Maharashtra |
| City | Mumbai |
| Proxy Type | None |
| City Risk Score | 12 / 100 |
| Proxy Risk Score | 0 / 100 |

## Integration Steps

1. **Sign Up** — Create an account on Connect App and get your sandbox credentials.
2. **Submit KYC** — Complete your KYC verification process by submitting the required documents.
3. **Integrate API** — Use our comprehensive documentation to integrate the APIs.
4. **Test in Sandbox** — Test your integration thoroughly in our sandbox environment.
5. **Go Live** — Start verifying IP addresses in production.

## FAQs

### What details are returned?
The API returns IP address, proxy type, country code and name, region, city, city risk score, and proxy-type risk score.

### Can it detect VPNs?
Yes. The API identifies proxy type including VPN, residential proxy, data center proxy, and other classifications.

### How is the risk score calculated?
Risk scores are based on factors like cybersecurity threats, proxy type classification, and historical threat intelligence for the city and connection type.

### Is this suitable for real-time fraud checks?
Yes. The API is designed for inline transaction-level fraud checks with sub-second response times.

### How do I get started?
Sign up on Connect App, submit the required documents, integrate the REST API using our sandbox environment, and go live.

### Can the API handle high volumes?
Yes. The API is designed to handle large-scale volumes reliably without performance degradation.

### How does API authentication work?
Every API call is secured with one-time-use tokens generated using asymmetric cryptography. After signing up, you will receive your developer-key and secret-key for both UAT and production environments, which you can use to generate tokens for authenticating your API requests.

### How are errors and failures reported?
Every response includes a status code and a human-readable message. Failed requests return specific error codes indicating the reason, so you can handle each case programmatically.

### Is there a sandbox environment for testing?
Yes. A full sandbox environment is available immediately on signup. You can test your integration end-to-end before going live — no commitment required.

### How is API usage billed?
Usage is billed per successful API call with no minimum commitment. Volume-based pricing tiers are available — contact our team for detailed rates.

## API Documentation

- [Full developer docs](https://developers.eko.in/reference/ip)

## Related Products

- [PAN Verification](https://eps.eko.in/products/pan-verification-api): Full PAN identity fetch in <2 seconds ([markdown](https://eps.eko.in/products/pan-verification-api.md))
- [Bank Account Verification](https://eps.eko.in/products/bank-verification-api): Penny-drop bank account validation ([markdown](https://eps.eko.in/products/bank-verification-api.md))
- [GST Verification](https://eps.eko.in/products/gst-verification-api): GSTIN lookup & filing status ([markdown](https://eps.eko.in/products/gst-verification-api.md))
- [DigiLocker Integration](https://eps.eko.in/products/digilocker-api): Fetch notarised docs — Aadhaar, DL, marksheets, etc ([markdown](https://eps.eko.in/products/digilocker-api.md))
- [UPI ID (VPA) Verification](https://eps.eko.in/products/upi-verification-api): Validate UPI ID (VPA) in real time ([markdown](https://eps.eko.in/products/upi-verification-api.md))

- [Site index](https://eps.eko.in/index.md): Full list of API products, industries, and solution packs
