Cutshort Jobs Scraper - Tech Jobs India avatar

Cutshort Jobs Scraper - Tech Jobs India

Pricing

from $1.00 / 1,000 job listings

Go to Apify Store
Cutshort Jobs Scraper - Tech Jobs India

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

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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–3000000 INR / 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

FieldDescription
keywordsSkills or roles, e.g. python, React JS, product manager
citiesOptional cities, e.g. Bangalore, Pune, Gurgaon
remoteOnlyKeep only remote / remote-OK jobs
maxItemsTotal jobs to save (default 100)
onlyNewJobs / monitorNameMonitor 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.

How to use Cutshort Jobs Scraper

  1. Open Cutshort Jobs Scraper on Apify Store and click Try for free.
  2. Fill in the input (the form is prefilled with a working example) and click Start.
  3. Watch results appear in the Output tab, then download them as JSON, CSV, Excel or HTML, or read them through the API.
  4. 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 ApifyClient
client = 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.