Easy Integration

The Shodan API is the easiest way to provide users of your tool access to the Shodan data. The API provides access to all of the search features, allowing you to get exactly the information you want.

Automate Everything

Use the API to automatically generate reports, notify you if something popped up on Shodan or keep track of results over time.

Beyond the Web

The website only shows a small fraction of the information that is gathered by Shodan. Use the API to gain full access to all the data collected and extract the information you care about.

Real-Time Notifications

The Streaming API gives you the ability to subscribe to events in real-time so you can immediately respond to new discoveries.

Command-Line Friendly

The Shodan command-line interface exposes most of the API in a user-friendly way so you can access the Shodan database without needing to write your own scripts.

Install the CLI

API-First Development

The Shodan website, including Shodan Images and Shodan Maps, are powered by the API. Anything that can be done using those websites you can also do directly via the API. To get started find an API binding in your favorite language:

Browse available libraries