A simple python wrapper for the www.haveibeenpwned.com API.
Project description
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.
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
Built Distribution
Hashes for haveibeenpywned-0.2.93-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f00fb6370fb7db53785f98885920aa3b1ebdef459683eee86aca6b9d54141fa3 |
|
MD5 | 445a4ee0326202f70455e3de00688b32 |
|
BLAKE2b-256 | 7799451f63ca03411144d0a17866503c9e8133406cd6f0b087043dcff1b1e000 |