ApiGeoIP.ru - API геолокации IP, ASN и антифрода для бизнеса

APIGeoIP.RU

IP геолокация, ASN и антифрод API для бизнеса



GeoIP API и антифрод-платформа для авторизации, платежей и регистрации

ApiGeoIP.ru помогает B2B-командам снижать фрод и ускорять принятие решений в критичных точках: логин, регистрация, checkout и финансовые операции.

Вы получаете единый API с гео-контекстом, ASN и antifraud-сигналами, который легко встроить в текущую backend-архитектуру и масштабировать под рост нагрузки.

IP Geolocation API Точный геоконтекст по IP: город, страна, timezone и enrichment-данные для продуктовых и аналитических сценариев.
Antifraud API Риск-скоринг, сигналы аномалий и поведенческий контекст помогают в реальном времени фильтровать подозрительные действия.
Рост конверсии и выручки Стабильный API-контур с Bearer auth и предсказуемыми JSON-ответами ускоряет запуск правил и масштабирование коммерческих потоков.

Текущий API snapshot

ONLINE
IP216.73.216.40
Статус APIok
HTTP200
Тарифantifraud
ГородColumbus
СтранаUnited States (US)
Часовой поясAmerica/New_York
Risk score-5
Confidence0
Proxy/VPNfalse
Сигналы0
Signals listn/a

Как интегрировать API в backend

Практичный pipeline для продуктовых и risk-команд: от первого запроса до контроля качества решений и роста бизнес-метрик.

Шаг 1: Подключите аккаунт и API ключ

Создайте рабочий проект, получите ключ и задайте базовые лимиты доступа по средам (dev/stage/prod).

Шаг 2: Отправляйте запрос в endpoint

Передавайте ip и user_id с Authorization: Bearer и сохраняйте контекст запроса.

Шаг 3: Запускайте risk-правила

Комбинируйте risk score, confidence и proxy/vpn-сигналы для login, signup и checkout-сценариев.

Шаг 4: Контролируйте качество и ROI

Выгружайте логи в CSV/JSON, сверяйте с антифрод-метками и конверсией, улучшайте пороги и бизнес-правила.

Фильтры ответа: fields + crypto

Оптимизируйте размер ответа и ускоряйте интеграцию: запрашивайте только нужные поля API под конкретную операцию.

curl -G "/api/" \
  --data-urlencode "ip=8.8.8.8" \
  --data-urlencode "user_id=user_001" \
  --data-urlencode "fields=geo.country,geo.country_enrichment.tld,antifraud.risk_score" \
  --data-urlencode "crypto=BTC,ETH" \
  -H "Authorization: Bearer YOUR_API_KEY"

Если часть полей недоступна по тарифу, API вернет доступные данные и блок access.missing_fields.

Live IP lookup

