Skip to main content

A simple python wrapper for the www.haveibeenpwned.com API.

Project description

PyPI version pypi build docs

haveibeenpywned

A simple Python wrapper for the Have I Been Pwned API.

Installation

Use the package manager pip to install haveibeenpywned.

pip install haveibeenpywned

Usage

from haveibeenpywned import Pywned

pywned = Pywned("your-hibp-api-key")
resp = pywned.get_all_breaches_names_for_account("email@address.com")
print(resp)

['8tracks', 'AbuseWithUs', 'AntiPublic', 'BlankMediaGames', 'Dubsmash', 'MySpace'] 

Links

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Authors

See also the list of contributors who participated in this project.

License

Creative Commons Attribution 4.0 International License

In other words, you're welcome to use the public API to build other services, but you must identify Have I Been Pwned as the source of the data . Clear and visible attribution with a link to haveibeenpwned.com should be present anywhere data from the service is used including when searching breaches or pastes and when representing breach descriptions. It doesn't have to be overt, but the interface in which Have I Been Pwned data is represented should clearly attribute the source per the Creative Commons Attribution 4.0 International License.

https://haveibeenpwned.com/API/v3#License

Acknowledgements

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

haveibeenpywned-0.2.90.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

haveibeenpywned-0.2.90-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file haveibeenpywned-0.2.90.tar.gz.

File metadata

  • Download URL: haveibeenpywned-0.2.90.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for haveibeenpywned-0.2.90.tar.gz
Algorithm Hash digest
SHA256 b609b64370739bcfe04e596b45921988769e281b8432c9e0f6fda7a480773dab
MD5 8870ed73a6261778f362aea2a725ed10
BLAKE2b-256 d7bc3f8944fc5ac8054ad51c3934c5d29ac3bdc2e73cbd2e15aedde6fe651917

See more details on using hashes here.

File details

Details for the file haveibeenpywned-0.2.90-py3-none-any.whl.

File metadata

  • Download URL: haveibeenpywned-0.2.90-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for haveibeenpywned-0.2.90-py3-none-any.whl
Algorithm Hash digest
SHA256 8bcf23068a68b43af662dfc2f1ee3bda308cb103b68a12b946bc970149cb3dd0
MD5 ad0f1106d402a9998c402e0f63ecb641
BLAKE2b-256 e4fd54d01831f464543134e74a8e92640757ff5fb84310e8d1a14efe39ca5ac0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page