
Open
Posted
•
Ends in 8 hours
Paid on delivery
I’m building a fresh prospect list and need someone who can automatically pull contact information from a set of business websites I’ll supply. The goal is simple: turn each URL into clean, usable leads that include company name, contact person (if available), email, phone, and any publicly listed address. You’re free to employ Python with BeautifulSoup, Scrapy, Selenium or a comparable stack—the only requirement is that the solution runs reliably, respects reasonable scraping etiquette, and can be rerun whenever I add new domains. I’ll provide the starting list of sites plus a short test batch so we can verify everything is being captured correctly. Deliverables • A working script (with clear setup notes) or a lightweight app that runs on Windows or Linux. • CSV or Excel file containing the scraped contacts, one row per business. • Brief README explaining how to add more sites or tweak the selectors. Acceptance criteria • At least 95 % of the supplied pages return the requested fields. • No duplicate rows. • Emails and phone numbers validated to standard formats. If this sounds straightforward to you, let me know your preferred tools and a rough timeframe, and we’ll get started.
Project ID: 40474580
44 proposals
Open for bidding
Remote project
Active 17 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
44 freelancers are bidding on average ₹21,476 INR for this job

Your scraping strategy will fail if the target sites use JavaScript-rendered contact forms or CAPTCHA protection. Most modern business sites don't expose emails in raw HTML anymore - they're either behind modals, obfuscated with JavaScript, or protected by Cloudflare. Before I build anything, I need to see 3-5 sample URLs from your list to assess the actual DOM structure and anti-bot measures you're facing. Quick question - are these sites using standard WordPress templates or custom builds? And what's your volume target - 100 sites or 10,000? That determines whether we need rotating proxies and headless browser pools or if a simple requests-based scraper will survive. Here's the technical approach: - SCRAPY + SELENIUM HYBRID: Use Scrapy for static pages and fall back to Selenium only when JavaScript rendering is detected, reducing execution time by 70% compared to full headless browsing. - REGEX + FUZZY MATCHING: Extract emails and phones using pattern recognition, then validate against RFC 5322 standards and E.164 formats to eliminate fake honeypot addresses that trigger spam traps. - RETRY LOGIC + USER-AGENT ROTATION: Implement exponential backoff and randomized headers to avoid IP bans while maintaining 95% success rate across different hosting providers. - DUPLICATE DETECTION: Hash each record using company name + domain to catch variations like "ABC Corp" vs "ABC Corporation" before export. I've built 8 lead generation scrapers for sales teams that processed 50K+ domains without getting blacklisted. The difference between a script that works once and one that runs reliably for 6 months is handling edge cases - missing schema markup, rate limits, and sites that serve different HTML to bots versus real browsers. Let's do a 10-site pilot with your actual URLs before committing to the full build. I don't take on scraping projects where the target sites are unknown because compliance and feasibility can't be guessed.
₹22,500 INR in 7 days
5.6
5.6

Having worked in the development sector for over 15 years, I've honed my skills in web scraping using languages like Python and tools like Selenium. Your project description aligns perfectly with what I can offer. I have ample experience with similar projects, building scripts and apps that scrape data reliably and respect scraping etiquette. The use of BeautifulSoup along with Scrapy or Selenium perfectly complement my proficiency. Being able to rerun the solution whenever new domains are added is a convenience that my past clients have always relished in- a convenience that I will strongly advocate for throughout our work together. In terms of deliverables, I shall provide not just a working script/app but also detailed setup instructions, a CSV/Excel file containing the scraped contacts without duplicates and a README doc elucidating how to add more sites or adjust selectors. I assure you of validated email and phone numbers in standard formats, guaranteeing quality in these key details. My goal is to give you at least 95% results from the supplied pages so you can make informed decisions based on clean, structured data
₹35,000 INR in 7 days
4.5
4.5

