Implementing the IPWarner API is quite simple. First of all, it is necessary to have an API key in order to send requests to them. The answers are returned in JSON format, which can be easily read, decoded and transformed into an object in PHP, Java and other programming languages using internal functions and specific libraries. We use these methods to return the data since it is the easiest to handle for the customer and to implement in all types of existing projects. We ensure the quality of the responses returned by the API every day. Requests are sent to front-end servers that request a response from the back-end servers closest to your location, to provide you with the answer as quickly as possible through synchronized databases.
API requests are sent in a specific form. There is no need to send a POST request or send particular headers such as your API key. The API key is sent directly to the URL, as is the IP address from which you want to retrieve the information. This is the form of the URL called.
This will allow you to process and interpret the results of the query manually or from your application. This makes it a second part of the documentation to be read below.
The API returns explicit results that you can interpret to block, for example, bad IPs (from proxies, VPNs or host addresses). We use advanced technologies to consider an IP address to be dangerous, malicious or non-residential. To do this, we rely on artificial intelligence, the actions we have recorded with this IP address on the Internet but also autonomous systems. Using these methods, our crawlers must regularly recalculate the dangerousness of IP addresses since addresses move a lot. We are now indexing hundreds of millions of IPv4 addresses but we are also starting to index a lot of new IPv6 addresses, which are being used more and more. Thus, our API is compatible with IPv6 addresses.
"countryName": "United States",
"continentName": "North America",
"asnName": "Google LLC",