Devpost Hackathon Listings Scraper
Devpost Hackathon Listings Scraper
Extract hackathon listings from Devpost — title, prize totals, themes, participant counts, submission windows, and host organizations. Filter by status (open/upcoming/ended), keyword search, or theme. No account required.
What it returns
Each hackathon record includes:
| Field | Description |
|---|---|
hackathon_id |
Devpost's numeric ID |
title |
Hackathon name |
url |
Canonical URL (subdomain on devpost.com) |
state |
open / upcoming / ended |
submission_period_dates |
Human-readable submission window |
time_left_to_submission |
Remaining time string from Devpost |
prize_amount_raw |
Prize total as displayed (e.g. $60,000) |
prize_amount_usd |
Parsed numeric value in USD |
prizes_count_cash |
Number of cash prizes |
themes |
Pipe-separated theme names (e.g. Machine Learning/AI | Databases) |
is_ai_track |
true when the hackathon includes an AI/ML theme |
participant_count |
Registered participants |
winners_announced |
Whether winners have been posted |
host_organization |
Organizing company or institution |
location_type |
online / in-person |
location_city |
City for in-person events |
thumbnail_url |
Hackathon thumbnail image |
submission_gallery_url |
Link to project gallery |
invite_only |
Whether registration requires an invite |
managed_by_devpost |
Devpost-managed badge flag |
scraped_at |
ISO-8601 timestamp |
Input options
| Field | Type | Description |
|---|---|---|
maxItems |
integer | Maximum hackathons to return. Leave empty for all. |
status |
enum | Filter by open, upcoming, or ended. Default: all statuses. |
searchQuery |
string | Full-text search across titles and descriptions. |
themeFilter |
string | Client-side partial match on theme names (e.g. Machine Learning/AI). |
orderBy |
enum | Sort order: recently-added, prize-amount, deadline, submissions-count. |
Common use cases
Find all open AI hackathons with prize pools
Set status: open, searchQuery: AI, orderBy: prize-amount.
VC scout pipeline — upcoming events where founders form teams
Set status: upcoming, orderBy: deadline to surface imminent registration windows.
Sponsor research — identify which organizations run the most hackathons
Pull all records and aggregate by host_organization.
Pre-seed founder sourcing Combine with the F6S and Product Hunt actors to track the same founders across application, hackathon participation, and launch stages.
Notes
The is_ai_track flag checks theme IDs and names — it catches Machine Learning/AI, Generative AI, LLM, Deep Learning, and similar labels without requiring exact-match input. Prize amounts are parsed from Devpost's HTML-wrapped strings; records with non-standard formatting get prize_amount_usd: null with the raw string preserved in prize_amount_raw.
Devpost caps API responses at 40 per page. A full catalog pull of 13,000+ hackathons takes several minutes at the polite 150ms inter-page delay.