As a seasoned Full-Stack Developer with 7+ years of experience, I am well-versed in leveraging Python and web scraping to extract specific data sets from websites efficiently and effectively. I understand the importance of generating accurate and reliable leads, which is why I maintain scrupulous adherence to scraping etiquette to yield clean, usable leads containing all the information desired - including duplicate filtering and validation to standard formats. My proficiency with BeautifulSoup, Scrapy, Selenium, as well as my knowledge of various scraping libraries should provide us with ample options in developing a suitable solution for your business website lead scraper. Moreover, given that you may need to add new domains in the future, I assure you a scalable and user-friendly solution that includes clear setup notes and a detailed README explaining how to add more sites or tweak the selectors. Beyond just delivering a functional solution, what sets me apart is my commitment to code quality paired with clear communication. You can expect daily updates, realistic timelines, and no ghosting. I operate from a place of value addition — so not only will you get a top-notch scrapinging tool but also strategic guidance on making smarter technical decisions that can save both time and money. With a proven track record of delivering projects on or before the deadline (98% to be precise) at a production-grade level
₹35,000 INR in 7 days
4.4
4.4

Hello, This is exactly the kind of scraping workflow I work on regularly. I can build a reliable scraper that pulls company details, emails, phones, addresses, and available contact names into a clean CSV/Excel file with duplicate handling and validation included. I’d likely use Python with BeautifulSoup/Scrapy and Selenium only where dynamic pages require it, so the setup stays lightweight and easy to rerun on new domain lists. I can also provide a simple README so you can run or extend it later without hassle. Are most of the websites static pages, or should I expect JS-heavy/contact-form-based sites in the list?
₹15,000 INR in 7 days
4.2
4.2

Hi, This is a great fit for my automation and data-scraping workflow. I can build a reliable lead-extraction system that automatically pulls business contact data from your supplied websites and exports everything into clean, validated CSV/Excel files. I’d build the solution using Python on Replit for fast deployment, easy maintenance, and simple reruns whenever new domains are added. The scraper can include: • Company name extraction • Email & phone detection/validation • Address extraction • Contact-person parsing (when publicly available) • Duplicate filtering • CSV/Excel export • Retry/error handling for unstable pages Tech stack: Python • BeautifulSoup/Scrapy • Selenium (for dynamic sites) • Pandas • Regex validation I’ll also provide: • Clean, well-commented source code • Simple README/setup guide • Modular selectors so future updates are easy • Reusable workflow for adding new websites anytime The goal will be high accuracy, stable execution, and scalable scraping architecture rather than a fragile one-time script. Ready to begin immediately once you share the test batch and target websites. Looking forward to working together.
₹25,000 INR in 1 day
3.3
3.3

Hi there, I can build a reliable contact-scraping script that turns your supplied business URLs into a clean CSV/Excel lead list with company name, contact person if available, email, phone, and public address. I’d use Python with Requests/BeautifulSoup for standard pages, Selenium only where JavaScript rendering is needed, plus regex/validation for emails and phone numbers. I’ll keep the scraper structured so you can add new domains later, avoid duplicate rows, and follow reasonable scraping etiquette with delays and clean error handling. Deliverables can include the working script, setup notes for Windows/Linux, exported CSV/Excel, and a short README explaining how to add sites or adjust selectors. I can also run a test batch first to confirm accuracy before scaling across the full list. Qasar
₹15,000 INR in 3 days
3.4
3.4

As an experienced full-stack developer with a meticulous focus on data extraction and mining, I believe I'm the perfect fit for your project. Throughout my 14 years in the field, I've successfully dealt with numerous similar projects and extracted valuable contact information from diverse websites. To handle this task, I am comfortable utilizing Python along with various libraries such as BeautifulSoup, Scrapy or Selenium. In terms of organization and quality control, you can count on my expertise to ensure no duplicate rows and at least 95% of your supplied pages return the requested fields. I will also implement validation rules to verify the standard format of emails and phone numbers. My resulting deliverable will be either a working script with clear setup notes or a lightweight app that runs seamlessly on your preferred OS (Windows or Linux), generating CSV/Excel files containing the scraped contacts - one row per business. Additionally, you'll receive a README file outlining instructions to add more sites or modify selectors. My commitment to client satisfaction is what sets me apart from others. Just like you, I value reliability and scraping etiquette which will reflect in my work. With a keen understanding of the need to adapt to different industries' standards, my solutions are user-friendly and SEO-optimized for efficient use. Let's begin this project and turn your aspirations into reality!
₹37,000 INR in 7 days
3.0
3.0

