TempCatcher, identify spam emails on clean domains.
What is TempCatcher?
TempCatcher is a service which provides intelligence on temporary email addresses.
Why use TempCatcher?
Our service is the logical next step If you have exhausted all other solutions in your battle against spam (domain white-listing / blacklisting).
How do i use TempCatcher?
Please refer to quick start guide
Where do you get your data?
We aggregate our data from a variety of known spam providers.
Do you offer any paid services?
Yes, we offer a more simple "checks" api which allows you to send an email via http(s) and check if that is in our database.
For enterprise customers also provide intelligence on phone numbers as well.
if you are interested in these services please email contact@tempcatcher.com
Quick Start guide
1) Install TempCatcher api.
pip install tempcatcher
2) Example code:
from tempcatcher import *
t = TempCatcher()
email, status = t.check(input("Input email you would like to check: "), dns = True)
match status:
case 0:
print(f"Email: `{email}` was found in the tempcatcher data. (spam)")
case 1:
print(f"Email: `{email}` was not found in the tempcatcher data. (not spam)")
case 2:
print(f"Email was formatted incorrectly.")
case 3:
print(f"Email: `{email}` Could not find DNS MX record assocciated with domain")
case _:
print(f"How did we get here?")
del t # join update thread
3) Known Issues.
On windows / NT you may get a UnicodeDecodeError when trying to import tempcatcher,
the quickest solution is to add -X utf8 to your command arguments,
but here is a link to more in-depth analysis / help.
Metadata
Release files for TempCatcher 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tempcatcher-1.0.0.tar.gz | 17.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tempcatcher-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.7 kB
Release files / tempcatcher-1.0.0.tar.gz
| Download URL | tempcatcher-1.0.0.tar.gz |
|---|---|
| Size | 17.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bad31689a6220ff47a8c0d4e73aa6b9b4adced93fe1f4bfc639ab1d57ada5a9b
|
|
BLAKE2b-256 checksum How to use checksums |
c9718230642f7515941faad7b6d5628cb3373b9031c5b59c179e8905af4e6c51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / tempcatcher-1.0.0-py3-none-any.whl
| Download URL | tempcatcher-1.0.0-py3-none-any.whl |
|---|---|
| Size | 17.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c3f5f3eb640a1f592cd885b7454bdfce686a78277d8bd1e5cca00e8b6a7b3239
|
|
BLAKE2b-256 checksum How to use checksums |
491408763a7a432e9ddb4388e081ca915de4812e77a47801c192b32e04de7194
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|