v3.2 scamalytics.com ↗ Contact

IP Fraud Risk API

The Scamalytics IP Fraud Risk API provides real-time risk assessments for any IP address, combining Scamalytics' proprietary fraud intelligence with data from 10+ trusted external sources. Use it to detect VPNs, proxies, TOR exit nodes, and known fraud infrastructure before they reach your platform.

Base URLs

Choose the node closest to your infrastructure. Your account is tied to the node selected at sign-up.

UShttps://api11.scamalytics.com/v3/
EUhttps://api12.scamalytics.com/v3/

Response tiers

The fields returned depend on your subscription plan.

TierIncluded sources
Essential Scamalytics score, ip2proxy_lite, MaxMind GeoLite2, IPInfo, FireHOL, IPsum, Spamhaus DROP, x4bnet, Google, Amazon AWS, Apple iCloud Private Relay
Premium All Essential fields, plus populated values for DBIP (with the last 3 months of ISP/org history), the commercial ip2proxy feed, and scamalytics_isp / scamalytics_org. On Essential, these fields contain a placeholder string.

What you get on Premium

Both tiers return the identical response shape, with every key present on both, so your integration code doesn't change when you upgrade. On Essential, the Premium-gated fields below contain the placeholder string "PREMIUM FIELD - upgrade to view". On Premium, they hold real data. All other fields (the Scamalytics score, ip2proxy_lite, MaxMind, IPInfo, FireHOL, IPsum, Spamhaus, x4bnet, Google, AWS, Apple) are identical on both tiers.

The example values below are from a real lookup of 35.206.88.200 (a Google Cloud IP).

FieldEssentialPremium
scamalytics.scamalytics_ispplaceholder"Google Ireland Limited"
scamalytics.scamalytics_orgplaceholder"Google Cloud"
external_datasources.dbip (all 11 fields)placeholderFull geolocation: country, state, district, city, postcode, lat/long, ISP and org names
dbip.connection_typeplaceholderOne of dialup, isdn, cable, dsl, fttx, wireless, or null
dbip.history_monthly — ISP/org per monthplaceholderLast 3 months of ISP and org history
external_datasources.ip2proxy.proxy_typeplaceholder"PUB" with full taxonomy (VPN, TOR, DCH, PUB, WEB, SES), vs. ip2proxy_lite which only emits PUB

In Essential, every cell marked placeholder contains the literal string "PREMIUM FIELD - upgrade to view". See the right-hand panel for the full Essential and Premium responses side by side.

Quick start

Make a GET request with your key and an ip to look up:

# Replace {username} and {key} with your credentials curl "https://api12.scamalytics.com/v3/{username}?key={key}&ip=8.8.8.8"

The response is a JSON object. Check scamalytics.scamalytics_risk for a simple low / medium / high / very high classification, or use scamalytics_score (0–100) to fine-tune your own thresholds.

