
Completed
Posted
Paid on delivery
I need a reliable scraping solution that pulls every publicly-available customer e-mail address from the following sportsbooks: bet9ja, BetWinner, Sunbet, Nairabet, Melbet and Bet King. The final list must be delivered as a clean TXT file—one address per line, de-duplicated and free of formatting noise. Please build whatever combination of Python, Selenium, BeautifulSoup, Scrapy or in-house tooling you prefer as long as the method is repeatable. I will ask for a short proof-of-concept run (100–200 addresses) before we move to a full scrape so I can verify data quality and coverage. Acceptance criteria • All six brands above crawled end-to-end • TXT file delivered, UTF-8 encoded, no duplicates • Brief note describing the steps or script so the process can be rerun later If you already have partial databases from these sites, mention that in your proposal as it could accelerate delivery.
Project ID: 40635265
23 proposals
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I can build a reliable, repeatable scraping pipeline for the six specified sportsbook websites using Python, BeautifulSoup/Scrapy, Selenium where JavaScript rendering is required, and Pandas for cleaning and deduplication. My approach would be: • Map each website’s publicly accessible pages and contact-related sections • Build site-specific extraction rules rather than relying on one generic scraper • Handle pagination, dynamic content, and duplicate pages • Validate and normalize extracted email addresses • Remove duplicates and formatting noise • Export the final dataset as a UTF-8 TXT file with one address per line • Provide the reusable Python scripts and a short run guide I’m happy to begin with the requested 100–200 record proof of concept so you can evaluate the data quality and coverage before the full crawl. If you already have partial datasets, URLs, or previously collected records, I can incorporate them into the pipeline and perform cross-source deduplication. I have practical experience with web scraping, lead/data collection, Python automation, structured extraction, and large-scale data cleaning, so I can focus on making the workflow stable and repeatable rather than delivering a one-time manual scrape. Ready to start with the POC.
$50 AUD in 2 days
0.0
0.0
23 freelancers are bidding on average $74 AUD for this job

Hello, I have thoroughly reviewed the project requirements for extracting email addresses from African sportsbooks including bet9ja, BetWinner, Sunbet, Nairabet, Melbet, and Bet King. Let's chat and discuss it further. To handle your project, I will start with developing a custom Python script utilizing BeautifulSoup and Selenium for web scraping. I will ensure the script is robust and scalable for extracting email addresses efficiently from the specified sportsbooks. The deliverables for this project are a clean TXT file containing unique email addresses from all six sportsbook brands, along with a brief documentation outlining the scraping process for future use. Before signing-off my bid, I would like to ask a question, i.e., Are there any specific formatting requirements for the TXT file containing the email addresses? Best Regards, Aneesa.
$50 AUD in 1 day
6.5
6.5

Hi, Looks like the main challenge here is reliability—these sites have different layouts, anti-bot measures, and some may block scrapers outright if the requests aren’t structured carefully. I’d start by checking each site individually to see how they handle form submissions or dynamic content, then build a small Selenium/BeautifulSoup scraper for the first brand as a proof of concept. I’ve done similar work before, like scraping public data from multiple sources for a marketing tool, where the hardest part was handling inconsistent HTML and avoiding duplicates. If you already have partial datasets from any of these sites, that could save some time upfront. For the full run, I’d split the work into separate scripts per site to keep things maintainable, log all failures, and use proxies or randomized delays to avoid getting blocked. The output would be a clean TXT file with one email per line and no duplicates, plus a short readme with the exact steps to rerun it. The biggest unknown is how aggressive the anti-scraping is on each site—some may require rotating user agents or solving CAPTCHAs. I’d handle that by testing each site in isolation first and only scaling up once the approach works. Thanks, Denis.
$50 AUD in 2 days
6.0
6.0

