Skip to main content

IP::Info - Accurate IP Address Data


Scraper Overview

IP::InfoIP::Info – accurate IP address data that meets security requirements, specificity, and prospects for use.

A-Parser functionality allows you to save scraper settings IP::InfoIP::Info for further use (presets), set a scraping schedule, and much more.

Saving results is possible in the form and structure you need, thanks to the built-in powerful templating engine Template Toolkit which allows you to apply additional logic to the results and output data in various formats, including JSON, SQL, and CSV.

Collected Data

Data is collected from the service

  • Whether it is used by multiple servers
  • City
  • Region
  • Country
  • Location
  • Postal code
  • Time zone
  • Autonomous system number
  • ASN name
  • ASN domain
  • ASN route
  • ASN type
  • Company name
  • Company domain
  • Company type
  • Whether the IP uses VPN
  • Whether the IP uses a proxy server
  • Whether the IP uses TOR
  • Whether the IP belongs to a hosting company
  • Service
  • Abuse department contact information

Use Cases

  • Determining IP location
  • Privacy check


As queries, you need to specify a list of IP addresses, for example:

Output Results Examples

A-Parser supports flexible result formatting thanks to the built-in templating engine Template Toolkit, which allows it to output results in any form, as well as in structured formats, such as CSV or JSON

Default Output

Result format:

$query: $country, $region, $city, Location: $loc, Postal code: $postal

Example of result: US, California, San Francisco, Location: 37.7509,-122.4153, Postal code: 94110 DE, Berlin, Berlin, Location: 52.5244,13.4105, Postal code: 10119 ID, Jakarta, Jakarta, Location: -6.2146,106.8451, Postal code: IN, Karnataka, Doddaballapura, Location: 13.2257,77.5750, Postal code: 560100 US, California, San Francisco, Location: 37.7621,-122.3971, Postal code: 94107 IT, Sicily, Palermo, Location: 38.1166,13.3636, Postal code: 90100 SG, Singapore, Singapore, Location: 1.2897,103.8501, Postal code: 018989

Output in CSV Table

Result format:

[% tools.CSVline(query, country, region, city, loc, postal) %]

Example of result:,DE,Berlin,Berlin,"52.5244,13.4105",10119,US,California,"San Francisco","37.7509,-122.4153",94110,US,California,"San Francisco","37.7621,-122.3971",94107,IN,Karnataka,Doddaballapura,"13.2257,77.5750",560100,ID,Jakarta,Jakarta,"-6.2146,106.8451",,SG,Singapore,Singapore,"1.2897,103.8501",018989,IT,Sicily,Palermo,"38.1166,13.3636",90100

Dump Results to JSON

Result format:

obj = {};

obj.query = query; = country;
obj.region = region; = city;
obj.loc = loc;
obj.postal = postal;

obj.json _ ','

Initial text:


Final text:


Example of result:


To make the "Initial text" and "Final text" options available in the Task Editor, you need to activate "More options".

Possible Settings

ParameterDefault ValueDescription
Use proxy IP as queryUse proxy IP as the query