ГородColumbus
СтранаUnited States
Risk score-5
Proxy/VPNfalse
Показать JSON ответ API
{
    "status": "ok",
    "error_code": 0,
    "http_status": 200,
    "ip": "216.73.216.40",
    "ua": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
    "user_id": "guest:b17795b2d6a34827db969b7276ca5b07",
    "subscription_type": "antifraud",
    "geo": {
        "city": {
            "name": "Columbus",
            "geoname_id": 4509177
        },
        "country": {
            "iso_code": "US",
            "name": "United States",
            "geoname_id": 6252001
        },
        "subdivisions": [
            {
                "iso_code": "OH",
                "name": "Ohio",
                "geoname_id": 5165418
            }
        ],
        "location": {
            "latitude": 39.9625,
            "longitude": -83.0061,
            "accuracy_radius": 20
        },
        "timezone": "America/New_York",
        "postal": "43215",
        "raw": {
            "city": {
                "name": "Columbus",
                "names": {
                    "de": "Columbus",
                    "en": "Columbus",
                    "es": "Columbus",
                    "fr": "Columbus",
                    "ja": "コロンバス",
                    "pt-BR": "Columbus",
                    "ru": "Колумбус",
                    "zh-CN": "哥伦布"
                },
                "confidence": null,
                "geonameId": 4509177
            },
            "country": {
                "name": "United States",
                "names": {
                    "de": "USA",
                    "en": "United States",
                    "es": "Estados Unidos",
                    "fr": "États Unis",
                    "ja": "アメリカ",
                    "pt-BR": "EUA",
                    "ru": "США",
                    "zh-CN": "美国"
                },
                "confidence": null,
                "geonameId": 6252001,
                "isInEuropeanUnion": false,
                "isoCode": "US"
            },
            "location": {
                "averageIncome": null,
                "accuracyRadius": 20,
                "latitude": 39.9625,
                "longitude": -83.0061,
                "metroCode": 535,
                "populationDensity": null,
                "timeZone": "America/New_York"
            },
            "subdivisions": [
                {
                    "name": "Ohio",
                    "names": {
                        "de": "Ohio",
                        "en": "Ohio",
                        "es": "Ohio",
                        "fr": "Ohio",
                        "ja": "オハイオ州",
                        "pt-BR": "Ohio",
                        "ru": "Огайо",
                        "zh-CN": "俄亥俄州"
                    },
                    "confidence": null,
                    "geonameId": 5165418,
                    "isoCode": "OH"
                }
            ],
            "postal": {
                "code": "43215",
                "confidence": null
            },
            "traits": null,
            "registered_country": null
        },
        "country_enrichment": {
            "iso2": "US",
            "iso3": "USA",
            "name": "United States",
            "geoname_id": 6252001,
            "flag_emoji": "🇺🇸",
            "flag_cdn_png_20": "https://flagcdn.com/w20/us.png",
            "flag_cdn_png_40": "https://flagcdn.com/w40/us.png",
            "flag_cdn_svg": "https://flagcdn.com/us.svg",
            "calling_code": "+1201",
            "calling_codes": [
                "+1201",
                "+1202",
                "+1203",
                "+1205",
                "+1206",
                "+1207",
                "+1208",
                "+1209",
                "+1210",
                "+1212",
                "+1213",
                "+1214",
                "+1215",
                "+1216",
                "+1217",
                "+1218",
                "+1219",
                "+1220",
                "+1224",
                "+1225",
                "+1227",
                "+1228",
                "+1229",
                "+1231",
                "+1234",
                "+1239",
                "+1240",
                "+1248",
                "+1251",
                "+1252",
                "+1253",
                "+1254",
                "+1256",
                "+1260",
                "+1262",
                "+1267",
                "+1269",
                "+1270",
                "+1272",
                "+1274",
                "+1276",
                "+1281",
                "+1283",
                "+1301",
                "+1302",
                "+1303",
                "+1304",
                "+1305",
                "+1307",
                "+1308",
                "+1309",
                "+1310",
                "+1312",
                "+1313",
                "+1314",
                "+1315",
                "+1316",
                "+1317",
                "+1318",
                "+1319",
                "+1320",
                "+1321",
                "+1323",
                "+1325",
                "+1327",
                "+1330",
                "+1331",
                "+1334",
                "+1336",
                "+1337",
                "+1339",
                "+1346",
                "+1347",
                "+1351",
                "+1352",
                "+1360",
                "+1361",
                "+1364",
                "+1380",
                "+1385",
                "+1386",
                "+1401",
                "+1402",
                "+1404",
                "+1405",
                "+1406",
                "+1407",
                "+1408",
                "+1409",
                "+1410",
                "+1412",
                "+1413",
                "+1414",
                "+1415",
                "+1417",
                "+1419",
                "+1423",
                "+1424",
                "+1425",
                "+1430",
                "+1432",
                "+1434",
                "+1435",
                "+1440",
                "+1442",
                "+1443",
                "+1447",
                "+1458",
                "+1463",
                "+1464",
                "+1469",
                "+1470",
                "+1475",
                "+1478",
                "+1479",
                "+1480",
                "+1484",
                "+1501",
                "+1502",
                "+1503",
                "+1504",
                "+1505",
                "+1507",
                "+1508",
                "+1509",
                "+1510",
                "+1512",
                "+1513",
                "+1515",
                "+1516",
                "+1517",
                "+1518",
                "+1520",
                "+1530",
                "+1531",
                "+1534",
                "+1539",
                "+1540",
                "+1541",
                "+1551",
                "+1559",
                "+1561",
                "+1562",
                "+1563",
                "+1564",
                "+1567",
                "+1570",
                "+1571",
                "+1573",
                "+1574",
                "+1575",
                "+1580",
                "+1585",
                "+1586",
                "+1601",
                "+1602",
                "+1603",
                "+1605",
                "+1606",
                "+1607",
                "+1608",
                "+1609",
                "+1610",
                "+1612",
                "+1614",
                "+1615",
                "+1616",
                "+1617",
                "+1618",
                "+1619",
                "+1620",
                "+1623",
                "+1626",
                "+1628",
                "+1629",
                "+1630",
                "+1631",
                "+1636",
                "+1641",
                "+1646",
                "+1650",
                "+1651",
                "+1657",
                "+1660",
                "+1661",
                "+1662",
                "+1667",
                "+1669",
                "+1678",
                "+1681",
                "+1682",
                "+1701",
                "+1702",
                "+1703",
                "+1704",
                "+1706",
                "+1707",
                "+1708",
                "+1712",
                "+1713",
                "+1714",
                "+1715",
                "+1716",
                "+1717",
                "+1718",
                "+1719",
                "+1720",
                "+1724",
                "+1725",
                "+1727",
                "+1730",
                "+1731",
                "+1732",
                "+1734",
                "+1737",
                "+1740",
                "+1743",
                "+1747",
                "+1754",
                "+1757",
                "+1760",
                "+1762",
                "+1763",
                "+1765",
                "+1769",
                "+1770",
                "+1772",
                "+1773",
                "+1774",
                "+1775",
                "+1779",
                "+1781",
                "+1785",
                "+1786",
                "+1801",
                "+1802",
                "+1803",
                "+1804",
                "+1805",
                "+1806",
                "+1808",
                "+1810",
                "+1812",
                "+1813",
                "+1814",
                "+1815",
                "+1816",
                "+1817",
                "+1818",
                "+1828",
                "+1830",
                "+1831",
                "+1832",
                "+1843",
                "+1845",
                "+1847",
                "+1848",
                "+1850",
                "+1854",
                "+1856",
                "+1857",
                "+1858",
                "+1859",
                "+1860",
                "+1862",
                "+1863",
                "+1864",
                "+1865",
                "+1870",
                "+1872",
                "+1878",
                "+1901",
                "+1903",
                "+1904",
                "+1906",
                "+1907",
                "+1908",
                "+1909",
                "+1910",
                "+1912",
                "+1913",
                "+1914",
                "+1915",
                "+1916",
                "+1917",
                "+1918",
                "+1919",
                "+1920",
                "+1925",
                "+1928",
                "+1929",
                "+1930",
                "+1931",
                "+1934",
                "+1936",
                "+1937",
                "+1938",
                "+1940",
                "+1941",
                "+1947",
                "+1949",
                "+1951",
                "+1952",
                "+1954",
                "+1956",
                "+1959",
                "+1970",
                "+1971",
                "+1972",
                "+1973",
                "+1975",
                "+1978",
                "+1979",
                "+1980",
                "+1984",
                "+1985",
                "+1989"
            ],
            "capital": "Washington, D.C.",
            "continent": "North America",
            "tld": ".us",
            "currency": {
                "code": "USD",
                "name": "United States dollar",
                "symbol": "$"
            },
            "currencies": [
                {
                    "code": "USD",
                    "name": "United States dollar",
                    "symbol": "$"
                }
            ],
            "rates": {
                "currency_code": "USD",
                "units_per_usd": 1,
                "usd_per_unit": 1,
                "crypto": {
                    "BNB": {
                        "units_per_coin": 628.37,
                        "coin_per_unit": 0.0015914190683832773,
                        "usd_per_coin": 628.37,
                        "coin_per_usd": 0.001591419068
                    },
                    "BTC": {
                        "units_per_coin": 69718,
                        "coin_per_unit": 1.4343498092314753e-5,
                        "usd_per_coin": 69718,
                        "coin_per_usd": 1.4343498e-5
                    },
                    "ETH": {
                        "units_per_coin": 2077.7,
                        "coin_per_unit": 0.00048130143909130293,
                        "usd_per_coin": 2077.7,
                        "coin_per_usd": 0.000481301439
                    },
                    "TON": {
                        "units_per_coin": 1.49,
                        "coin_per_unit": 0.6711409395973155,
                        "usd_per_coin": 1.49,
                        "coin_per_usd": 0.671140939597
                    }
                }
            },
            "languages": [
                {
                    "code": "eng",
                    "name": "English"
                }
            ],
            "is_in_european_union": false,
            "localized_names": {
                "de": "USA",
                "en": "United States",
                "es": "Estados Unidos",
                "fr": "États Unis",
                "ja": "アメリカ",
                "pt-BR": "EUA",
                "ru": "США",
                "zh-CN": "美国"
            },
            "enrichment_source": "geoip.space country catalog v3"
        },
        "geo_intelligence": {
            "geo_point": "39.9625,-83.0061",
            "hemisphere": "NW",
            "geohash_8": "dphgr4uy",
            "distance_from_equator_km": 4448.63,
            "distance_from_prime_meridian_km": 7082.32,
            "map_urls": {
                "openstreetmap": "https://www.openstreetmap.org/?mlat=39.9625&mlon=-83.0061#map=10/39.9625/-83.0061",
                "google_maps": "https://maps.google.com/?q=39.9625,-83.0061"
            },
            "time": {
                "timezone": "America/New_York",
                "current_local_time": "2026-03-29T05:16:05-04:00",
                "utc_offset_seconds": -14400,
                "utc_offset_hours": -4,
                "is_dst": true
            }
        }
    },
    "asn": {
        "asn": 16509,
        "org": "Amazon.com, Inc.",
        "ip_network": "216.73.216.0/22",
        "network_type": "ISP"
    },
    "ptr": "216.73.216.40",
    "antifraud": {
        "risk_score": -5,
        "proxy_suspected": false,
        "confidence": 0,
        "signals": [],
        "behavior": [],
        "advanced_insights": {
            "distance_to_historical_user_centroid_km": null,
            "distance_to_historical_user_centroid_note": "insufficient_historical_coordinates",
            "location_stability_score": 37.5,
            "impossible_travel": {
                "is_detected": false,
                "distance_km": null,
                "elapsed_minutes": null,
                "speed_kmh": null,
                "note": null
            },
            "business_hours_mismatch": {
                "current_hour_utc": 9,
                "historical_avg_hour_utc": 9,
                "hour_delta": 0,
                "is_mismatch": false
            },
            "country_risk_profile": {
                "country_iso2": "US",
                "fraud_pressure_score": 6,
                "chargeback_risk_bucket": "low",
                "sanctions_flag": false
            },
            "asn_reputation": {
                "asn": 16509,
                "risk_score": null,
                "network_type": null,
                "reputation_tier": "unknown"
            },
            "network_change_anomaly": {
                "primary_asn": 16509,
                "current_asn": 16509,
                "is_anomaly": false,
                "asn_variants_recent": 1
            },
            "geo_consistency_with_profile": {
                "primary_country": "US",
                "current_country": "US",
                "match": true,
                "confidence": 1
            },
            "travel_context": {
                "status": "normal",
                "summary": "Current request aligns with recent mobility pattern"
            },
            "ip_quality_index": 100,
            "region_precision_level": "city_level",
            "smart_action_hint": "allow",
            "source_signals": []
        }
    }
}

