A web application that displays address of given ip addresses. This app also detects whether a particular IP address is suspicious.
Built with Next.js and IPstack API.
- 📍 Display the location of given IP addresses
- 📰 Check if a particular IP address is suspicious or not
- 🌐 Fetch location of multiple IP addresses with single API call
To set up the IP to Location App project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/apilayer/ip-to-location-app.git
-
Navigate to the project directory:
cd ip-to-location-app
-
Install the dependencies:
npm install
-
Create a
.env.local
file in the root directory and add your API keys:IPSTACK_API_KEY=your_ipstack_api_key_here
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser to see the application.
- App will show the locations of provided IP addresses
- Select a particular location block and see full address
- Check Proxy, Crawler, Tor, Threat Level, and other important details
- Next.js
- IPstack API to convert IP addresses to location
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
If you encounter any issues or have questions, please file an issue on the GitHub repository.