graph TD
A[Receive URL List Input] --> B[Process Next URL]
B --> C{Check Domain Info}
C -->|Use Oracle API| D[Get Authority Score]
C -->|Use Oracle API| E[Get Launch Date]
C -->|Use Oracle API| F[Get Spam Score]
D & E & F --> G{Meets Criteria?}
G -->|No| H[Skip URL]
H --> B
G -->|Yes| I[Extract Contact Info]
I -->|Use Structured Data API| J[Get Contact Name]
I -->|Use Structured Data API| K[Get Email]
I -->|Use Structured Data API| L[Get Phone]
I -->|Use Structured Data API| M[Get Social Links]
J & K & L & M --> N{Need Verification?}
N -->|Yes| O[Verify Details]
O -->|Use Oracle API| P[Validate Email/Phone]
N -->|No| Q[Build Record]
P --> Q
Q --> R{More URLs?}
R -->|Yes| B
R -->|No| S[Return Final Dataset]