Join us for the Bright Data Web Scraping Challenge: $3,000 in Prizes!
dev.to staff

dev.to staff @thepracticaldev

About: The hardworking team behind dev.to ❤️

Joined:
Feb 9, 2016

Join us for the Bright Data Web Scraping Challenge: $3,000 in Prizes!

Publish Date: Dec 11 '24
166 25

We are excited to team up with Bright Data to bring the community a new challenge.

Running through December 29, the Bright Data Web Scraping Challenge provides an opportunity to access public web data and build tools and applications powered by web scraping.

Bright Data offers dedicated endpoints for extracting fresh, structured web data from over 100 popular domains as well as a Scraping Browser that dramatically reduces overhead for maintaining a scraping and browser infrastructure.

If you’ve ever been curious about optimizing your web scraping and data collection process, this challenge is for you! We hope you give it a try.

Our Prompts

Prompt 1: Scrape Data from Complex, Interactive Websites

Create a project where you need to scrape data from sites with dynamic content and user interactions (e.g., infinite scroll or login-protected pages). Use Bright Data’s Scraping Browser for seamless handling of JavaScript-heavy and interactive websites.

Here is the submission template for anyone that wants to jump right in, but please review all challenge rules on the official challenge page before submitting.

Prompt 1 Submission Template

Prompt 2: Build a Web Scraper API to Solve Business Problems

Use a Web Scraper API to tackle common business challenges like aggregating product prices, monitoring competitors, or collecting reviews across platforms. Use Bright Data’s Web Scraper API for efficient and scalable data collection.

Here is the submission template for anyone that wants to jump right in, but please review all challenge rules on the official challenge page before submitting.

Prompt 2 Submission Template

Prompt 3: Most Creative Use of Web Data for AI Models

Design a pipeline that collects and structures web data to fine-tune an AI model—for example, creating custom chatbots or sentiment analysis tools. Leverage Bright Data’s Web Scraper API or Scaping Browser to collect real time web data and create innovative, AI-driven solutions.

Prompt 3 Submission Templte

Judging Criteria and Prizes

All three prompts will be judged on the following:

  • Use of underlying technology
  • Usability and User Experience
  • Accessibility
  • Creativity

The winner of each prompt will receive:

  • $1,000 USD
  • 6-month DEV++ Membership
  • Exclusive DEV Badge
  • A gift from the DEV Shop

All Participants with a valid submission will receive a completion badge on their DEV profile.

How To Participate

In order to participate, you will need to create a Bright Data account through this link and publish a post using the submission template associated with each prompt.

Bright Data Credits

Participants will receive $15 in testing credits upon signing up through our dedicated sign up link. If additional credits are required, participants can email noah@brightdata.com with the subject line “DEV Challenge - Credit Required,” including the email they used to sign up and details about their use case.

Important Note: Use of Data Provided by Bright Data

If you receive data from Bright Data as part of this challenge, it is solely for use in your project submission. This data is not intended for reuse, resale, or redistribution at any point. Data provided for the competition will be accessed through an account created by Bright Data and credited using a DEV.to promotion code. The promotion code will provide the necessary credits to complete your project as part of the challenge. Misuse of the data or credits may result in disqualification from the competition and/or revocation of access.

Please review our additional rules, guidelines, and FAQ page before submitting so you understand our participation guidelines and official contests rules such eligibility requirements.

Need Help or Inspiration?

You can get to know the Bright Data platform by utilizing their docs and tutorials:

Important Dates

  • December 11: Bright Data Web Scraping Challenge begins!
  • December 29: Submissions due at 11:59 PM PDT
  • January 9: Winners Announced

We can’t wait to see what you build! Questions about the challenge? Ask them below.

Good luck and happy coding!

Comments 25 total

  • Noah Brinker
    Noah BrinkerDec 11, 2024

    Can't wait to see everyone's submissions!

  • IvanDev
    IvanDevDec 11, 2024

    Hum, this is the one I will finally deep into!

  • Trix Cyrus
    Trix CyrusDec 12, 2024

    Gonna be fun let's do this

  • Dela
    DelaDec 12, 2024

    For the third prompt, do we need to submit a running, working AI model fine tuned with the data (which would require us to host the model at our own expense), or can we submit just the data normalization pipeline, up to the point where the normalized data is about to be fed into the model?

    • Jess Lee
      Jess LeeDec 13, 2024

      Hey @delaaja, you can just submit the pipeline and not the fully tuned model.

  • 𝚂𝚊𝚞𝚛𝚊𝚋𝚑 𝚁𝚊𝚒
    𝚂𝚊𝚞𝚛𝚊𝚋𝚑 𝚁𝚊𝚒Dec 12, 2024

    This sounds like a nice idea to work with!

  • sahra 💫
    sahra 💫Dec 13, 2024

    This should be fun : )

  • Ben Ndora
    Ben NdoraDec 15, 2024

    Lets do this guys

  • Alex Anie
    Alex AnieDec 15, 2024

    So I have a question. Is it compulsory we include the GitHub repo of the project or just the project live Demo @noahbrinker @thepracticaldev

  • Bryan Doss
    Bryan DossDec 15, 2024

    This one was fun, thanks @noahbrinker @thepracticaldev!

  • Fahmi Noor Fiqri
    Fahmi Noor FiqriDec 15, 2024

    Cool hackathon! Can't wait to submit my project idea.

    One problem, I didn't get the $15 credit after signing up using the provided link, I only get $2 trial credits. I signed up using Google login.

  • АнонимDec 19, 2024

    [deleted]

  • sahra 💫
    sahra 💫Dec 19, 2024

    @thepracticaldev @jess For the second prompt, at the heading, it states "Build a web scraper API..." and at the start of the text below it says "Use a Web Scraper API..." This has me a bit confused. Are we supposed to build an API that returns data scraped by Bright's web scraper API?

    • CIJU
      CIJUDec 23, 2024

      I think they are trying to say to use bright data api to solve any business problem. This will probably be judged based on the novelty of the business problem and the complexity of the sources being scraped… IG.

  • L Rodríguez
    L RodríguezDec 26, 2024

    This is interesting, I wish to have the free time to work on this challenge. Good luck to the participants!

  • Ogbotemi Ogungbamila
    Ogbotemi OgungbamilaDec 26, 2024

    I wonder if it is possible to scrape more that just textual data, i.e audio recordings, images and videos with Bright Data

    • Halleluyah
      Halleluyah Dec 29, 2024

      You can... You scrape the links and you download them to your device....

      In here, I used selenium to load a website and get the image urls, then download them to my device

  • Zidi Justin
    Zidi JustinDec 27, 2024

    Alright!! Let's make it happen

  • Pull Review with Scott Beeker
    Pull Review with Scott BeekerDec 28, 2024

    Looks Awesome but gotta sit this one out...

  • David Wilson
    David WilsonDec 28, 2024

    Great opportunity! Unfortunately, I just received this announcement, but very eager to look at the awesome result. Please show your skills.

  • Dipuo Maleka
    Dipuo MalekaJan 2, 2025

    Am I too late to participate? I am very interested and would like to join!

  • Arjun Vijay Prakash
    Arjun Vijay PrakashJan 9, 2025

    It's already Jan 9th, I was wondering when will the winners be announced.

Add comment