As a seasoned data extraction specialist, I possess comprehensive skills in Python with BeautifulSoup, Scrapy, and Selenium. With these tools, I have scraped voluminous data across various websites successfully, delivering excellent results and unwavering performance. Operating on both Windows and Linux, I can create a functional script or lightweight app that can be run whenever new domains are added. I am aware of the respectability adhered to in web scraping, and my approach is always ethical and cautious. I will ensure that the solution I provide not only meets your expectations but also respects all relevant scraping etiquette, obviating any legal complications. Let it also be known that all my deliveries prioritize quality assurance: you won't find duplicates in your leads and all emails and phone numbers provided will be validated as per standard formats. Beyond just being efficient in data extraction, my repertoire of skills extends to encompass proficiency in Excel & Google Sheets which comes nifty when formatting and processing the scraped information as required in this project. From creating secure PDFs to transforming complex data into clear visualizations using charts or graphs, consider your business needs met with expertise I bring to the table. Trust me with your project and experience fast, accurate and on-time delivery of clean leads for effective prospecting.
₹12,500 INR in 1 day
2.6
2.6

I can build a reliable Python-based scraping solution using Scrapy/BeautifulSoup with Selenium fallback for dynamic sites, capable of extracting company names, emails, phone numbers, contact persons, and addresses into clean CSV/Excel outputs with duplicate removal and format validation
₹25,000 INR in 7 days
2.5
2.5

⭐ BUSINESS CONTACT SCRAPER — CLEAN, RELIABLE & REUSABLE AUTOMATION ⭐ Hey, ➤ I can build a reliable scraping solution that converts your supplied business URLs into clean lead data with validated emails, phone numbers, company details, and addresses. I typically use Python with BeautifulSoup, Selenium, Scrapy, and Pandas depending on the site structure. For JavaScript-heavy websites, I use Selenium or Playwright to ensure accurate extraction. *️⃣ WHAT I WILL DO *️⃣ • Scrape company name, email, phone, address & contact person • Validate emails & standardize phone formats • Remove duplicate entries automatically • Export clean CSV/Excel files • Build reusable script for future domain batches • Add error handling & retry support • Include setup guide & README documentation *️⃣ WHAT YOU WILL GET *️⃣ • Working Python scraping script/app • CSV or Excel output file • Easy setup instructions for Windows/Linux • Clean, maintainable & documented code • High extraction accuracy with optimized selectors *️⃣ TOOLS I PREFER *️⃣ • Python • BeautifulSoup / Scrapy • Selenium or Playwright • Pandas & Regex validation ✨ Estimated Timeline • Test batch setup: 1 day • Full scraper delivery: 2–4 days depending on website complexity I’m comfortable building scalable scraping workflows that can be rerun anytime with new domains while keeping the process stable and organized. Regards, Vicky Sharma
₹15,000 INR in 7 days
1.1
1.1

This isn’t just a basic scraper—it’s about creating a reliable way to turn business websites into clean, usable contact lists. I’ll build a Python-based solution using BeautifulSoup or Scrapy, with Selenium for dynamic pages if needed. The script will extract company name, contact person, email, phone, and address, then validate formats and remove duplicates. Output will go straight to CSV or Excel, one row per business. The system will be easy to rerun whenever you add new websites, with a simple README explaining setup and how to adjust selectors. The main risk is varying website structures, which I’ll handle with flexible extraction rules and fallback checks. I can start immediately. The final tool will be reliable, reusable, and produce clean, validated contact lists.
₹25,000 INR in 7 days
0.0
0.0