Тариф Free

0 ₽/мес

Доступ к GEO API для тестов и sandbox-сред.

  • 10 запросов в минуту
  • 10 000 запросов в месяц
  • Только геоданные
  • Базовая поддержка интеграции

Тариф Geo Full

$10/mo

GeoIP API full access

  • Месячный лимит: 500 000 запросов
  • Полный доступ к API
  • Повышенная пропускная способность
  • Production-ready режим
  • Приоритетная обработка
  • Полная поддержка обработки запросов

Тариф Antifraud Full

$30/mo

GeoIP API + Antifraud API full access

  • Месячный лимит: 500 000 запросов
  • GEO + расширенный контекст
  • Продвинутые антифрод-сигналы
  • Операционные сигналы уверенности
  • Для риск-политик login и checkout
  • Приоритетная обработка поддержки

Enterprise

Индивидуально

Для high-load команд и бизнес-критичных антифрод-операций.

  • Private/local инсталляция в контролируемом контуре
  • Интеграция с внутренними сервисами и decision-движками
  • Консалтинг и архитектурный blueprint антифрод-модели

B2B кейсы: где используется GeoIP и антифрод API

  • Финтех и банки: скоринг риска входа и операций, защита от account takeover.
  • E-commerce: фильтрация фрод-заказов до оплаты и снижение chargeback.
  • SaaS: защита регистраций и контроль подозрительной активности.
  • AdTech и affiliate: проверка качества трафика и выявление прокси/ботов.
  • Маркетплейсы: отсев мультиаккаунтов, купон-абьюза и подозрительных payout-сценариев.
  • Крипто/fintech apps: риск-оценка для KYC-флоу, логина и вывода средств.
  • Онлайн-образование: защита от массовых фейковых регистраций и возвратного фрода.
  • Игровые платформы: фильтрация ботов, фрод-платежей и аномальной активности в аккаунтах.

