rIP: Detects Fraud in Online Surveys by Tracing and Scoring IP Addresses

Takes as its input an array of IP addresses and the user's X-Key, passes these to <>, and returns a dataframe with the ip (used for merging), country code, country name, asn, isp, block, and hostname. Especially important in this is the variable "block", which gives a score indicating whether the IP address is likely from a server farm and should be excluded from the data. It is codes 0 if the IP is residential/unclassified (i.e. safe IP), 1 if the IP is non-residential IP (hostping provider, proxy, etc. – should likely be excluded), and 2 for non-residential and residential IPs (more stringent, may flag innocent respondents). The recommendation from <> is to block or exclude those who score block = 1.

Version: 0.1.1
Imports: httr, utils
Published: 2018-10-16
Author: Ryan Kennedy [aut, cre], Philip Waggoner [aut], Scott Clifford [ctb]
Maintainer: Ryan Kennedy <rkennedy at>
License: MIT + file LICENSE
NeedsCompilation: no
Materials: README
CRAN checks: rIP results


Reference manual: rIP.pdf
Package source: rIP_0.1.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X binaries: r-release: rIP_0.1.1.tgz, r-oldrel: rIP_0.1.1.tgz
Old sources: rIP archive


Please use the canonical form to link to this page.