IP Address API

The WhatIsMyIP.com IP API (Application Programming Interface) gives you access to most of our tools programmatically. In order to access the Application Programming Interface, you must be a registered member. Bronze and Silver Members get 1 API key with 24 and 120 calls respectively per day. Gold level accounts get 10 separate keys. Gold level keys are allowed 1,440 calls per day (1 per minute) for a total of 14,400 calls per day (10 per minute).

Key generation and management are completed within your account page. URLs are shown within the Quick Start Guide* and the Full Documentation*, which can also be found within your account page.

*You must be logged in to view these pages.

Available IP API Interface Tools:

  • Get IP Address – Outputs your IP address
  • Detect Proxy – Outputs your IP address and a proxy if detected
  • IP Address Lookup – Outputs IP Geo-location information of the IP in query
  • Blacklist or Blocklist Check – Outputs whether or not the IP or domain input is on a blacklist or blocklist
  • Hostname Lookup – Outputs the host-name for the IP in query
  • IP Whois Lookup – Outputs the IP data from the ARIN IP database of the IP in query
  • Server Headers Check – Outputs the server header data for the input IP or URL
  • User Agent Info – Outputs the User Agent info for the requesting browser

The output options for each tool are:

  • Plain Text
  • XML
  • JSON
  • CSV

These tools are NOT currently available in our API. We're always working to improve user experience so these tools could become available through the API at some point in the future:

  • Internet Speed Test
  • Email Header Analyzer
  • DNS Lookup
  • Reverse DNS Lookup
  • Port Scanner