Cutshort Jobs Scraper
Pricing
from $1.50 / 1,000 job listings
Cutshort Jobs Scraper
The Cutshort Jobs Scraper extracts Indian tech jobs from Cutshort.io by skill, role and city, capturing skills, experience ranges, remote policy, displayed salaries split into currency and period, company details and full descriptions — ideal for tech recruiting and salary research.
Pricing
from $1.50 / 1,000 job listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🚀 Cutshort Jobs Scraper
Extract tech job openings from Cutshort, one of India's biggest boards for startup and tech jobs. The Cutshort Jobs Scraper collects jobs by skill or role (Python, React, DevOps, Data Science…) and city. Each job comes with its skill list, experience range, remote policy, company details, full description and the salary exactly as Cutshort shows it, split into currency, period, minimum and maximum.
✨ Features
- 🧑💻 Search by skill or role: type
Python,React,Machine LearningorProduct Management. Each term is matched to the Cutshort job list of the same name. Terms with no list are skipped, and the log suggests close matches. - 📍 14 Indian cities: Bangalore, Mumbai, Delhi NCR, Hyderabad, Pune, Chennai and more. If a skill has no list for your city, it is skipped. It is never widened to all of India without telling you.
- 💰 Salary as displayed:
₹10L - ₹20L / yrbecomesINR,YEAR,1000000,2000000. Monthly salaries stay monthly, "Upto" salaries keep only a maximum, and "Best in industry" stays undisclosed. No salary is guessed. - 🌍 Strict remote filter: keeps only jobs the employer marks as remote only. Remote-friendly jobs are dropped.
- 🎓 Experience filter: keeps jobs whose experience range overlaps yours. A 1–4 year job matches 2–5.
- 🗓️ Posted-after filter: lists are sorted newest first, so the run stops as soon as it reaches older jobs.
- 🏢 Company data: name, Cutshort company page, website, LinkedIn, size, type, founding year and logo.
- ✅ Optional job-page check: adds whether the job is still open and the recruiter's latest hiring activity. That activity date is kept separate from the posting date.
- 🔗 URL input: paste any Cutshort job list (
/jobs/...) or single job page (/job/...). - 🧾 Run summary: for each list, the run saves the number of jobs on Cutshort, pages read, jobs scanned, jobs matching your filters and why the run stopped. It goes to the
RUN_SUMMARYrecord.
🛠️ How It Works
- Enter skills or roles, e.g.
Python. Optionally pick a city or paste Cutshort URLs. - Set filters (remote only, experience, posted after) and the maximum number of jobs.
- Run the scraper. Jobs from all lists are merged, and a job that appears in several lists is saved and charged once.
💵 Pricing
You pay per job saved. No monthly fee.
| Event | Price | What you get |
|---|---|---|
| Job listing | $1.50 per 1,000 jobs | Title, company details, skills with Cutshort skill IDs, locations, remote policy, experience range, displayed salary, job type, posted date, full description |
| Job detail | $2.00 per 1,000 jobs | Everything in a listing plus whether the job is still open, the recruiter's latest hiring activity date and role tags (only with Check job pages) |
Duplicates, jobs dropped by filters and job URLs that are no longer online are free.
📊 Sample Output Data
[{"jobId": "6ab3bf0c3cb9791c346260e4","url": "https://cutshort.io/job/FULL-STACK-DEVELOPER-PHP-PYTHON-REACT-JS-Chennai-Zealous-Healthcare-Services-46oRmohw","title": "FULL STACK DEVELOPER – PHP/PYTHON & REACT.JS","companyName": "Zealous Healthcare Services","companyId": "6a5e680dfdc50f9ac5ff8eec","companyUrl": "https://cutshort.io/company/jobs-at-zealous-healthcare-services-94-bkrjfhtW","companyWebsite": "https://zealoushealthcare.com","companyLinkedin": "http://www.linkedin.com/company/zealous-healthcare","companyLogo": "https://cdn.cutshort.io/public/images/default_company_picture.jpg","companyType": "Services","companySize": "20-100","companyFounded": 2007,"hiringForClient": false,"skills": ["Python", "PHP", "React.js", "Javascript", "HTML/CSS", "css3", "MySQL"],"skillIds": {"00360": "Python","00333": "PHP","00368": "React.js","00237": "Javascript","00212": "HTML/CSS","06727": "css3","00300": "MySQL"},"remoteType": "remote_not_okay","locations": ["Chennai"],"locationsText": "Chennai","roleTypes": ["full_time"],"experienceMin": 1,"experienceMax": 4,"salaryText": "₹3L - ₹8L / yr","salaryCurrency": "INR","salaryPeriod": "YEAR","salaryMin": 300000,"salaryMax": 800000,"salaryDisclosed": true,"postedAt": "2026-09-23T11:59:08.109Z","descriptionText": "🚀 WE’RE HIRING | FULL STACK DEVELOPER – PHP/PYTHON & REACT.JS\n📍 Location: Chennai, Tamil Nadu – On-site\n💼 Experience: 1–4 Years\n...","descriptionHtml": "<p>🚀 WE’RE HIRING | FULL STACK DEVELOPER – PHP/PYTHON & REACT.JS</p>...","sourceQuery": "Python","sourceList": "https://cutshort.io/jobs/python-jobs","scrapedAt": "2026-09-23T12:22:04.757Z"}]
With Check job pages enabled, each job also has jobValid (true/false), hiringActivityAt (the recruiter's latest activity) and roleTags (e.g. ["fullstack"]).
📝 Good to Know
remoteTypeis set by the employer:remote_only,remote_okay(remote-friendly) orremote_not_okay. Some descriptions add location conditions, so readdescriptionTextbefore treating a job as fully remote.- Skills come from the employer's tags. A job in the Python list has Python among its skills, but Python may not be the main skill for the role.
postedAtis the posting date from the job list.hiringActivityAt(job-page check only) is the recruiter's latest activity and can be months later. Cutshort lists also include older postings, so use Posted after or Check job pages when you need current openings.- Single job pages have no structured location list:
locationsisnullandlocationsTextholds the displayed locations. They also have no list posting date. - Salary figures are the displayed ones. When Cutshort shows "Best in industry", every salary field except
salaryTextis empty. - Totals move while you scrape. The run summary records the Cutshort total at the first and last page, so you can tell a complete list from a partial one.
Find your next tech hire or map India's startup job market with the Cutshort Jobs Scraper! 🚀