Unstop Scraper - Jobs, Internships, Hackathons & Competitions
Pricing
Pay per event
Unstop Scraper - Jobs, Internships, Hackathons & Competitions
Scrape unstop.com jobs, internships, hackathons, competitions, quizzes, scholarships, workshops and conferences. Get salary, skills, prizes, deadlines, locations and registrations in clean JSON, CSV or Excel. Monitoring mode returns only new listings.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Upendra Kumar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Unstop Scraper: Jobs, Internships, Hackathons & Competitions
Scrape Unstop (formerly Dare2Compete), India's largest platform for jobs, internships, hackathons, competitions, quizzes, scholarships, workshops and conferences.
Get every listing as clean, structured data: salary, skills, prizes, deadlines, locations, eligibility, team size, views and registrations. Download it as JSON, CSV or Excel, or connect it to Google Sheets, Slack, Zapier, Make, n8n or your own app through the Apify API.
Highlights:
- ✅ All 8 Unstop sections in one Actor: jobs, internships, hackathons, competitions, quizzes, scholarships, workshops and conferences
- ✅ Monitoring mode: run it on a schedule and get only new listings each time. Ideal for alerts and job boards.
- ✅ Fast and reliable: uses Unstop's public data API, with no browser and no login
- ✅ Clean, normalized output: salary as numbers, ISO dates, skill lists and prize totals
- ✅ Cheapest Unstop scraper on Apify: $2 per 1,000 results
What can you do with it?
- 🧑💼 Recruiters & HR-tech: track fresh hiring demand, salaries and in-demand skills across Indian companies.
- 📣 Job & internship alert channels: auto-post new openings to Telegram, WhatsApp, Discord or a website every day.
- 🏆 Hackathon & competition aggregators: collect every open hackathon with prize pools, deadlines and team sizes.
- 🎓 Colleges & placement cells: share relevant opportunities with students automatically.
- 📊 Market research: analyse which skills, roles, cities and salary ranges are trending.
- 🤖 AI agents: give your agent a reliable tool to answer "find me open data-science internships in Bangalore".
How to use
- Click Try for free.
- Pick the Opportunity types you want (e.g. Jobs + Internships).
- Optionally add a Search keyword (e.g.
python,marketing,AI hackathon) and Locations (e.g.Bangalore,remote). - Click Start. Results appear in a few seconds. Download them as JSON, CSV, Excel or HTML.
Get only new listings every day (monitoring)
- Turn on Only new since last run and give the monitor a name (e.g.
python-jobs). - Create a Schedule in Apify Console (e.g. every day at 9:00).
- Each run returns only opportunities you haven't received before. Connect an integration (Slack, Google Sheets, email or a webhook) to get them automatically.
Input
| Field | Description | Default |
|---|---|---|
opportunityTypes | Any of jobs, internships, hackathons, competitions, quizzes, scholarships, workshops, conferences | ["jobs"] |
searchTerm | Keyword, same as Unstop's search box | empty (all) |
onlyOpen | Only opportunities accepting applications now | true |
locations | Filter by city/state/country; add remote for online/WFH | empty (all) |
maxItemsPerType | Max results per selected type (up to 10,000) | 100 |
includeDescription | Add the full description as plain text | false |
onlyNewSinceLastRun | Monitoring mode: return only unseen listings | false |
monitorName | Separate name per monitor | default |
Example input:
{"opportunityTypes": ["jobs", "internships"],"searchTerm": "data analyst","locations": ["Bangalore", "remote"],"maxItemsPerType": 200}
Output
Each result is one opportunity. Example (a job):
{"id": 1766700,"category": "jobs","title": "Python Developer","organization": "InnovalQ Technologies","url": "https://unstop.com/jobs/python-developer-innovalq-technologies-1766700","registrationOpen": true,"registrationStatus": "STARTED","registrationDeadline": "2026-10-20T00:00:00+05:30","daysLeft": 4,"locations": ["Coimbatore, Tamil Nadu, India"],"workMode": "in_office","employmentType": "full_time","salaryMin": 1000000,"salaryMax": 1500000,"salaryCurrency": "INR","salaryPeriod": "annually","skills": ["Python", "Backend development", "API Development (REST)"],"eligibility": ["Experienced Professionals"],"views": 11126,"registrations": 147,"scrapedAt": "2026-10-15T10:02:46+00:00"}
Hackathons, competitions and scholarships also include prizes (rank, cash, certificate, pre-placement offer), totalPrizeCash, prizeCurrency, teamSizeMin and teamSizeMax.
All output fields:
- Identity:
id,category,type,subtype,title - Organization:
organization,organizationUrl,organizationLogo - Links:
url,shortUrl - Registration:
status,registrationOpen,registrationStatus,registrationStart,registrationDeadline,endDate,daysLeft,registrationFeeRequired - Location and job terms:
locations,workMode,employmentType,isPaidRole,salaryMin,salaryMax,salaryCurrency,salaryPeriod,salaryDisclosed,experienceMinYears,experienceMaxYears - Requirements:
skills,workFunctions,eligibility,teamSizeMin,teamSizeMax - Prizes:
prizes,totalPrizeCash,prizeCurrency - Stats and timestamps:
views,registrations,approvedAt,updatedAt,scrapedAt - Optional:
description
Pricing
Pay per result: $2.00 per 1,000 opportunities, plus a tiny per-run start fee. No monthly rental.
- 100 jobs ≈ $0.20
- 1,000 hackathons, jobs and internships ≈ $2.00
- A daily monitor returning ~30 new listings ≈ $1.80/month
Apify's free plan includes monthly credits, so you can try it at no cost. You can also set a maximum cost per run in the run options. The Actor stops cleanly when that limit is reached.
FAQ
Is scraping Unstop legal? This Actor collects only publicly available listing data about organizations and opportunities, through the public endpoint that Unstop's robots.txt allows. It does not log in and does not collect personal data. Please use the data responsibly and in line with Unstop's terms and applicable laws.
Why do I get fewer results than Unstop shows?
With onlyOpen on (the default), expired listings are skipped. Turn it off to include past opportunities too. Unstop's search returns at most 10,000 results per query.
Can I use it with AI agents or via API? Yes. Call it through the Apify API, the Apify MCP server, or integrations such as Zapier, Make and n8n.
Something doesn't work or you need a field? Open an issue on the Issues tab and it will be fixed quickly.