Skip to content

Unstop Scraper

Try for free

Scrape Unstop jobs, internships, hackathons, competitions, quizzes, scholarships, workshops and conferences by type, keyword, location and filters, or from Unstop links. Get deadlines, prizes, salary or stipend, eligibility, skills, registrations and full descriptions.

🎓 Unstop Scraper

Get jobs, internships, hackathons, competitions, quizzes, scholarships, workshops, conferences and cultural events from Unstop (formerly Dare2Compete) as clean, structured data. Every result comes with its deadline, prizes, salary or stipend, eligibility, skills, registration count and the full description. It reads Unstop's own public data feed, so runs are fast and cheap, and you don't need a login.

✨ Why use Unstop Scraper?

  • ⚡ Fast: results come straight from Unstop's own search feed, 50 at a time, with no browser. A few hundred opportunities take seconds.
  • 🗂️ Every opportunity type: jobs, internships, hackathons, competitions, quizzes, scholarships, workshops, conferences, cultural events and hiring challenges, alone or combined.
  • 🎯 Real filters: status (open, closed, recent), Indian cities and states, date posted, who can apply, work type, timing, paid or unpaid, quick apply, registration fee and event mode, plus sorting by newest, prize, deadline or salary.
  • 💰 Money fields ready to use: the top prize, every prize with its rank, the total prize pool, and salary or stipend split into min, max, currency and period.
  • 📄 Full descriptions: plain text and HTML in every row. The optional full record adds rounds and timeline, event start date, organizer website and external apply link.
  • 🔓 No login, no cookies: only public data that Unstop shows to every visitor.

🎯 Use cases

  • 🧑‍💼 Campus placement and career teams: track new jobs and internships for freshers in your city every morning.
  • 🏆 Hackathon and competition hunters: list every live hackathon with prize money, team size and deadline in one sheet.
  • 📈 Recruitment market research: compare stipends and salaries by role, city, work type and company.
  • 🤝 Lead generation: find companies and colleges that are actively hiring or running events on Unstop.
  • 🔔 Alerts and dashboards: schedule a daily run and feed new opportunities to Slack, email or Google Sheets.
  • 🎓 Education research: study student engagement through registration counts across categories.

🚀 How to use

  1. Pick one or more Opportunity types, for example Jobs and Internships, or Hackathons.
  2. Optionally add Search keywords (one per line), Locations and Filters.
  3. Or paste Unstop URLs: a listing page (filters in the link are kept) or a single opportunity page.
  4. Set Max results. The limit is shared between all types and keywords.
  5. Click Start. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
