Web Data UNLOCKED Hackathon submission · lablab.ai · May 25–31, 2026
Live demo: voiddo.com/devpost/web-data-unlocked/
Signal Desk is a live-web research desk for outbound sales and partner scouting. It takes a company URL, crawls the public surfaces through Bright Data, extracts proof-linked signals, and returns a structured research brief ready for personalised outreach.
- Accept a target company URL
- Crawl homepage, about, contact, and case-study pages via Bright Data Web Unlocker
- Extract trust, contact, CTA, freshness, and social-proof signals
- Compose a proof-linked dossier with personalisation hooks, risk flags, and opportunity angles
- Return a brief that a sales rep or partnership manager can act on immediately
Outbound sales teams waste time reaching out to companies with no site evidence to anchor the message. Generic outreach underperforms because it cannot reference what is actually true about the company today. Signal Desk removes the evidence gap: every claim in the brief points back to a captured retrieval step.
- Product: Web Unlocker proxy (HTTP proxy passthrough)
- Why this product: company sites often block headless browsers and rate-limit scrapers; Web Unlocker bypasses these with residential IP rotation and browser rendering, giving consistent access to homepage, about, contact, and proof sections
- Status on Day 0 (before hackathon opens): fixture mode only — deterministic and fully explorable
- Status after Day 1 credentials: live mode unlocked — real HTTP captures stored with request metadata and proof snippets
target URL
└─▶ Bright Data Web Unlocker proxy (brd.superproxy.io:22225)
└─▶ page capture × 4–5 pages
└─▶ signal extraction (BeautifulSoup + regex)
└─▶ dossier composition (proof-linked)
└─▶ Signal Desk front-end (fixture mode or live mode)
signal-desk/
├── index.html — demo front-end (fixture + live mode switcher)
├── assets/
│ ├── app.js — front-end logic, fixture data inline
│ └── styles.css — typography-led editorial design
├── backend/
│ └── signal_desk.py — Bright Data integration + extraction pipeline
├── data/
│ └── signal-desk-fixture.json — deterministic fixture payload
└── README.md
# open index.html in a browser, or serve statically:
python3 -m http.server 8080
# then open http://localhost:8080pip install requests beautifulsoup4 lxml
export BD_USER=brd-customer-<your-zone>
export BD_PASS=<your-zone-password>
python3 backend/signal_desk.py \
--url https://northstarops.io \
--out output/northstarops-brief.jsonThe --url flag accepts any public company URL. The dossier JSON matches the front-end schema;
point the front-end fixtureData at the live output to show a real run in the UI.
Built by vøiddo — a small studio shipping AI-flavoured products, free dev tools, Chrome extensions and weird browser games.