The Shodan Monitor service lets users get keep track of what they have exposed to the Internet. It supports monitoring based on IPs/ network ranges, hostnames/ domains and search query results.
Developer information
The following API method(s) are used:
https://api.shodan.io/dns/domain/{domain}
https://api.shodan.io/shodan/host/{ip}
https://api.shodan.io/shodan/host/count
https://api.shodan.io/shodan/host/search
https://api.shodan.io/shodan/alert
https://api.shodan.io/shodan/alert/info
https://api.shodan.io/shodan/alert{id}
https://api.shodan.io/shodan/alert/{id}/info
https://api.shodan.io/shodan/alert/triggers
https://api.shodan.io/shodan/alert/{id}/trigger/{trigger}
https://api.shodan.io/shodan/alert/{id}/trigger/{trigger}/ignore/{service}
https://api.shodan.io/shodan/alert/{id}/notifier/{notifier_id}
https://api.shodan.io/shodan/scan
https://api.shodan.io/notifier
https://api.shodan.io/notifier/provider
https://api.shodan.io/notifier/{id}
https://stream.shodan.io/shodan/alert
https://stream.shodan.io/shodan/banners
https://internetdb.shodan.io/{ip}
Other references:
- REST API Documentation: https://developer.shodan.io/api
- Streaming API Documentation: https://developer.shodan.io/api/stream
- InternetDB API Documentation: https://internetdb.shodan.io