CutShort Jobs Scraper - Startup Roles with INR Salary Ranges
Pricing
from $1.20 / 1,000 job listings
CutShort Jobs Scraper - Startup Roles with INR Salary Ranges
Get job listings from CutShort for any skill, city or remote page: role, company size and type, locations, remote policy, INR salary range, experience, skills, posted date and full description. New-jobs-only mode for schedules. $1.20 per 1,000 jobs; failed pages are free.
Pricing
from $1.20 / 1,000 job listings
Rating
0.0
(0)
Developer
Tenfold Fleet
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 hours ago
Last modified
Categories
Security
Limited permissionsShare
Not affiliated with CutShort. This is an independent tool that reads public job pages on cutshort.io.
What does CutShort Jobs Scraper do?
CutShort Jobs Scraper turns the public job pages of CutShort into clean rows you can filter in a spreadsheet or feed to an AI agent. Give it skills such as python, reactjs or java, or city and remote pages such as python-jobs-in-bangalore-bengaluru and remote-python-jobs, and it returns each startup and tech job with the salary range in INR, experience band, skills, company size and type, locations, remote policy, posted date and the full description.
It works like a small CutShort jobs API: plain HTTP requests, no browser, no login, results in seconds.
Why use it?
- Salary research for Indian tech roles: compare INR ranges by skill, city or remote policy.
- Job alerts: schedule a daily run with Only new jobs switched on and get just the roles posted since the last run.
- Recruiting and sales leads: see which startups are hiring for a stack, how big they are and where they hire.
- Market tracking: count live jobs per skill over time (each run logs CutShort's live job count).
- AI agents and MCP: one call returns structured job data an agent can reason over.
What data can it extract?
| Field | Example |
|---|---|
headline | Senior Software Engineer |
companyName, companySize, companyType | Iungotech, 0-20, Services |
locations, locationsText | ["Pune", "Bengaluru (Bangalore)"] |
remoteType | remote_only, remote_not_okay, ... |
salaryMinINR, salaryMaxINR, salaryRangeText | 2500000, 3000000, "₹25L - ₹30L / yr" |
salaryPeriod, salaryHidden | year (empty when no salary is shown), false |
expMin, expMax | 5, 8 (years) |
allSkills | ["Java", "Go Programming (Golang)"] |
postedAt | 2026-10-29T10:02:53.330Z |
publicUrl, companyUrl, companyWebsite | job and company links |
description, descriptionHtml | full job text, plain and HTML |
skillQuery, scrapedAt | python-jobs, run time |
With Open each job page on, each row also gets jobValid, categoryTags and lastActiveAt.
How to scrape CutShort jobs
- Open the Actor and type one or more skills in Skills or job pages (the part of a
cutshort.io/jobs/...URL before-jobs, or the whole URL). - Optionally lower Max jobs per skill page or switch on Only new jobs for a recurring feed.
- Click Start and download the dataset.
How much does it cost?
You pay per job saved: $1.20 per 1,000 jobs ($0.0012 each), plus a tiny $0.00005 start fee per run. Pages that fail and skill pages that do not exist are saved as free error rows. A job that appears under two of your skills in the same run is charged once. In Only new jobs mode, jobs seen in earlier runs are skipped and not charged.
The Apify free plan gives $5 of credit each month, which covers roughly 4,000 jobs.
Input
{"skills": ["python", "reactjs", "remote-python-jobs", "python-jobs-in-bangalore-bengaluru"],"maxJobsPerSkill": 100,"onlyNew": false,"includeDetails": false}
Output
{"jobId": "6ae319cdd0cc2b3a29b5a90d","headline": "Senior Software Engineer","companyName": "Metron Security Private Limited","companySize": "100-1000","companyType": "Services","locations": ["Pune", "Bengaluru (Bangalore)"],"remoteType": "remote_not_okay","salaryMinINR": null,"salaryMaxINR": null,"salaryHidden": true,"salaryRangeText": "Best in industry","expMin": 5,"expMax": 8,"allSkills": ["Java", "Javascript", "Go Programming (Golang)"],"postedAt": "2026-10-29T10:02:53.330Z","publicUrl": "https://cutshort.io/job/...","description": "As a Senior Software Engineer, you will ...","skillQuery": "golang-jobs","scrapedAt": "2026-11-04T08:00:00.000Z"}
Download the results as JSON, CSV, Excel or HTML, or read them through the Apify API.
Tips
- CutShort serves two list pages of 50 jobs per skill page, and they partly overlap, so one page gives about 55-80 unique jobs. To collect more, add city pages (
java-jobs-in-pune) and remote pages (remote-java-jobs) for the same skill. - A skill that CutShort does not know returns a free row with an
errorfield. Copy the slug from the address bar on cutshort.io to be sure. - When the salary is hidden ("Best in industry"),
salaryMinINRandsalaryMaxINRare empty andsalaryHiddenis true.
FAQ
Do I need a CutShort account?
No. The Actor reads only public job pages and never logs in.
How fresh is the data?
Every run reads the live pages, so the jobs are what CutShort shows at that moment. postedAt gives each job's posting date.
Can I get only new jobs every day?
Yes. Switch on Only new jobs and add a schedule in Apify. The Actor remembers job IDs for the same skill list between runs. The first run is the baseline: jobs already live but past your Max jobs per skill page are remembered too, so later runs return only jobs posted after it.
Can I use it from an AI agent?
Yes. It works through the Apify API and the Apify MCP server, and the output is flat JSON.
Disclaimer
This Actor collects publicly available job listings. Job descriptions may contain recruiter names; use the data in line with GDPR and other privacy laws that apply to you. CutShort is a trademark of its owner, and this Actor is not endorsed by it.