Example response Essential
{ "scamalytics": { "status": "ok", "mode": "live", "ip": "35.206.88.200", "scamalytics_score": 0, "scamalytics_risk": "low", "scamalytics_url": "https://scamalytics.com/ip/35.206.88.200", "scamalytics_isp": "PREMIUM FIELD - upgrade to view", "scamalytics_org": "PREMIUM FIELD - upgrade to view", "scamalytics_isp_score": 0, "scamalytics_isp_risk": "low", "scamalytics_proxy": { "is_datacenter": false, "is_vpn": false, "is_apple_icloud_private_relay": false, "is_amazon_aws": false, "is_google": true }, "is_blacklisted_external": false, "credits": { "used": 9929, "remaining": 490071, "last_sync_timestamp_utc": "2026-05-21 16:36:45", "seconds_elapsed_since_last_sync": 164, "note": "Credits used and remaining are approximate values." }, "exec": "32.29 ms" }, "external_datasources": { "dbip": { "ip_country_code": "PREMIUM FIELD - upgrade to view", "ip_state_name": "PREMIUM FIELD - upgrade to view", "ip_district_name": "PREMIUM FIELD - upgrade to view", "ip_city": "PREMIUM FIELD - upgrade to view", "ip_postcode": "PREMIUM FIELD - upgrade to view", "ip_geolocation": "PREMIUM FIELD - upgrade to view", "ip_country_name": "PREMIUM FIELD - upgrade to view", "isp_name": "PREMIUM FIELD - upgrade to view", "org_name": "PREMIUM FIELD - upgrade to view", "connection_type": "PREMIUM FIELD - upgrade to view", "history_monthly": { "03-2026": { "isp_name": "PREMIUM FIELD - upgrade to view", "org_name": "PREMIUM FIELD - upgrade to view" }, "04-2026": { "isp_name": "PREMIUM FIELD - upgrade to view", "org_name": "PREMIUM FIELD - upgrade to view" }, "05-2026": { "isp_name": "PREMIUM FIELD - upgrade to view", "org_name": "PREMIUM FIELD - upgrade to view" } }, "datasource_name": "db-ip.com", "license_info": "[email protected]" }, "ip2proxy": { "proxy_type": "PREMIUM FIELD - upgrade to view", "datasource_name": "ip2proxy.com", "license_info": "[email protected]" }, "ip2proxy_lite": { "asn": "43515", "as_name": "Google Ireland Limited", "proxy_type": "PUB", "proxy_last_seen": "1", "usage_type": "DCH", "ip_blacklisted": false, "ip_blacklist_type": "", "ip_provider": "", "ip_country_code": "US", "ip_country_name": "United States of America", "ip_district_name": "Iowa", "ip_city": "Council Bluffs", "isp_name": "Google LLC", "domain": "google.com", "datasource_name": "https://lite.ip2location.com/ip2proxy-lite", "license_info": "https://creativecommons.org/licenses/by-sa/4.0", "last_updated_timestamp_utc": "2026-05-21 08:16:19" }, "maxmind_geolite2": { "asn": "15169", "as_name": "Google LLC", "ip_geoname_id": "4852832", "ip_location_accuracy_km": "20", "ip_country_code": "US", "ip_state_name": "Iowa", "ip_district_name": "", "ip_city": "Council Bluffs", "ip_metro_code": "652", "ip_postcode": "51502", "ip_geolocation": "41.2591,-95.8517", "ip_country_name": "United States", "ip_time_zone": "America/Chicago", "datasource_name": "maxmind.com and geonames.org", "license_info": "https://creativecommons.org/licenses/by-sa/4.0", "last_updated_timestamp_utc": "2026-05-21 06:21:40" }, "ipinfo": { "asn": "AS43515", "ip_range_from": "35.206.32.0", "ip_range_to": "35.206.127.255", "as_name": "Google Ireland Limited", "as_domain": "google.com", "ip_country_code": "US", "ip_country_name": "United States", "ip_continent_code": "NA", "ip_continent_name": "North America", "datasource_name": "ipinfo.io", "license_info": "https://creativecommons.org/licenses/by-sa/4.0", "last_updated_timestamp_utc": "2026-05-21 04:05:09" }, "firehol": { "ip_blacklisted_30": false, "ip_blacklisted_1day": false, "is_proxy": true, "datasource_name": "https://iplists.firehol.org/", "license_info": "GPL v2", "last_updated_timestamp_utc": "2026-05-21 02:05:35" }, "ipsum": { "ip_blacklisted": false, "num_blacklists": 0, "datasource_name": "https://github.com/stamparm/ipsum", "license_info": "https://unlicense.org/", "last_updated_timestamp_utc": "2026-05-21 05:00:21" }, "spamhaus_drop": { "ip_blacklisted": false, "datasource_name": "https://www.spamhaus.org/drop", "license_info": "https://www.spamhaus.org/drop/terms/", "last_updated_timestamp_utc": "2026-05-21 07:00:02" }, "x4bnet": { "is_vpn": false, "is_datacenter": true, "is_tor": false, "is_blacklisted_spambot": false, "is_bot_operamini": false, "is_bot_semrush": false, "datasource_name": "https://github.com/X4BNet/", "license_info": "https://www.gnu.org/licenses/agpl-3.0.en.html", "last_updated_timestamp_utc": "2026-05-21 11:00:23" }, "google": { "is_google_general": true, "is_googlebot": false, "is_special_crawler": false, "is_user_triggered_fetcher": false, "is_google_cloud": true, "datasource_name": "https://developers.google.com/", "last_updated_timestamp_utc": "2026-05-21 12:00:04" }, "amazon_aws": { "data": [], "datasource_name": "https://docs.aws.amazon.com/", "last_updated_timestamp_utc": "2026-05-21 13:00:04" }, "apple_icloud_private_relay": { "data": { "ip_prefix": "", "country_code": "", "state_code": "", "city": "", "postcode": "" }, "datasource_name": "https://developer.apple.com/", "last_updated_timestamp_utc": "2026-05-21 14:00:52" } } }
Same lookup on Premium Premium
{ "scamalytics": { "status": "ok", "mode": "live", "ip": "35.206.88.200", "scamalytics_score": 0, "scamalytics_risk": "low", "scamalytics_url": "https://scamalytics.com/ip/35.206.88.200", "scamalytics_isp": "Google Ireland Limited", "scamalytics_org": "Google Cloud", "scamalytics_isp_score": 0, "scamalytics_isp_risk": "low", "scamalytics_proxy": { "is_datacenter": false, "is_vpn": false, "is_apple_icloud_private_relay": false, "is_amazon_aws": false, "is_google": true }, "is_blacklisted_external": false, "credits": { "used": 9928, "remaining": 490072, "last_sync_timestamp_utc": "2026-05-21 16:36:53", "seconds_elapsed_since_last_sync": 189, "note": "Credits used and remaining are approximate values." }, "exec": "26.52 ms" }, "external_datasources": { "dbip": { "ip_country_code": "US", "ip_state_name": "Iowa", "ip_district_name": "Pottawattamie", "ip_city": "Council Bluffs", "ip_postcode": "51502", "ip_geolocation": "41.2619,-95.8608", "ip_country_name": "United States", "isp_name": "Google Ireland Limited", "org_name": "Google Cloud", "connection_type": null, "history_monthly": { "03-2026": { "isp_name": "Google LLC", "org_name": "Google Cloud" }, "04-2026": { "isp_name": "Google LLC", "org_name": "Google Cloud" }, "05-2026": { "isp_name": "Google LLC", "org_name": "Google Cloud" } }, "datasource_name": "db-ip.com", "license_info": "[email protected]" }, "ip2proxy": { "proxy_type": "PUB", "datasource_name": "ip2proxy.com", "license_info": "[email protected]" }, "ip2proxy_lite": { "asn": "43515", "as_name": "Google Ireland Limited", "proxy_type": "PUB", "proxy_last_seen": "1", "usage_type": "DCH", "ip_blacklisted": false, "ip_blacklist_type": "", "ip_provider": "", "ip_country_code": "US", "ip_country_name": "United States of America", "ip_district_name": "Iowa", "ip_city": "Council Bluffs", "isp_name": "Google LLC", "domain": "google.com", "datasource_name": "https://lite.ip2location.com/ip2proxy-lite", "license_info": "https://creativecommons.org/licenses/by-sa/4.0", "last_updated_timestamp_utc": "2026-05-21 08:16:19" }, "maxmind_geolite2": { "asn": "15169", "as_name": "Google LLC", "ip_geoname_id": "4852832", "ip_location_accuracy_km": "20", "ip_country_code": "US", "ip_state_name": "Iowa", "ip_district_name": "", "ip_city": "Council Bluffs", "ip_metro_code": "652", "ip_postcode": "51502", "ip_geolocation": "41.2591,-95.8517", "ip_country_name": "United States", "ip_time_zone": "America/Chicago", "datasource_name": "maxmind.com and geonames.org", "license_info": "https://creativecommons.org/licenses/by-sa/4.0", "last_updated_timestamp_utc": "2026-05-21 06:21:38" }, "ipinfo": { "asn": "AS43515", "ip_range_from": "35.206.32.0", "ip_range_to": "35.206.127.255", "as_name": "Google Ireland Limited", "as_domain": "google.com", "ip_country_code": "US", "ip_country_name": "United States", "ip_continent_code": "NA", "ip_continent_name": "North America", "datasource_name": "ipinfo.io", "license_info": "https://creativecommons.org/licenses/by-sa/4.0", "last_updated_timestamp_utc": "2026-05-21 04:05:08" }, "firehol": { "ip_blacklisted_30": false, "ip_blacklisted_1day": false, "is_proxy": true, "datasource_name": "https://iplists.firehol.org/", "license_info": "GPL v2", "last_updated_timestamp_utc": "2026-05-21 02:05:36" }, "ipsum": { "ip_blacklisted": false, "num_blacklists": 0, "datasource_name": "https://github.com/stamparm/ipsum", "license_info": "https://unlicense.org/", "last_updated_timestamp_utc": "2026-05-21 05:00:21" }, "spamhaus_drop": { "ip_blacklisted": false, "datasource_name": "https://www.spamhaus.org/drop", "license_info": "https://www.spamhaus.org/drop/terms/", "last_updated_timestamp_utc": "2026-05-21 07:00:02" }, "x4bnet": { "is_vpn": false, "is_datacenter": true, "is_tor": false, "is_blacklisted_spambot": false, "is_bot_operamini": false, "is_bot_semrush": false, "datasource_name": "https://github.com/X4BNet/", "license_info": "https://www.gnu.org/licenses/agpl-3.0.en.html", "last_updated_timestamp_utc": "2026-05-21 11:00:23" }, "google": { "is_google_general": true, "is_googlebot": false, "is_special_crawler": false, "is_user_triggered_fetcher": false, "is_google_cloud": true, "datasource_name": "https://developers.google.com/", "last_updated_timestamp_utc": "2026-05-21 12:00:05" }, "amazon_aws": { "data": [], "datasource_name": "https://docs.aws.amazon.com/", "last_updated_timestamp_utc": "2026-05-21 13:00:04" }, "apple_icloud_private_relay": { "data": { "ip_prefix": "", "country_code": "", "state_code": "", "city": "", "postcode": "" }, "datasource_name": "https://developer.apple.com/", "last_updated_timestamp_utc": "2026-05-21 14:00:53" } } }