API Reference
API Documentation
Appendix
Requirements
To use the API you need to have an API key, which you can get for free by creating a Shodan account.
Create a Shodan account
This documentation covers the raw APIs that are provided by Shodan, you should only have to use this if no library is available in your language that wraps the Shodan API in a developer-friendly way.