Search engine for Internet connected devices.
Shodan provides an API for accessing data about devices connected to the internet, including open ports, SSL/TLS versions supported, geographic location, and web technologies in use. It includes a curated DNS database of hostnames likely to run a service, useful for mapping an organization's attack surface, and a Streaming API for subscribing to real-time notifications when new ports, vulnerabilities, or network configuration changes are detected.
The API underlies all of Shodan's own products, including Shodan Monitor, Shodan Maps, and Shodan Images, meaning anything available through those websites can also be accessed directly via the API. A command-line interface is also available, exposing most of the API's functionality without requiring custom scripting. Client libraries are offered in multiple programming languages.
The service is aimed at developers and organizations building tools that require internet-wide device and network intelligence, such as automated reporting, attack surface monitoring, or tracking changes to network configurations over time. Membership, API subscription, and enterprise plans are available, though specific pricing details are not stated on the page.
Shodan offers Membership, API Subscriptions, and Enterprise pricing options.
Yes, the Shodan command-line interface exposes most of the API in a user-friendly way.
Yes, the Streaming API lets you subscribe to events in real-time so you can immediately respond to new discoveries.
You can get IP information like open ports, SSL/TLS versions, country location, and web technologies, plus a curated DNS database of hostnames.
Yes, Shodan provides API bindings you can browse in your favorite language.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Generate merchant-specific and one-time use credit card numbers that link back to your bank.
Scan, search and collect threat intelligence data in real-time.
Domain and IP related information such as current and historical WHOIS and DNS records.
Access data on all Internet assets and build powerful attack surface management applications.
UK Police data.
Scan files for viruses, worms, trojans, ransomware, and other kinds of malware by sending them to the attachmentAV API powered by Sophos.