You write a scraper, it works, and a week later the site changes its layout and everything breaks quietly. Build one that repairs itself instead, run it from your coding agent, and spend the week turning the data into something real.
$15,000 in prizes including NVIDIA DGX Spark, iPads, Keychrons
01 / Prizes
$15,000 in prizes, and a supercomputer at the top
Three judged tracks and a raffle nobody has to build for. The iPad and the keyboard go to every member of the winning team.
Grand prize · Web-Slinger track
NVIDIA DGX Spark
Personal AI supercomputer
Prize value
$5,000
To the winning team
The winning team chooses: the DGX Spark itself, or the $5,000 as prize money.
Best Use of Bright Data
The submission that gets the most out of the platform: the scraper you designed in Scraper Studio, how you drove it from your coding agent, what it did when the site changed under it, and what the structured output went on to power.
Suit-Up track
Apple iPad
To every member of the team
Best UI
The project that looks and feels finished. Data is only useful once someone can read it.
Spider-Sense track
Keychron Keyboard
To every member of the team
Best Clean Code
Readable, structured, and handled at the edges. The repository a stranger could pick up on Monday.
Raffle
Iron Man MK5 Helmet
To one lucky registration
Register to enter the Iron Man helmet raffle
Black Edition, with voice control, drawn from everyone who signs up. You don't have to win a track, submit a project, or write a line of code to take it home.
$2,500 in Bright Data credits
Split across the top teams, so the collectors you built this week keep running long after it ends.
Swag for ten
Share what you're building on socials and tag WeMakeDevs. Ten of you get a box.
$50 in Bright Data credits
Not a prize and not split between teams: sign up with Bright Data and the $50 is yours to build with.
Nothing on your account? Enter the code wemakedevs in the billing section of your profile. Make sure it's all lowercase.
02 / About
Scrape anything. Break nothing.
Scrapers work in testing, then break quietly the first time a site changes a class name. This week is about fixing that.
example-store.com/laptops
Illustration
Before the redesign
.product-grid > .card .price
Extraction returned nothing
After self-healing
[data-test="price"] > span.amount
1,284 rows recovered
You describe the field once, in plain language. When the page moves, Scraper Studio rewrites the extraction against that description and the collector, c_8f2a91, carries on returning the same shape of data.
01
The page shifts
A class is renamed, a field moves, or the whole layout is redesigned overnight.
02
The scraper notices
Extraction comes back empty where it used to come back with a value.
03
The logic repairs
Scraper Studio rewrites the extraction from a plain-language description of the field.
04
The data keeps flowing
The collector runs on, and nothing downstream of it ever sees a gap.
03 / Sponsors
The platform every submission runs on
Bright Data handles the proxies, the retries and the unblocking. You describe the data you want.
Title sponsor
The tools and infrastructure for collecting publicly available web data. Describe the data you want and get a custom scraper, from an AI agent, a browser IDE, or the CLI.
Scrapers run on Bright Data's proxy and unblocking network, so proxy rotation, retries and scraping servers are not your problem. Through the CLI, that whole workflow lives inside Claude Code, Cursor, or Codex.
>Scrape the name, price and stock of every laptop in this store's category pages.
⏺bright-data · create scraper
⏺bright-data · run collector
✓1,284 rows · collector c_8f2a91
·Six days later, the store redesigns its product page.
⏺bright-data · self-heal collector
✓Extraction repaired · 1,284 rows
No scraping servers, no proxy rotation, no selector maintenance. The collector is an id you can run again from the CLI or call as an API endpoint from your product.
Every participant
Get $50 in credits
Sign up with Bright Data and the $50 is yours to build with, on top of Scraper Studio's free tier.
Signed up and nothing showing? Enter the code wemakedevs in the billing section of your profile. Make sure it's all lowercase. Still nothing? Email contact@wemakedevs.org and we'll sort it out.
Yes. Every eligible project must use Bright Data Scraper Studio.
Where can I find resources to learn more about the tools?
Every tool, guide, and tutorial you need is collected on one page. Browse the resources.
Does everyone on a winning team get the prize?
On the iPad and Keychron tracks, yes: every member of the winning team gets one, not one representative. The grand prize is a single NVIDIA DGX Spark awarded to the winning team, and the team can take the $5,000 as prize money instead of the machine.
Does it cost anything to use Scraper Studio?
No. Every participant gets $50 in Bright Data credits to build with, on top of Scraper Studio's free tier of 5,000 credits a month. Run out before you ship and we'll top you up. Email contact@wemakedevs.org.
How do I get my $50 in credits?
Sign up for Bright Data, open the billing section of your profile, and enter the promo code wemakedevs. Make sure it's all lowercase. The $50 is credited to your account. Sign up for Bright Data.
I signed up but I don't have any credits. What now?
The credits come from the promo code, so signing up on its own doesn't grant them. You don't need a second account: open the billing section of your Bright Data profile, enter the code wemakedevs, and the $50 is credited to the account you already have. Make sure the code is all lowercase. Still nothing? Email us and we'll sort it out. Email contact@wemakedevs.org.
Can I enter more than one track?
Every submission is considered for all three tracks automatically. There's nothing extra to file and nothing to opt into.
How does the raffle work?
Every registration goes into it, and one is drawn once the hackathon closes. The winner gets the Iron Man MK5 helmet. Building a project is not a condition of entry.
Can I use AI coding tools?
Yes. You may use coding agents and AI development tools. You must understand the submitted project, verify the generated code, and be able to explain your technical decisions.
What websites can I scrape?
Use publicly available web data. Do not scrape private, login-protected, paywalled, or restricted information.
How do I submit my project?
The submission form goes up on this page before the deadline, so check back and file it while it's open. You'll need your repository, demo video, project description, and how Scraper Studio was used.
Also on · San Francisco
If you're in San Francisco that week, you can join the Zero Downtime Hackathon on August 22, the in-person version of this event, also sponsored by Bright Data.