This project isn’t just about scraping—it’s about creating a clean, repeatable system to turn business websites into accurate leads. I’ll build a Python-based script (using BeautifulSoup or Scrapy, with Selenium only if needed) that extracts company name, contact person, email, phone, and address. The data will be validated, deduplicated, and exported to CSV or Excel for immediate use. The tool will be easy to rerun whenever you add new sites, and I’ll provide a short README showing how to configure selectors or add domains. The main risk is inconsistent website layouts, which I’ll handle with flexible parsing rules and fallback checks. I can start immediately. The final result will be a reliable, reusable solution that produces clean, structured contact lists.
₹20,000 INR in 7 days
0.0
0.0

As a Computer Engineering student, I work daily with data structures, automation routines, and script optimization. I am highly motivated to win this project to help fund my university tuition fees. This financial necessity drives me to provide exceptional dedication, fast communication, and a flawless final product that strictly meets your acceptance criteria.
₹12,500 INR in 3 days
0.0
0.0

I've built contact extraction pipelines for clients across real estate, SaaS, and B2B lead gen, exactly this kind of URL to lead workflow. My go-to stack is Python with BeautifulSoup for static pages and Selenium for JavaScript heavy sites, with pandas handling deduplication and output formatting to CSV/Excel. For your project, I'd structure the scraper to target contact pages, footers, and schema markup first, then fall back to broader page scans. All emails and phone numbers get validated via regex and optional SMTP check. The script will be modular so adding new domains is as simple as appending to a config file with no code changes needed. Deliverables include the working script (Windows/Linux compatible), a populated CSV from your test batch, and a clean README covering setup, selector tweaks, and how to extend the domain list. I typically hit 97%+ field capture on well structured business sites and flag low confidence rows for manual review. I can have a working prototype ready within 3 to 4 days of receiving your test batch. Prices are negotiable.
₹12,500 INR in 7 days
0.8
0.8

Hi there, I can build a high-performance, modular Python script tailored specifically for your prospect list generation. Utilizing BeautifulSoup and Playwright, the scraper will navigate your target websites smoothly, extract the requested contact information, and output a clean, validated dataset. Here is how I will deliver exactly what you need: 1. Deep Contact Extraction: The script will intelligently scan header/footer areas, "Contact Us", and "About Us" pages to capture the Company Name, Contact Person, Email, Phone, and Address. 2. Robust Validation: Built-in Regex filters will validate and format emails and phone numbers to ensure a 95%+ accuracy rate, automatically filtering out duplicates and junk data. 3. Flexibility & Reuse: The architecture will be designed to take an external list (like a text file or CSV of URLs) as input. You can add new domains or re-run the script anytime without modifying the core logic. 4. Clean Deliverables: You will receive the fully working Python script (compatible with Linux/Windows), a comprehensive README guide with clear setup instructions, and a sample verified Excel/CSV export from your test batch. I am ready to deliver this within 3 to 4 days for ₹18,000. Let's connect to process the test batch and get started! Best regards,
₹18,000 INR in 4 days
0.0
0.0

Hi This looks straightforward — I can handle this for you. I'll scrape all the fields you need — company name, contact, email, phone, address — and deliver a clean CSV with no duplicates. Emails and phone numbers will be validated automatically. The script will be easy to rerun whenever you add new domains — just update the URL list and go. Send me the test batch and I'll get started right away. Should be done in 2-3 days.
₹12,500 INR in 7 days
0.0
0.0

Hi, I can build a reliable contact scraping solution that converts your supplied business websites into clean, structured lead data ready for outreach or CRM import. Using Python with Scrapy, BeautifulSoup, and Selenium/Playwright where needed, I’ll create a reusable scraper that extracts: • Company name • Contact person (when publicly available) • Email addresses • Phone numbers • Business addresses • Source URL for verification The solution will include: * Email and phone validation/cleanup * Duplicate detection and removal * Retry handling and polite crawl delays * Configurable selectors for adding new websites easily * CSV/Excel export with one clean row per business Deliverables: * Fully working script compatible with Windows/Linux * Clean, well-commented code with setup instructions * README explaining configuration, reruns, and selector updates * Sample output file for validation testing I can also structure the scraper for future scaling if you later want LinkedIn/social extraction or automated enrichment workflows. Estimated turnaround depends on the number and complexity of target sites, but a first working version for the test batch can typically be delivered quickly.
₹12,500 INR in 2 days
0.0
0.0

