Is the result data accurate?
Yes and no. The responded data will always be a rough indication of an IP's location. This is because it can be a dynamic IP which changes location every so many hours, and because of privacy. You can be pretty sure that location data on a larger scare is correct. Such as the country and region. And in some cases, depending on geography, the city and ZIP code. Latitude and longitude is usally derived of the ZIP code.
How are results compared and combined?
Each result is stripped and checked for validity as plain text. Our server will check if any results are given multiple times. Then each specific result will be assigned a value based on how many times the result is given. This value will determain which result is the most common and therefor probably the correct result. After all data fields are checked, the final result will be combined and send back to the requester.
Is there a maximum number of request I can make?
Technically; no. However some of the API's used by IPlocation have a set maximum number of requests which are allowed to be made by our servers. Of all the available API's which are used by IPlocation, it is always the free/public version, which may have these hourly of daily limitations. If one of the API's is currently at its maximum capacity, it is simply ignored in any request you make at that time.