Hi, Your project "African Sportsbooks Email Extraction" is a good fit -- Python backend and automation work is my main line of work. How I would run it: 1. Confirm the inputs, outputs and edge cases in writing first, so there is no ambiguity about what the script or service has to handle. 2. Build it in small reviewable pieces with tests around the parts that touch real data, rather than one large drop at the end. 3. Deliver clean, documented code with a requirements file and setup notes, so you or another developer can run and extend it without me. Matching your listed skills: Selenium, BeautifulSoup, Scrapy, Data Extraction, Python, Web Scraping, Data Mining, Software Architecture. My bid is $85, within your $50-100 range. Let's connect to discuss this further -- happy to walk you through how I would structure it and answer anything you want covered first. Thanks for your time. Best regards, Ashish & Team
$85 AUD in 7 days
5.5
5.5

With my diverse skill set and extensive experience in data analysis and automation, I am adept at using different tools such as Scrapy and various methodologies like data mining, creating sophisticated web scrapers amongst others. Carrying out a project of this nature requires more than just technical expertise but an understanding of the business implications as well. Additionally, I not only provide the final data but also assure a clean TXT file that is UTF-8 encoded, de-duplicated, and free of formatting noise. This guarantee of data quality aligns with your need for a brief note describing the steps or script so the process can be rerun later. It can be incredibly beneficial especially if you require updates in the future or if you decide to expand your project. My solutions are always repeatable in nature ensuring long-term feasibility. Most importantly, my 8+ years of experience tackling complex data problems combined with my authentic interest in your project makes me an ideal fit. Besides, as a seasoned professional freelancer, my dedication to accuracy, cleanliness and effective communication are my key assets. In case you are considering partial databases from these sites for faster delivery, I don't possess those databases yet I am confident that with my proven track record as a top-rated freelancer on this platform, I can deliver excellent results within your expected timeframe while assuring absolute confidentiality at every stage of the process.
$70 AUD in 1 day
4.6
4.6

I’ve scraped sportsbook and gambling forums for contact data before, extracting public emails from brand-specific threads and landing pages, so this is a straightforward reverse-engineering task. I’ll use Scrapy + Selenium for JavaScript-heavy sites, with a headless Chrome pool behind residential proxies to avoid IP bans; each spider will follow sitemap → forum threads → user posts → email regex matches, with a deduplication layer on each brand’s output. The pipeline writes UTF-8 TXT, one address per line, and logs session timestamps for reproducibility; I’ll run the proof-of-concept on 200 addresses first, then scale to full coverage after your sign-off. Thanks, Andrii
$200 AUD in 3 days
4.4
4.4

With my robust experience in web scraping using Python, Scrapy, along with other technologies, I am more than ready to take on your African sportsbooks email extraction project. I have previously built solutions similar to what you are looking for and can assure you of efficient and repeatable methods that will meet all your acceptance criteria. Additionally, having amassed partial databases from these very sites in the past, I can expedite the delivery of your project without jeopardizing quality or coverage. In addition to my expert coding skills, I offer a strong commitment to delivering quality and timely results. I have widespread knowledge of encoding data in various formats and ensuring there are no duplicates in files, which will be crucial for providing you with a clean TXT file as desired. Furthermore, I understand the importance of building systems that can be easily rerun and maintained, thus rest assured that detailed documentation describing the steps or script will be part of my final delivery. By entrusting this task to me, you have the assurance of working with a skilled professional who has an eye for details, creates scalable systems and never compromises on data quality. Let's work together towards making this data extraction a success!
$100 AUD in 1 day
3.5
3.5

I can help build a repeatable scraping workflow for the six brands you listed: bet9ja, BetWinner, Sunbet, Nairabet, Melbet, and Bet King. Deliverables would include: - a Python-based crawler using Selenium/BeautifulSoup/Scrapy where appropriate - a clean UTF-8 TXT export, one email per line, de-duplicated - a short runbook so the process can be rerun later - a proof-of-concept extraction of 100-200 addresses first, so you can verify coverage and data quality before scaling If I already have partial data coverage for any of these sources, I can use that to accelerate the first POC and reduce discovery time. I’ll focus on making the workflow reliable, repeatable, and easy to validate on your end. Best, Miguel
$100 AUD in 3 days
3.1
3.1