This project fits perfectly with my experience in automated web scraping and lead extraction. I can build a reliable Python-based solution that automatically visits each business website you provide and extracts clean, structured contact information including company name, contact person (if available), email, phone number, and address. My preferred stack includes: • Python • BeautifulSoup + Requests for fast scraping • Selenium for JavaScript-heavy websites • Pandas for CSV/Excel export • Regex and validation logic for emails and phone numbers The scraper will be designed to: • handle multiple website structures • remove duplicate entries • validate contact formats • include retry/error handling • follow reasonable scraping etiquette with delays and rate limiting Deliverables: • Working scraper script or lightweight app • CSV/Excel output with one row per business • Setup instructions for Windows/Linux • README showing how to add new domains or modify selectors Once you share the sample batch, I can quickly test the extraction logic and optimize the workflow for high accuracy and consistency. Estimated timeframe: • Initial prototype/test batch: within 1 day • Final refined solution: 2–4 days depending on website complexity and volume My goal is to provide a reusable and scalable lead-generation workflow that produces clean, dependable contact data whenever you need it.
₹12,500 INR in 1 day
0.0
0.0

Hi, This is straightforward for me I’ve already worked on large-scale scraping projects, including scraping data from 50,000+ websites pages screenshot in a single system, along with many custom lead-generation scrapers. I can build a reliable scraper using Python (BeautifulSoup, Scrapy, Selenium/Playwright depending on the site structure) that extracts: • Company name • Contact person (if available) • Email • Phone number • Address The output will be clean CSV/Excel files with duplicate removal and validated email/phone formatting. I’ll also provide: • Reusable script with setup instructions • README for adding new websites/selectors • Error handling + respectful rate limiting • Windows/Linux compatible setup Once you share the test batch, I can quickly verify extraction accuracy and finalize the workflow. Timeline: 5–7 days depending on the number and complexity of sites. Let’s connect ?
₹25,000 INR in 7 days
0.0
0.0

Hello, Resonite Technologies can help you build a reliable and reusable business website lead scraping solution with clean export-ready data and automation support. Our experienced Python development team has worked on web scraping, lead generation, automation, and structured data extraction projects using BeautifulSoup, Scrapy, Selenium, Playwright, and Pandas. For your project, we can develop: ✔ Automated scraper for supplied business websites ✔ Extraction of company name, contact person, email, phone & address ✔ Duplicate removal and data validation ✔ CSV/Excel export support ✔ Re-runnable solution for future domain lists ✔ Windows/Linux compatible setup ✔ Clear README and setup documentation Suggested Stack: • Python + Scrapy/BeautifulSoup for fast scraping • Selenium/Playwright for dynamic JS-heavy websites • Regex + validation libraries for email/phone cleaning • Pandas/OpenPyXL for CSV & Excel export We will ensure: • Clean structured output • Reliable scraping with proper retry/error handling • Respectful scraping practices and optimized request handling • Minimum 95% successful extraction target Estimated Timeline: • Initial Test Batch: 1–2 Days • Full Script & Export System: 4–6 Days • Testing & Documentation: 1 Day We can also help extend this into a lightweight dashboard or automated bulk scraping pipeline later if needed. Looking forward to reviewing the sample domains and getting started immediately. Best Regards, Resonite Technologies
₹50,000 INR in 7 days
0.0
0.0

Meerut, India
Member since May 20, 2026
$30-250 USD
$1500-3000 USD
$10-30 USD
₹750-1250 INR / hour
$10-30 USD
$30-250 USD
$15-25 USD / hour
₹12500-37500 INR
$150-400 USD
₹12500-37500 INR
₹37500-75000 INR
$10000-20000 AUD
₹600-1500 INR
£20-250 GBP
₹750-1250 INR / hour
$15-25 USD / hour
$10-30 CAD
$30-250 USD
₹12500-37500 INR
$10-30 USD