← BACK TO PROJECTS

Author Extraction Agent

FastAPI Scraping SMTP AsyncIO

Project Overview

A robust backend toolkit designed for high-volume academic outreach. It scrapes author contacts from PubMed/NCBI, runs a three-phase validation (Syntax -> DNS MX -> SMTP Handshake) to ensure deliverability, and routes emails via multiple SMTP providers to avoid blacklisting.

Engineering Architecture

// System Flow

1. User Input → Validation Layer (Pydantic)

2. Core Processing → AI Inference (FastAPI)

3. Data Persistence → Database / File System

4. Response → Client UI

Key Metrics

10,000+ Contacts
3-Phase Validation
Auto-Rotation

Source Code

View Repository