opportunityTypesjobs, internships, hackathons, competitions, quizzes, scholarships, workshops, conferences, cultural-events, hiring-challenges or all
searchKeywordsWords or phrases to search for, one per line
startUrlsUnstop listing links (https://unstop.com/hackathons) or opportunity links (https://unstop.com/jobs/<name>-<id>, https://unstop.com/o/<code>)
maxResultsTotal results to save (0 = no limit)
statusopen (default), closed, expired, recent or any
locationsIndian cities or states, for example Bangalore, Mumbai, Delhi
datePostedPast 1, 7, 30, 90, 180 or 365 days
userTypestudents, fresher, corporate or school students
workType, jobTiming, paidOrUnpaid, quickApplyOnlyJob and internship filters
registrationFee, eventModeEvent filters (free or paid, online, offline or hybrid)
sortByrelevance, latest, prize, deadline or salary
includeDetailsAdds rounds, event start date, organizer website, apply link and prize summary
{
  "opportunityTypes": ["internships"],
  "searchKeywords": ["marketing"],
  "locations": ["Bangalore", "Mumbai"],
  "workType": ["wfh", "hybrid"],
  "paidOrUnpaid": "paid",
  "sortBy": "salary",
  "maxResults": 100
}

📤 Output

One row per opportunity. The main fields:

FieldDescription
title, opportunityType, subtypeWhat it is
url, shortUrlLinks to the opportunity on Unstop
organizer, organizerUrl, organizerLogoUrlWho hosts it
status, deadline, deadlineText, registrationStartDate, endDateDates and whether registrations are open
mode, location, cities, state, countryWhere it happens
registrationFee, registrationFeeAmount, prize, totalPrizeValue, prizeCurrency, prizesFee (and its amount in INR when paid) and rewards
registrationCount, viewsCount, teamSizeMin, teamSizeMaxPopularity and team size
eligibility, categories, tags, workFunctionsWho can apply, topics and skills
workType, jobTiming, salary, salaryMin, salaryMax, salaryCurrency, salaryPeriod, experienceMinYearsJob and internship details
description, descriptionHtmlFull description
rounds, eventStartDate, organizerWebsite, externalApplyUrl, prizeSummaryWith Include full opportunity record

Example (description shortened):

{
  "id": 1770868,
  "title": "Marketing Internship",
  "opportunityType": "internships",
  "url": "https://unstop.com/internships/marketing-internship-quickscholars-1770868",
  "organizer": "Quickscholars",
  "organizerUrl": "https://unstop.com/c/quickscholars-1945523",
  "status": "live",
  "deadline": "2026-10-29T18:44:26+05:30",
  "deadlineText": "7 days left",
  "mode": "online",
  "registrationFee": "Free",
  "registrationCount": 285,
  "eligibility": ["Postgraduate", "Undergraduate", "Management"],
  "tags": ["Marketing Communications", "Social Media Marketing (SMM)", "Content Writing"],
  "workType": "Work From Home",
  "jobTiming": "Part Time",
  "salary": "₹25,000 - ₹30,000 / month",
  "salaryMin": 25000,
  "salaryMax": 30000,
  "salaryCurrency": "INR",
  "salaryPeriod": "monthly",
  "description": "About the Company\nQuickscholars Edtech Pvt. Ltd. is an education technology company...",
  "scrapedAt": "2026-10-21T18:34:29Z"
}

A hackathon row also carries the prizes:

{
  "title": "Build with Agora - BLR",
  "opportunityType": "hackathons",
  "organizer": "KNOTiC",
  "mode": "offline",
  "location": "Bangalore, Karnataka",
  "prize": "$800",
  "totalPrizeValue": 1600,
  "prizeCurrency": "USD",
  "prizes": [
    {"rank": "Winner", "cash": 800, "currency": "USD", "cashText": "$800", "certificate": true},
    {"rank": "1st Runner Up", "cash": 500, "currency": "USD", "cashText": "$500", "certificate": true}
  ],
  "teamSizeMin": 1,
  "teamSizeMax": 1,
  "eligibility": ["All"]
}

💰 Pricing

You pay $2.50 per 1,000 opportunities saved ($0.0025 each), plus the small platform usage of the run (compute and proxy traffic). Runs are light: one request returns up to 50 opportunities. Example: 1,000 opportunities cost about $2.51: $2.50 in result fees plus about one cent of usage (measured on our test runs). Turning on the full opportunity record does not change the result price. You can cap any run with a maximum total charge, and the scraper stops cleanly when it is reached.

❓ FAQ

Is it legal to scrape Unstop? The scraper only collects public information that Unstop shows to every visitor without logging in. Check that your use of the data respects Unstop's terms and the data protection rules that apply to you.

Do I need an Unstop account or a proxy? No account is needed. The default datacenter proxy works well. If Unstop starts refusing requests, the run moves to residential exits in India by itself.

How many results can I get? As many as Unstop lists. Set Max results to 0 for no limit. Unstop pages through at most 10,000 results for one search, so very broad searches (for example all jobs with any status) stop there. Split them by status, keyword, type or filter to reach more.

Why is a field empty? Unstop doesn't show every field for every opportunity. For example, jobs rarely have prizes, events have no salary, and companies can hide the salary. Empty fields come back as null or an empty list.

Can I run it on a schedule or through the API? Yes. Schedule it daily to catch new opportunities, and use the API or integrations to send the results to Google Sheets, Slack, webhooks or your database.

I used a similar actor on another platform. Will my input work? Mostly yes. opportunityTypes, startUrls and maxResults work the same way, and a single searchKeyword string is accepted too.

⚠️ Limits

  • Unstop serves at most 10,000 results for one search. Narrow the search to go further.
  • The location filter is Unstop's own for jobs and internships. For events and competitions, the scraper keeps the ones whose venue city or state matches, so online events without a venue are left out when you set a location.
  • Prize, salary and experience fields are only as complete as the organizer filled them in on Unstop.
  • Organizer pages (unstop.com/c/...), user profiles, courses and mentor listings are not covered.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.