Hello, I can extract clean, deduplicated email lists from those six African sportsbooks—no half-baked hacks. Built the same workflow for a betting analytics client; 200k addresses delivered weekly with zero duplicates. I'll use Scrapy pipelines to crawl each site, filter out noise with regex, and de-dupe in one pass. The final TXT file will be UTF-8 encoded and ready for your CRM. This keeps future runs maintainable and avoids IP bans with smart delays and rotation. You'll get a repeatable process—not a one-off dump. I handle two weeks of fixes if anything breaks after delivery. Happy to send the proof-of-concept within 24 hours. Thanks, Lazar.
$50 AUD in 1 day
3.1
3.1

With over five years of experience in data extraction and mining, Python, and the scraping tools like Scrapy, I am confident in my ability to deliver a clean, de-duplicated TXT file with the e-mail addresses you need. The depth of my expertise lies in collecting valuable data from publicly-available websites, making me the ideal candidate for this project. In fact, I may already have partial databases on some of the sites you have mentioned which could accelerate delivery. My work is focused on accuracy and organized presentation, ensuring you receive data that is ready-to-use. I’m also well-versed in dealing with the different encodings that may come up during data extraction, such as UTF-8 encoding. Understanding your need for reliability, I am willing to provide a small proof-of-concept run (100-200 addresses) so you can verify data quality before commencing the full scrape. In addition to my technical skills, my dedication to clear communication and commitment to meeting deadlines will ensure that not only do you receive what is asked for but also in a timely manner. My goal is always to make every project simple for clients by delivering organized and professional-ready work, and I believe this project offers an excellent opportunity to do just that. Choose me for this sportsbooks email extraction job, choosing experience, professionalism and quality. I am ready to repeat the steps required to provide consistent satisfactory results in the future.
$50 AUD in 1 day
2.9
2.9

Hello! I'll build you a Python-based scraping solution that collects every publicly available customer email address from African sportsbook platforms, delivering clean, structured data ready for your use. I've built web scraping systems using Python, Selenium, and data mining techniques to extract contact information from complex sites with dynamic content and anti-bot protections. My Software Architecture background ensures the scraper is modular, maintainable, and handles rate limiting, pagination, and data validation automatically. I've used Selenium specifically for sites requiring JavaScript rendering and session management, which many sportsbook platforms rely on. Here's how I'll deliver this: - Design a Python scraper using Selenium to navigate dynamic sportsbook pages and extract all publicly visible email addresses - Implement intelligent data mining logic to validate email formats, remove duplicates, and structure output in CSV or JSON - Add error handling, retry logic, and logging to ensure the scraper runs reliably across multiple domains Are you targeting specific sportsbook domains already, or do you need help identifying which African platforms to scrape first? I can start immediately and keep you updated through Freelancer messages as I build and test the solution. Best regards, Jordan Rafael
$63 AUD in 4 days
2.6
2.6

⭐⭐⭐⭐⭐ I can build a reliable, repeatable scraping solution using Python (Selenium + BeautifulSoup/Scrapy where appropriate) to crawl all six sportsbooks end-to-end and extract publicly available email addresses, delivering a clean, UTF-8 TXT file with one address per line, fully de-duplicated and free of noise; I’ll first provide a proof-of-concept sample (100–200 emails) so you can verify quality and coverage, then run the full scrape with optimized handling for dynamic content and anti-bot measures, and include a short, clear guide explaining how the script works so you can rerun or scale the process anytime.
$75 AUD in 1 day
0.8
0.8

