explaingit

sundowndev/phoneinfoga

Analysis updated 2026-06-24

16,419GoAudience · ops devopsComplexity · 3/5LicenseSetup · moderate

TLDR

An OSINT tool for investigating phone numbers. Pulls country, carrier, line type, reputation, and social profile hints from public sources and APIs.

Mindmap

mindmap
  root((phoneinfoga))
    Inputs
      Phone number
      API keys
      Scanner config
    Outputs
      Carrier info
      Line type
      Reputation hits
      Social profile leads
    Use Cases
      OSINT research
      Number triage
      Fraud investigation
    Tech Stack
      Go
      CLI
      REST API
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Look up the carrier and line type of an unknown phone number

USE CASE 2

Run an OSINT triage on suspicious numbers from a help desk queue

USE CASE 3

Expose phone lookups as a local REST API for an internal tool

What is it built with?

GoREST API

How does it compare?

sundowndev/phoneinfogapion/webrtcopenimsdk/open-im-server
Stars16,41916,45116,355
LanguageGoGoGo
Setup difficultymoderatehardhard
Complexity3/54/54/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Most scanners need third party API keys and the project is no longer actively maintained.

GPLv3 license. Free to use and modify, but any code you distribute that uses it must also be released under GPLv3.

In plain English

PhoneInfoga is an open-source OSINT (Open Source Intelligence, gathering publicly available information) tool for investigating phone numbers. You give it a phone number and it tries to gather information about it using publicly accessible sources, external APIs, phone directories, and search engines. The tool can determine basic facts like the country, area, carrier (the phone network provider), and line type (mobile, landline, VoIP). Beyond that, it attempts to find the VoIP provider if applicable, check reputation databases, look for associated social media profiles, and identify whether the number is a disposable (temporary) number. It does not track a phone's location in real time, cannot get a precise physical location, and does not claim to provide verified data, it is a research aid, not a definitive source. PhoneInfoga is written in Go and can be used in three ways: via a command-line interface, through a graphical web interface you run locally in your browser, or programmatically via a REST API. The tool is modular, using a collection of scanners that need to be individually configured with API keys or other credentials to be effective. The README notes that the project is stable but no longer actively maintained, and the repository may be archived. It is licensed under the GNU General Public License v3.0. You would use this tool for OSINT research or investigation work where you need to quickly aggregate public information about an unknown phone number.

Copy-paste prompts

Prompt 1
Install phoneinfoga from the Go binary release and run a scan against a sample number
Prompt 2
Run phoneinfoga as a local web UI in Docker and configure the NumVerify scanner
Prompt 3
Wire phoneinfoga REST API into a Python script that processes a CSV of numbers
Prompt 4
List which phoneinfoga scanners need paid API keys and which work for free

Frequently asked questions

What is phoneinfoga?

An OSINT tool for investigating phone numbers. Pulls country, carrier, line type, reputation, and social profile hints from public sources and APIs.

What language is phoneinfoga written in?

Mainly Go. The stack also includes Go, REST API.

What license does phoneinfoga use?

GPLv3 license. Free to use and modify, but any code you distribute that uses it must also be released under GPLv3.

How hard is phoneinfoga to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is phoneinfoga for?

Mainly ops devops.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub sundowndev on gitmyhub

Verify against the repo before relying on details.