← Toate aplicațiile

Construit intern

B2B Lead Scraper

Construit pentru

Oricine vrea leaduri B2B proaspete - fără să cumpere liste vechi

Alegi țara, orașele și domeniul. Scraperul găsește singur toate firmele, le vizitează site-urile, extrage emailurile și îți dă totul într-un fișier Excel - gata de outreach în câteva minute.

PythonFlaskRapidAPIGeoNamesClaude AI
B2B Scraper
B2B Scraper - interfață principală

Ce am construit

Un asistent care caută date de contact B2B în locul tău

Listele de leaduri cumpărate sunt vechi și niciodată nu se potrivesc exact cu zona ta. Scraperul construiește liste proaspete, pe orice țară și domeniu, direct din surse live - cu emailuri extrase de pe site-urile firmelor, audit web integrat și export instant.

  • Selectare țară → regiune → orașe din baza GeoNames (toate țările lumii)
  • Căutare firme pe domeniu de activitate și cuvinte cheie personalizate
  • AI (Claude Haiku) sugerează automat 15 cuvinte cheie relevante pentru domeniu
  • Vizitare automată a site-urilor firmelor și extragere emailuri
  • Filtre avansate: rating minim, număr recenzii, email obligatoriu, tip website
  • Tracking live prin SSE - firme noi apar în tabel în timp real
  • Sistem checkpoint - căutarea poate fi oprită și reluată fără pierderi
  • Audit web per firmă: mobil, HTTPS, Google Analytics, CTA, platformă
  • Export CSV / XLSX gata de import în InboxIQ sau CRM

Configurare căutare

Alegi domeniu, cuvinte cheie și orașe - în câteva click-uri

Selectezi țara și orașele din lista GeoNames, alegi domeniul de activitate dintr-un dropdown preconfigurat, și adaugi cuvintele cheie de căutare. Dacă nu știi ce cuvinte să pui, apeși „Sugerează" și AI-ul generează automat 15 termeni relevanți în engleză - optimizați pentru API-ul de firme.

B2B Scraper - Domenii & Keywords
B2B Scraper - Selectare domeniu și cuvinte cheie

Progres live

Urmărești căutarea în timp real - fiecare firmă apare pe loc

Prin SSE (Server-Sent Events), fiecare firmă nouă apare în tabel instantaneu, fără reîncărcare. Bara de progres îți arată procentul finalizat, câte firme au fost găsite și câte emailuri unice au fost colectate - totul live. Poți opri și relua oricând fără să pierzi datele deja colectate.

B2B Scraper - Filtre avansate
B2B Scraper - Progres live

Sugestii AI

Claude îți generează cuvintele cheie - tu nu trebuie să ghicești

Apeși „Sugerează" și Claude Haiku analizează domeniul ales și returnează 15 cuvinte cheie în engleză, optimizate pentru căutarea în baza de date RapidAPI. Funcția e opțională - dacă ai deja cheie API Anthropic, o activezi în setări și e gata de folosit instantaneu.

B2B Scraper - Sugestii AI
B2B Scraper - Sugestii AI cuvinte cheie

Rezultate colectate

Numele, emailul, telefonul, site-ul și ratingul - într-un singur tabel

Tabelul de rezultate afișează pentru fiecare firmă: denumire, email de contact, număr de telefon, adresă website, adresă fizică, rating Google și numărul de recenzii. La final descarci tot într-un fișier CSV sau XLSX gata de import în InboxIQ sau CRM - fără niciun pas manual.

B2B Scraper - Rezultate live
B2B Scraper - Tabel rezultate

Istoricul căutărilor

Toate listele generate, cu statistici și opțiune de descărcare

Pagina „Liste" păstrează istoricul tuturor căutărilor: câte firme a găsit fiecare, câte emailuri unice, statusul jobului (finalizat / oprit / în curs). De acolo poți descărca din nou CSV sau XLSX, reporni o căutare oprită sau șterge listele vechi. Totul stocat local - niciun date nu ajunge în cloud.

B2B Scraper - Liste
B2B Scraper - Pagina liste
B2B Scraper - interfață mobilă
B2B Scraper - pagina liste mobilă

Interfață responsive

Funcționează și de pe telefon

Deși e o unealtă de desktop prin natura ei, interfața Flask e construită cu Bootstrap responsive - poți porni o căutare, urmări progresul sau descărca rezultatele și de pe mobil, fără să instalezi nimic.

Rulează local pe calculatorul tău la localhost:5000 - niciun server cloud, niciun abonament, nicio limită de utilizare impusă de noi.

De ce contează

Avantajele față de listele cumpărate

Geografic precis

Selectezi exact țara, regiunea și orașele dorite din baza GeoNames - care acoperă tot globul. Nu mai primești firme din altă zonă sau din alt domeniu față de ce ai cerut.

Date proaspete

Listele sunt generate live din RapidAPI Business Data, nu din baze vechi. Fiecare căutare returnează informații actuale - adrese, telefoane, site-uri, ratinguri.

Emailuri reale

Pe lângă emailul din baza de date, scraperul vizitează site-ul fiecărei firme și caută emailuri pe pagina principală și pe /contact. Rezultatul e mai complet decât orice bază comercială.

Integrat cu InboxIQ

Exportul CSV/XLSX se importă direct în InboxIQ pentru campanii de outreach sau în AI Cold Calling pentru apeluri automate. Cele trei unelte formează un pipeline complet de la date la conversie.

Stack tehnologic

Simplu, rapid, fără dependențe grele

Backend

  • Python 3.12
  • Flask 3.0
  • Gunicorn 22.0 (productie)
  • Requests 2.32 (scraping)
  • OpenPyXL 3.1 (export Excel)
  • SSE - progres în timp real

Date & stocare

  • SQLite (GeoNames local)
  • JSON (jobs_state.json)
  • JSON checkpoint per job
  • CSV rezultate (live update)
  • CSV audit UX + marketing

Frontend

  • Bootstrap 5.3 (UI)
  • HTML5 + CSS3
  • Vanilla JS
  • EventSource (SSE client)
  • Fetch API

API-uri externe

  • RapidAPI - Business Data
  • RapidAPI - LinkedIn (opțional)
  • Anthropic Claude Haiku (opțional)
  • GeoNames.org (offline)

Arhitectură notabilă

  • SSE (Server-Sent Events) - progres live fără polling, fără WebSocket
  • Checkpoint per job - căutarea poate fi reluată oricând fără pierderi de date
  • Scraping email per firmă: pagina principală + /contact, extragere regex
  • Deduplicare automată la nivel de email și firmă în cadrul aceluiași job
  • Audit web în 2 scoruri separate: UX/design și marketing digital
  • Claude Haiku opțional - activat doar dacă utilizatorul furnizează cheia API

Alimentează stack-ul nostru de outreach - listele generate aici merg direct în InboxIQ pentru campanii de email și în AI Cold Calling pentru apeluri automate.

Vrei ceva similar pentru afacerea ta?

Hai să vorbim →