IP geolocation tool for OmeTV/OmniTV using WebRTC and IPGeolocation API
Client-side JavaScript tool to extract remote peer IP via WebRTC and display geolocation data from IPGeolocation API.
- Real-time IP extraction via WebRTC
- Country, region, city geolocation
- ISP and language detection
- Timezone with current local time
- Draggable UI panel
- Minimize/close controls
- No external dependencies
- Lightweight and fast
- Chromium-based browser (Chrome, Edge, Brave)
- OmeTV or OmniTV account (free)
- IPGeolocation API key (free tier)
- Get free API key from https://ipgeolocation.io
- Replace
let apiKey = "";with your key in the script - Open OmeTV or OmniTV and sign in
- Press F12 -> Console tab
- Type
allow pastingif prompted by Chrome - Paste the entire script and press Enter
- Public IP address (shown twice)
- Login: Facebook (fixed)
- Country
- Region / State
- City
- ISP
- Languages
- Latitude & Longitude
- Timezone
- Current local time
- UTC Offset
- Updated: 2023-01-01 (fixed timestamp)
Monitors WebRTC ICE candidates to extract public IP, queries IPGeolocation API for location data, and displays results in a draggable overlay.
- OmeTV may detect the script as unauthorized tool usage
- Your account can be temporarily or permanently banned
- IP bans may occur if detected
- Using a VPN does not guarantee anonymity
- Ban risk is moderate but possible with heavy usage
- Panel does not appear: Check console for errors
- No IP shown: Wait for WebRTC connection
- Geolocation fails: Verify API key is valid
- Ban message appears: Stop using immediately
This project is licensed under the MIT License.
This software is provided "AS IS". The author is not responsible for any misuse, legal consequences, or Terms of Service violations. Use only for ethical and educational purposes. You are solely responsible for complying with applicable laws and the OmeTV Terms of Service. Account bans, IP blocks, or other penalties are your own responsibility.