A specialized OSINT automation tool designed for deep enumeration of Flickr user entities using email vectors. This utility leverages undocumented API endpoints to resolve email addresses to NSIDs (user IDs) and extracts comprehensive profile metadata and high-resolution digital assets.
To obtain the tokens, you need an account, upload an image to /photos/upload/, and then, in the "Add People" menu, enter your account email address or another valid email address from another user. With DevTools open, in the Network section, look for the server response that begins with "/services/rest..." or "rest?format=" and then go to the Payload section; there you will find the keys and temporary tokens.
- Email-to-NSID Resolution: Reverse looks up target emails to identify persistent unique identifiers (NSID) using Flickr's legacy API endpoints.
- Account Information Retrieval: Retrieves comprehensive account details including:
Real Name&UsernameNSID(User ID) &DBIDDate CreatedDescription&LocationPath Alias- Status Indicators:
Is Pro,Is Deleted,Is Ad Free,Gift Eligible - Statistics:
Photos Count,Has Stats - URLs:
Profile URL,Photos URL,Mobile URL
- Asset Retrieval: Automatically fetches and downloads high-fidelity user assets:
- Profile avatars (retrieves
retinaquality 400x400 if available) - Profile header banners (cover photos) in maximum resolution.
- Profile avatars (retrieves
- Robust Authentication: Supports session-based authentication via
api_key,auth_hash, andsecret. - Internationalization (i18n): Native support for English and Spanish locales.
- Python 3.8+
requestslibrary
-
Clone the repository:
git clone https://github.com/gn0sys11root/flickr-email-osint.git cd flickr-email-osint -
Install dependencies:
pip install requests
The tool requires valid Flickr API session tokens (api_key, auth_hash, secret). These can be extracted from a logged-in session on Flickr (inspecting network traffic).
You can supply credentials in two ways:
- Runtime Input: Paste them directly when prompted.
- File-based: Create a
keys.txtfile in the root directory:
api_key=your_api_key_here
auth_hash=your_auth_hash_here
secret=your_secret_hereExecute the script via terminal:
python flickr_osint.pyFollow the interactive prompts to select language, input target email, and authentication method.
MIT License