FAQ

Для чего нужен user_id в запросе?

user_id связывает запросы с устойчивым идентификатором и помогает поведенческой аналитике выявлять аномалии.

Можно использовать API для login и checkout одновременно?

Да. Один и тот же endpoint подходит для pre-auth, payment risk check и антифрод-правил в реальном времени.

Как обрабатывать ошибки API?

Ориентируйтесь на HTTP статус и числовой error code. Повторяйте только временные ошибки, а ошибки валидации/авторизации не ретрайте.

Что делать, если поле недоступно по тарифу?

Проверяйте блок access.missing_fields и применяйте fallback-логику на стороне backend без падения сценария.

Можно ли сокращать ответ API под конкретный use case?

Да, используйте параметр fields, чтобы получать только нужные пути и уменьшить payload для production-обработки.

Подходит ли API для high-load проектов?

Да. Архитектура рассчитана на стабильные интеграции, а для больших команд доступен Enterprise-режим с индивидуальными условиями.

Как быстрее внедрить антифрод-решения в продукт?

Начните с login/signup/checkout, добавьте пороги по risk score и постепенно расширяйте правила на основе экспортируемых логов.

Запустите интеграцию GeoIP API сегодня

Получите API-ключ, подключите геолокацию IP и антифрод-контекст в продакшн за один спринт.

Открыть кабинет