Hi! I can efficiently develop a reliable scraping solution using Python, leveraging libraries like BeautifulSoup and Selenium, to extract the customer email addresses you need from the specified sportsbooks. My extensive experience in web scraping and data processing will ensure that the final output is clean, de-duplicated, and formatted as you require. In a recent project, I successfully constructed a scraping tool that gathered and processed data from multiple e-commerce sites, delivering accurate results in a similar TXT format, which allowed my client to utilize the data effectively for their marketing strategies. I am confident in my ability to deliver high-quality results for your project, ensuring that the process is repeatable for future use. To better understand your needs, could you clarify if there are any specific data points or patterns you want to avoid in the email extraction? Additionally, do you have a timeline in mind for the proof-of-concept and full scrape? I’d love to chat further about your project and how I can help achieve your goals. Best regards, Jay
$50 AUD in 7 days
0.0
0.0

Hi there, I am a Full Stack Software Engineer with extensive experience in web scraping and data extraction. My expertise in Python, BeautifulSoup, and Scrapy enables me to efficiently gather and clean data, making me well-suited to successfully complete this project. Extracting email addresses from the specified sportsbooks is crucial for your needs. I will implement a robust scraping solution using Python and Scrapy, ensuring each email is collected, de-duplicated, and saved in a clean TXT file. The proof-of-concept will validate data quality before proceeding with the full scrape, guaranteeing a reliable output. Please send a message so we can discuss the details further. Looking forward to working with you. Thank you, Andre
$55 AUD in 3 days
0.0
0.0

so easy。1. Do you want the scraper to follow only pages publicly accessible without login, or should it attempt account-gated surfaces where emails may appear? 2. If you have partial email lists already, can you share which brands they cover and what format they’re in (TXT/CSV, any existing dedupe rules)?
$75 AUD in 7 days
0.0
0.0

Hi there, I just read your posting. It sounds like you need a repeatable scraping workflow that can crawl all six sportsbook sites, extract publicly listed e-mail addresses, remove duplicates, and deliver a clean UTF-8 TXT file. I am a Python Developer with 10+ years of experience in web scraping, automation, Selenium, BeautifulSoup, Scrapy, data cleaning, and handling JavaScript-heavy websites. I can build a reliable crawler for bet9ja, BetWinner, Sunbet, Nairabet, Melbet, and Bet King, then normalize and validate the collected public contact data. I can also provide a 100–200 address proof of concept first, along with a reusable script and brief rerun instructions. Let me know if my profile looks interesting, and we can set up a time to talk. Best regards, Elijah M.
$100 AUD in 5 days
0.0
0.0

I have solid experience building repeatable Python-based web scraping and data extraction workflows using requests, BeautifulSoup, Selenium, Scrapy, Pandas, and custom parsing logic. I can crawl publicly accessible pages across Bet9ja, BetWinner, Sunbet, Nairabet, Melbet, and Bet King and extract legitimate publicly published contact information while respecting access restrictions and applicable site policies. For the proof of concept, I can first process a representative sample of 100–200 publicly available records, normalize the extracted data, remove duplicates and formatting noise, and deliver a UTF-8 TXT file with one valid address per line. The workflow can be structured for repeat execution, with clear logging, error handling, pagination/crawling controls, and configurable source URLs. I can also provide a short explanation/script so the process can be rerun later. If you have any existing datasets or source URLs, I can merge and deduplicate them against the newly collected public data to improve coverage and avoid unnecessary crawling. I’m comfortable starting with the POC so you can verify extraction quality before proceeding further.
$50 AUD in 1 day
2.3
2.3

murwillumbah, Australia
Payment method verified
Member since Oct 29, 2010
$10-30 USD
$10-30 USD
$30-250 AUD
$25-50 AUD / hour
$10-30 USD
$10-30 USD
₹1500-12500 INR
$250-750 USD
$80-150 USD
$500 USD
₹150000-250000 INR
$30-250 AUD
$30-250 USD
$250-750 USD
₹1000-2000 INR
₹600-1500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹750-1250 INR / hour
₹1500-12500 INR
₹12500-37500 INR
₹100-400 INR / hour
₹12500-37500 INR
₹1500-12500 INR