Giter Club home page Giter Club logo

ipapi's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ipapi's Issues

Incorrect geolocation for 206.1.86.0/23

Currently the IPv4 block 206.1.86.0/23 is showing the geolocation at Russia, however this block is currently geolocated at:

Country: Colombia
Region: Antioquia
City: Rionegro

This information is actually updated on internet registries but remains out of date on APILAYER, please see: https://whois.arin.net/rest/net/NET-206-1-86-0-1/pft?s=206.1.86.254

Current geolocation provided by APILAYER:

"country_name": Russia 
"state_prov": Ural Federal District 
"city": Surgut 
"latitude": 61.25505 
"longitude": 73.43602 
"time_zone": Asia/Yekaterinburg 
"isp": PSINet, Inc. 
"currency": Russian Ruble ```

Incorrect geolocation for 164.90.174.228

At least one IP address (164.90.174.228) is being given an incorrect geolocation from IPAPI, as seen in a query on this page: https://www.iplocation.net/ip-lookup

It shows this erroneous / outdated geolocation data:

164.90.174.228 | United States🇺🇸 | Washington | Issaquah
Digitalocean LLC | Not Available | 47.569351196289 | -121.77702331543

Only the ISP "Digitalocean" is correct. This IP address is in Germany: DigitalOcean's Frankfurt am Main data centre. You can find our correct IP location and post code from this official database: https://www.digitalocean.com/geo/google.csv

164.90.160.0/20 DE DE-HE Frankfurt 60341

This request is fairly urgent because any host we have in this IP range will be part of a global network using real-world coordinates to estimate propagation delays in a dynamically generated P2P topology.

incorrect geolocation for 212.178.231.138

the ip address 212.178.231.138 has given an incorrect geoloaction from IPAPI when seen as a query on this page : https://ipapi.com/

It shows 43.8296012878418

LONGITUDE
20.481830596923828

IP Location: Serbia (RS)
CITY, STATE
Čačak (Central Serbia)

ZIP CODE
32224

LANGUAGE
Serbian (SR)

CALLING CODE
+381

TIME ZONE
CEST

CURRENCY
Serbian Dinar (din.)

When using https://ipapi.co/?utm_source=google&utm_term=ipapi&utm_campaign=862321563&adgroupid=46098134600&device=c&utm_medium=cpc&utm_content=445058769074&gclid=CjwKCAjwi8iXBhBeEiwAKbUofQ_-JBhfm4b3NbDQ2rq8a5BjxHzCFgxPpt9-PhSSNjUQWjbC2rrP3xoC9KYQAvD_BwE
it brings up the correct information.

Access Key security when using Javascript

At the moment, documentation says:

Your API access key is private and should at no time be shown publicly.

Yet, on the same page, there is an example with jQuery where this key is exposed to anyone looking at browser dev tools:
$.ajax({ url: 'https://api.ipapi.com/' + ip + '?access_key=' + access_key, ..... } });
I used to work with the previous API version in a similar way, but now it's actually impossible, and in order to hide the access_key, I need to perform api calls from the server side - which is not that good idea, especially, when the website traffic goes high.
I understand the idea of monetizing the service - but this part reduces it value to possible users quite significantly.
Can't think of a solution right away - but firstly, I wonder if the authors see a problem with it as well.

Incorrect IP Addresses

Urgent: We are currently using your API in our application for user sign up and users who are within our state are getting denied access from our app because their IP address is being listed as if they are in a different state. This is only happening in select cases but not with every one of our users. Is this a known bug and are there any current fixes that can be implemented? Thank you for any help that can be provided.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.