Unstop Scraper - Jobs, Internships, Hackathons & Competitions avatar

Unstop Scraper - Jobs, Internships, Hackathons & Competitions

Pricing

Pay per event

Go to Apify Store
Unstop Scraper - Jobs, Internships, Hackathons & Competitions

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

Upendra Kumar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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

  1. Click Try for free.
  2. Pick the Opportunity types you want (e.g. Jobs + Internships).
  3. Optionally add a Search keyword (e.g. python, marketing, AI hackathon) and Locations (e.g. Bangalore, remote).
  4. Click Start. Results appear in a few seconds. Download them as JSON, CSV, Excel or HTML.

Get only new listings every day (monitoring)

  1. Turn on Only new since last run and give the monitor a name (e.g. python-jobs).
  2. Create a Schedule in Apify Console (e.g. every day at 9:00).
  3. 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

FieldDescriptionDefault
opportunityTypesAny of jobs, internships, hackathons, competitions, quizzes, scholarships, workshops, conferences["jobs"]
searchTermKeyword, same as Unstop's search boxempty (all)
onlyOpenOnly opportunities accepting applications nowtrue
locationsFilter by city/state/country; add remote for online/WFHempty (all)
maxItemsPerTypeMax results per selected type (up to 10,000)100
includeDescriptionAdd the full description as plain textfalse
onlyNewSinceLastRunMonitoring mode: return only unseen listingsfalse
monitorNameSeparate name per monitordefault

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.