1.0.3 • Published 3 years ago

find-my-location v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

find-my-location

Find user location from their ip

Install

Using npm:

npm install find-my-location

or if you prefer using yarn:

yarn add find-my-location

Usage

import fml from "find-my-location";
// or if you don't use ES6 import:
// const fml = require("find-my-location").default;

const dummy = async () => {
  const location = await fml("112.69.120.199");

  console.log(location);
};

dummy();

/*
  The response will be:
  {
    ip: "112.69.120.199",
    country_code: "JP",
    country_name: "Japan",
    region_code: "27",
    region_name: "Ōsaka",
    city: "Osaka",
    zip_code: "543-0062",
    time_zone: "Asia/Tokyo",
    latitude: 34.6851,
    longitude: 135.5136,
    metro_code: 0
  }
*/

Dependencies

This library uses freegeoapi API to function, we are allowed up to 15,000 requests per hour.