Welcome to Shodan API’s documentation!

Shodan is a search engine that lets you find specific computers (routers, servers, etc.) using a variety of filters. Some have also described it as a public port scan directory or a search engine of banners.

There are libraries available in Python, Ruby and Perl to easily get started. Click on the appropriate language below to learn more:



Learn how to use the Python library.
Learn about the Ruby library.
Learn about the Perl library.



Note

An API key is required for access, get yours at the Shodan API page for free.

Table Of Contents

Next topic

JSON API Reference

This Page