> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Have I Been Pwned

> How to set up the Have I Been Pwned connector, plus the actions that are available.

![Have I Been Pwned](https://stackone-logos.com/api/haveibeenpwned/filled/svg)

Previewv0.1.0[See changelog](https://docs.stackone.com/connectors/haveibeenpwned/changelog.md)

[18 actions](#actions) · 1 auth method

Security

## Getting Started

**1. Create or Select a Project**

Set up a new project or select an existing one. See [Organizations & Projects](https://docs.stackone.com/gateway/concepts/organizations-and-projects.md).

**2. Configure the Connector**

Enable the connector and set up a Connector Profile in your project. See [Setup Connector Profile](https://docs.stackone.com/gateway/quickstart.md#setup-connector-profile).

**3. Link an Account**

Link an account [from the dashboard](https://docs.stackone.com/connect/managing-connectors/linking-accounts.md#link-from-the-dashboard) (or via [StackOne Hub](https://docs.stackone.com/embed/account-linking/overview)).

**4. Use Actions**

Connect an AI platform to the linked account's actions. See [AI Platforms](https://docs.stackone.com/connect/ai-platforms/overview.md).

Other ways to call actions are listed in [Protocols & SDKs](https://docs.stackone.com/connect/protocols-and-sdks.md).

## Actions

18 actions

ActionDescription

List Account Breaches`haveibeenpwned_list_account_breaches`

Returns the breaches an email address, username, or phone number appears in.

Search Account Breach Range`haveibeenpwned_search_account_breach_range`

Returns breached email hash suffixes and their breach names for a 6-character SHA-1 prefix (k-anonymity).

List Breaches`haveibeenpwned_list_breaches`

Returns the full catalogue of breaches loaded into Have I Been Pwned.

Get Breach`haveibeenpwned_get_breach`

Returns the full breach model for a single breach by its Name.

Get Latest Breach`haveibeenpwned_get_latest_breach`

Returns the breach most recently added to Have I Been Pwned.

List Data Classes`haveibeenpwned_list_data_classes`

Returns the alphabetical list of data class names seen across breaches.

List Data Class Descriptions`haveibeenpwned_list_data_class_descriptions`

Returns the alphabetical list of data classes seen across breaches, with a description of each.

List Domain Breached Emails`haveibeenpwned_list_domain_breached_emails`

Returns every breached email alias on a verified domain and the breaches each alias appears in.

List Subscribed Domains`haveibeenpwned_list_subscribed_domains`

Returns the verified domains linked to the API key, with breach counts.

Generate Domain DNS Token`haveibeenpwned_generate_domain_dns_token`

Generates the TXT record value used to verify control of a domain via DNS.

Verify Domain DNS Token`haveibeenpwned_verify_domain_dns_token`

Checks the domain's hibp-verify TXT record and marks the domain verified when it matches.

Send Domain Verification Email`haveibeenpwned_send_domain_verification_email`

Sends a verification email to an alias on the domain so domain control can be approved by link.

Search Pwned Password Range`haveibeenpwned_search_pwned_password_range`

Returns pwned password hash suffixes and their breach counts for a 5-character hash prefix (k-anonymity).

List Account Pastes`haveibeenpwned_list_account_pastes`

Returns the pastes an email address has appeared in.

List Stealer Logs By Email`haveibeenpwned_list_stealer_logs_by_email`

Returns the website domains an email address's credentials were captured on by info-stealer malware.

List Stealer Logs By Website Domain`haveibeenpwned_list_stealer_logs_by_website_domain`

Returns the email addresses whose credentials were captured on a website domain by info-stealer malware.

List Stealer Logs By Email Domain`haveibeenpwned_list_stealer_logs_by_email_domain`

Returns the email aliases on a domain that appear in stealer logs, mapped to the website domains they were captured on.

Get Subscription Status`haveibeenpwned_get_subscription_status`

Returns the plan, rate limit, expiry, and capabilities of the subscription behind the API key.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.