Skip to content

feat: add Vimeo email scan module#425

Merged
kaifcodec merged 1 commit into
kaifcodec:mainfrom
brunolm:feat/add-vimeo-email-module
Jul 19, 2026
Merged

feat: add Vimeo email scan module#425
kaifcodec merged 1 commit into
kaifcodec:mainfrom
brunolm:feat/add-vimeo-email-module

Conversation

@brunolm

@brunolm brunolm commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Adds an email-existence scan module for Vimeo.

How it works

  • Fetches the xsrft token from GET https://vimeo.com/_next/viewer, then POST https://vimeo.com/join with email_validation=true.
  • This is a validation-only call: no account is created, there is no captcha on this step, and no email is sent.

Signal

  • Registered → HTTP 418 {"has_error_user_exists": true}Result.taken
  • Not registered → HTTP 200 []Result.available

Testing

  • Verified live end-to-end: a registered address returns Registered, a random unregistered address returns Not Registered.
  • Auto-discovered (no registry changes). Full test suite passes (the only failures are the pre-existing *_unreadable tests that no-op on Windows).

@kaifcodec kaifcodec left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@kaifcodec
kaifcodec merged commit 22747f2 into kaifcodec:main Jul 19, 2026
2 checks passed
@kaifcodec kaifcodec added the email module addition PRs or issues related to new email_scan module additions label Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

email module addition PRs or issues related to new email_scan module additions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants