Cutshort Jobs Scraper - Tech Jobs India
Pricing
from $1.00 / 1,000 job listings
Cutshort Jobs Scraper - Tech Jobs India
Scrape Cutshort tech job listings by skill and city: company profile, salary range, experience range, skills, remote type and locations. New-jobs-only mode for scheduled runs.
Pricing
from $1.00 / 1,000 job listings
Rating
0.0
(0)
Developer
Technical Dost Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape Cutshort tech job listings by skill and city: title, company profile (type, stage, size, logo), salary range and experience range as numbers, skills, remote type, locations, full description and link. Type skills in plain words ("React JS", "data science") and the Actor finds Cutshort's matching skill page for you.
For tech recruiters and agencies, HR-tech and job-alert products, startup hiring research and salary benchmarking in India's tech market.
What you get
- Plain-language skill search matched to Cutshort's own skill pages (
React JS→reactjs,data science→datascience,machine learning→machine-learning-ml); the run log shows each match - City pages including combined areas (
Gurgaon→ Delhi NCR,Bengaluru→ Bangalore) - Salary as numbers from the range Cutshort shows (
₹15L - ₹30L / yr→1500000–3000000INR / year). If an employer hides the salary ("Best in industry"), it stays hidden - Experience range, skills, remote type (
onsite,hybrid= remote OK,remote) and company profile (type, funding stage, size) - Full plain-text descriptions
- Monitor mode: only new jobs on each scheduled run
- No personal data: the poster's name and photo are never collected
Input
| Field | Description |
|---|---|
keywords | Skills or roles, e.g. python, React JS, product manager |
cities | Optional cities, e.g. Bangalore, Pune, Gurgaon |
remoteOnly | Keep only remote / remote-OK jobs |
maxItems | Total jobs to save (default 100) |
onlyNewJobs / monitorName | Monitor mode |
{"keywords": ["React JS", "data science"],"cities": ["Bangalore"],"onlyNewJobs": true}
Each skill page, and each skill + city page, lists up to 50 current jobs, which is Cutshort's own listing size. Add cities or related skills to widen coverage.
Output
Same columns as every Actor in this job-data family.
{"source": "cutshort","jobId": "6aaa821f3f7a18ba899be49a","url": "https://cutshort.io/job/Java-Full-stack-Developer-Hyderabad-Bengaluru-Bangalore-VY-SYSTEMS-PRIVATE-LIMITED-lmc ...","title": "Java Full stack Developer","company": "MNC","companyUrl": "https://cutshort.io/company/vy-systems-private-limited-16-e43Khktp","location": "Hyderabad, Bengaluru (Bangalore)","locations": ["Hyderabad","Bengaluru (Bangalore)"],"workArrangement": "onsite","employmentType": "Full time","experienceMinYears": 5,"experienceMaxYears": 12,"salaryMin": 200000,"salaryMax": 1500000,"salaryCurrency": "INR","salaryPeriod": "year","salaryText": "₹2L - ₹15L / yr","skills": ["Java","Spring Boot","Microservices","Angular (2+)"],"categories": [],"description": "Job Description\nWe are looking for a Java Full Stack Developer with strong experience in backend development u ...","searchQuery": "React JS","searchLocation": "Bangalore","isNew": null,"scrapedAt": "2026-09-18T11:43:35.873Z"}
Cutshort does not show posting dates in its listings, so postedAt is empty. Monitor mode tracks jobs by
ID instead. A run summary is saved as SUMMARY in the key-value store.
Pricing
$1.00 per 1,000 jobs ($0.001 each), charged only for jobs saved to your dataset. Duplicates, failed requests and (in monitor mode) jobs you already received are never charged. There is no custom start fee; Apify's standard $0.00005 actor-start event applies once per run.
FAQ
How does it find the right page? It reads Cutshort's published listings sitemap once per run and picks the closest skill page. If nothing matches, the run reports suggestions.
Is this allowed? The Actor reads only public listing pages and the sitemap that Cutshort publishes for crawlers, which Cutshort's robots.txt allows. It never logs in, never opens application or profile pages, and never collects personal data. Use the data in line with Cutshort's terms and applicable law.
Related job-data Actors
- Internshala Internships & Jobs Scraper
- Workday Jobs Scraper
- Remote Jobs Aggregator
- Shine.com Jobs Scraper
- iimjobs Jobs Scraper
How to use Cutshort Jobs Scraper
- Open Cutshort Jobs Scraper on Apify Store and click Try for free.
- Fill in the input (the form is prefilled with a working example) and click Start.
- Watch results appear in the Output tab, then download them as JSON, CSV, Excel or HTML, or read them through the API.
- Optional: save the input as a task and add a schedule to run it automatically, or connect it to your tools with integrations and webhooks.
Use Cutshort Jobs Scraper with AI agents (MCP)
Give Claude, ChatGPT, Cursor, VS Code or any MCP client this Actor as a tool through the hosted Apify MCP server. The agent sees the input fields with descriptions and example values, runs the Actor, and reads the results.
MCP server URL (this Actor only):
https://mcp.apify.com/?tools=technicaldost/cutshort-jobs-scraper
Claude Code:
$claude mcp add --transport http apify "https://mcp.apify.com/?tools=technicaldost/cutshort-jobs-scraper" --header "Authorization: Bearer YOUR_APIFY_TOKEN"
Cursor, VS Code, Claude Desktop and other clients (mcp.json or the client's MCP settings):
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?tools=technicaldost/cutshort-jobs-scraper","headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }}}}
Clients that support sign-in (such as Claude.ai connectors) can use the URL without a token and log in to Apify instead. Get your token in Apify Console → Settings → API & Integrations, or generate a ready config for your client at mcp.apify.com. In the agent the tool is named technicaldost--cutshort-jobs-scraper; ask it, for example, to "run Cutshort Jobs Scraper with {"keywords": ["python"], "maxItems": 20}".
AI agents without an Apify account can also run and pay for this Actor per request with x402 agentic payments.
Run Cutshort Jobs Scraper via API
Run the Actor and get its results in one call (replace YOUR_APIFY_TOKEN):
curl -X POST "https://api.apify.com/v2/acts/technicaldost~cutshort-jobs-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords": ["python"], "maxItems": 20}'
Python (pip install apify-client):
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("technicaldost/cutshort-jobs-scraper").call(run_input={"keywords": ["python"], "maxItems": 20})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript / TypeScript (npm install apify-client):
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('technicaldost/cutshort-jobs-scraper').call({"keywords": ["python"], "maxItems": 20});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Long runs: start them with POST /v2/acts/technicaldost~cutshort-jobs-scraper/runs and fetch the dataset when the run finishes, or receive a webhook.
Integrations
Cutshort Jobs Scraper works with Make, Zapier, n8n, LangChain, Google Sheets, Slack, GitHub and webhooks. Schedule runs in Apify Console and send new results straight to your apps, spreadsheets or AI pipelines.