{"id":22890751,"url":"https://github.com/OSINTI4L/cupidcr4wl","last_synced_at":"2025-08-12T00:31:26.727Z","repository":{"id":287783400,"uuid":"965753878","full_name":"OSINTI4L/cupidcr4wl","owner":"OSINTI4L","description":"cupidcr4wl is an Open-Source Intelligence username and phone number search tool that crawls adult content platforms to see if a targeted account or person is present.","archived":false,"fork":false,"pushed_at":"2025-07-01T05:20:56.000Z","size":156,"stargazers_count":21,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-01T06:26:12.715Z","etag":null,"topics":["cupidcr4wl","hacking","information-gathering","open-source-intelligence","osint","osint-tool","phone-number","phone-number-search","username-checker","username-enumeration","username-osint","username-search"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OSINTI4L.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-13T20:41:30.000Z","updated_at":"2025-07-01T05:20:59.000Z","dependencies_parsed_at":"2025-04-13T22:38:46.758Z","dependency_job_id":"d9329338-3f48-4387-9d53-57ebc0dd794c","html_url":"https://github.com/OSINTI4L/cupidcr4wl","commit_stats":null,"previous_names":["osinti4l/cupidcr4wl"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/OSINTI4L/cupidcr4wl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSINTI4L%2Fcupidcr4wl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSINTI4L%2Fcupidcr4wl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSINTI4L%2Fcupidcr4wl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSINTI4L%2Fcupidcr4wl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSINTI4L","download_url":"https://codeload.github.com/OSINTI4L/cupidcr4wl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSINTI4L%2Fcupidcr4wl/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269980796,"owners_count":24507270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-11T02:00:10.019Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cupidcr4wl","hacking","information-gathering","open-source-intelligence","osint","osint-tool","phone-number","phone-number-search","username-checker","username-enumeration","username-osint","username-search"],"created_at":"2024-12-13T22:00:54.150Z","updated_at":"2025-08-12T00:31:26.716Z","avatar_url":"https://github.com/OSINTI4L.png","language":"Python","funding_links":[],"categories":["[↑](#-content) 🛠️ Tools","[↑](#-table-of-contents) Username Check"],"sub_categories":["[↑](#-table-of-contents) GitHub"],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 💘 cupidcr4wl 💘\n\n**[Version 2.1](https://github.com/OSINTI4L/cupidcr4wl/releases/tag/cupidcr4wl-v2.1)**\n\ncupidcr4wl is an open-source intelligence username and phone number search tool that crawls adult content platforms to see if a targeted account or person is present. The need for a tool of this manner derived from missing persons investigations where dating, adult video/photo platforms, and concerns of human trafficking were found relevant.\n\n![demo](https://github.com/user-attachments/assets/e4fe1b7a-fa3e-4cf0-8321-8a926fc705c3)\n\ncupidcr4wl searches the following platforms:\n\n```Payment and Gifting | Social | Dating and hook-up | Fetish | Adult video and photo | Camming | Escort```\n\nPlease see the [contributing](https://github.com/OSINTI4L/cupidcr4wl/blob/main/.github/CONTRIBUTING.md) section if you find cupidcr4wl is returning false positive/negative results so it can be fixed. As web developers update site code, it is inevitabile that at some point certain results may be inaccurate. Contributing is a helpful way of alerting to these inaccuracies so they can be fixed. You can also submit a site to be added to the cupidcr4wl search list!\n\n\nThe site list that cupidcr4wl utilizes for searching is updated for accuracy and expanded regularly.\n\n⚠️**WARNING**⚠️ \n\ncupidcr4wl **will** search and return results for platforms that host content for mature adult audiences. You are expected to use this tool in accordance with the laws and regulations in your respective jurisdiction(s). If while using cupidcr4wl you believe that you have discovered a platform hosting illegal content, you can utilize the [law enforcement reporting resources](https://github.com/OSINTI4L/cupidcr4wl/blob/main/.github/LEReportingResources.md) section to report it.\n\n## [Installation](#installation) | [Usage](#usage) | [Contributing](https://github.com/OSINTI4L/cupidcr4wl/blob/main/.github/CONTRIBUTING.md) | [Documentation](https://github.com/OSINTI4L/cupidcr4wl/wiki)\n\n\u003c/div\u003e\n\n## Requirements\n- Python 3.6 or higher\n\n  - ```requests```\n\n  - ```rich```\n\n## Installation\n\n1) Clone the repository:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```git clone https://github.com/OSINTI4L/cupidcr4wl```\n\n\n2) Change directories to cupidcr4wl:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```cd cupidcr4wl```\n\n\n3) Install the requirements:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```pip install -r requirements.txt```\n\n## Usage\n1) To see all cupidcr4wl command line arguments:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```python3 cc.py -h``` or ```python3 cc.py --help```\n\n```\nusage: cc.py [-h] [-p PHONENUMBER] [-u USERNAME] [--export-results] [--debug]\n             [--username-sites] [--phone-number-sites]\n\nA tool for checking if a username or phone number exists across various adult content\nplatforms.\n\noptions:\n  -h, --help            show this help message and exit\n                        \n  -p PHONENUMBER        Enter a phone number or multiple phone numbers (separated by commas)\n                        to search.\n                        \n  -u USERNAME           Enter a username or multiple usernames (separated by commas) to\n                        search.\n                        \n  --export-results      Search results will be exported to an HTML file named\n                        'cc_results.html' in the current working directory.\n                        \n  --debug               Debug mode shows all results, HTTP response codes,\n                        check_text/not_found_text matches, timeouts, and errors for each\n                        site checked.\n                        \n  --username-sites      Prints all sites that cupidcr4wl will search by username.\n                        \n  --phone-number-sites  Prints all sites that cupidcr4wl will search by phone number.\n```\n2) To perform a search of a username:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```python3 cc.py -u username```\n\n\u003eDue to how different platforms structure their URL parameters it is recommended to run your target username in multiple different variations. E.g., ```janedoe``` ```jane_doe``` ```jane-doe``` ```jdoe```\n\n3) To perform a search of multiple usernames simultaneously separate them by commas (with no spaces):\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```python3 cc.py -u username1,username2,username3```\n\nTo perform a search of a phone number:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; ```python3 cc.py -p 1234567890```\n\n\u003eDue to how different platforms structure their URL parameters it is recommended to run your target username in multiple different variations. E.g., ```1234567890``` ```123-456-7890```\n\n4) To perform a search of multiple phone numbers simultaneously separate them by commas (with no spaces):\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```python3 cc.py -p 1234567890,123-456-7890```\n\n5) To export a copy of the search results to an HTML file named 'cc_results.html' in the current working directory:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```python3 cc.py -u username --export-results```\n\n6) To view a list of all sites that cupidcr4wl will search by username:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```python3 cc.py --username-sites```\n\n7) To view a list of all sites that cupidcr4wl will search by phone number:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```python3 cc.py --phone-number-sites```\n\n8) To run cupidcr4wl in debug mode to test for false positives/negatives and display timeouts/errors add the ```--debug``` argument:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;```python3 cc.py -u username --debug```\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;(more can be read on this mode in the [documentation](https://github.com/OSINTI4L/cupidcr4wl/wiki/Usage-Options) section)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOSINTI4L%2Fcupidcr4wl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOSINTI4L%2Fcupidcr4wl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOSINTI4L%2Fcupidcr4wl/lists"}