Devpost Hackathons Scraper
parseforge/devpost-hackathons-scraper
Jobs
- Total users
- 2
- Monthly active
- 1
- Total runs
- 4
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 2 days ago
Overview

๐ Devpost Hackathons Scraper
๐ Export every hackathon on Devpost: prizes, themes, dates, registrations: in seconds.
This Actor pulls hackathons straight from the public Devpost API. No login, no API key, no HTML scraping. One clean row per hackathon.
Devpost is the largest hackathon platform in the world. This scraper turns its live listings into a structured dataset you can filter, track, and analyse.
| For | Use it to |
|---|---|
| Developers & students | Find open hackathons by prize, theme, and deadline |
| Community & DevRel teams | Track the hackathon landscape and competitors |
| Analysts | Study prizes, participation, and trends over time |
๐ What it does
- Lists hackathons with an optional
statusfilter (open / upcoming / ended) and keywordquery. - Returns one row per hackathon with prize, themes, dates, registrations, and organizer.
- Paginates automatically up to your
maxItems.
๐ Output
| Field | Description |
|---|---|
๐ผ๏ธ imageUrl |
Hackathon thumbnail |
๐ท๏ธ title |
Hackathon name |
๐ url |
Devpost page |
๐ข openState |
open / upcoming / ended |
๐ location |
Online or a city |
๐ฐ prizeAmount |
Total prize pool |
๐ฅ registrationsCount |
Participants registered |
๐ข organizationName |
Host organization |
๐ฏ themes |
Theme tags |
๐
submissionDates |
Submission window |
โณ timeLeft |
Time left to submit |
โญ featured |
Featured on Devpost |
๐ inviteOnly |
Invite-only event |
๐ scrapedAt |
When this row was collected |
Sample record:
{
"title": "RevenueCat Shipaton 2026",
"url": "https://revenuecat-shipaton-2026.devpost.com/",
"openState": "open",
"location": "Online",
"prizeAmount": "$740,000",
"registrationsCount": 19921,
"organizationName": "RevenueCat",
"themes": ["Design", "Gaming", "Mobile"],
"submissionDates": "Jul 31 - Oct 01, 2026"
}
๐ How to use
- Create a free account w/ $5 credit.
- Open the Actor, pick a
status(or leave All), setmaxItems. - Run it and download JSON, CSV, Excel, or XML.
โ FAQ
Do I need an API key? No. The Actor uses the public Devpost API.
Can I get only open hackathons? Yes: set status to Open.
How fresh is the data? Every run reads Devpost live.
How many can I get? As many as match your filters, up to maxItems.
๐ Recommended Actors
๐ก Pro Tip: browse the complete ParseForge collection for more data Actors.
This Actor is not affiliated with Devpost. It reads publicly available data from the Devpost API for research and discovery. Respect Devpost's terms.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| status | string (4 options) | Filter by hackathon status. Leave as 'all' for everything. | all |
| query | string | Optional keyword to search hackathons by title/theme. | not set |
| maxItems | integer | Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 | 10 |
Pricing
from $3.62 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.00362 to $0.004 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~devpost-hackathons-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"helloWorld": 123
} Reviews
No reviews yet. Be the first.
Issues
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.