Shodan exposes several values called “credits,” but they are not interchangeable. Query Credits cover searches and data retrieval, while Scan Credits cover requests to scan IP addresses.

Core distinction

Query Credits retrieve data; Scan Credits request scanning

Query Credits

Used for filtered queries, later result pages, and API or CLI data retrieval.

Scan Credits

Used for on-demand scanning. Official guidance generally counts one Scan Credit per IP.

Query Credits: search and retrieval quota

Shodan documentation describes one Query Credit as enabling download of 100 results. API or CLI requests that use filters or request page two and beyond commonly consume Query Credits.

Important: a simple first-page search does not always consume a credit. The endpoint, filters, and page number matter.

Scan Credits: on-demand scanning quota

Scan Credits ask Shodan to crawl a specified IP or range. Official on-demand scanning guidance uses the baseline of one Scan Credit per IP.

Only scan assets you own or are explicitly authorized to assess, and follow applicable law and Shodan terms.

Why both numbers matter

  • Search and data analysis primarily depend on Query Credits.
  • Refreshing a specific authorized asset depends on Scan Credits.
  • Continuous monitoring also depends on monitored IP capacity and plan permissions.
  • Examples and screenshots do not replace a live api-info response.

Refresh and usage recommendations

Both credit types refresh monthly under current official guidance. In practice:

  1. Call api-info after delivery and record the initial state.
  2. Test bulk jobs at small scale to observe consumption.
  3. Add rate limits, bounded retries, and quota alerts.
  4. Avoid unnecessary repeated paging or scanning.
References

References

This article supports product understanding, development learning, and lawful authorized use. Third-party documentation, software versions, and platform rules may change.

FAQ

Frequently asked questions

Can Query Credits and Scan Credits be exchanged?

No. Query/data retrieval and on-demand scanning use separate quotas.

When do credits refresh?

Shodan documentation says query and scan credits refresh at the start of each month; the amount depends on the account plan.

Does every search consume Query Credits?

Not necessarily. Filters and pages after the first are examples that can consume credits through the API or CLI. Confirm current rules for the endpoint you use.