ip-api.org
JavaScript is required.