CutShort Jobs Scraper — India Tech Jobs, Salary & Skills avatar

CutShort Jobs Scraper — India Tech Jobs, Salary & Skills

Pricing

from $1.50 / 1,000 results

Go to Apify Store
CutShort Jobs Scraper — India Tech Jobs, Salary & Skills

CutShort Jobs Scraper — India Tech Jobs, Salary & Skills

Scrape CutShort.io tech job listings in India: job title, company, salary range, required skills, years of experience, location, remote type, company size & stage, and full description. Search by role or skill, filter by city, or paste search URLs. Export JSON/CSV/Excel.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Collect CutShort.io technology job listings from India as clean, structured data. Search by role or skill and get every job back with title, company, salary range, required skills, years of experience, location, remote type, and rich company details — size, stage and type.

Built for tech recruiters, staffing agencies, job seekers, salary and market analysts, and data teams who need India tech‑hiring data in JSON, CSV or Excel instead of paging through listings by hand.


✨ Why use this scraper

  • Full job records, not just titles — each job includes company, salary range, required skills, experience band, location, remote type and company profile data.
  • Structured salary & experience — salary min/max in INR plus the display text, and the required experience range in years, ready for analysis.
  • Tech‑skill tags — the exact skills each role asks for (Python, React, AWS, Kubernetes …), perfect for matching and demand analysis.
  • Company intelligence — company name, size, funding stage, type, logo and profile URL come with every job.
  • Posted date on every job — datePosted ships straight from the listing, so you get fresh‑vs‑stale signal without any extra fetch.
  • Search by role or skill — use CutShort's role and skill pages, optionally filtered by city.
  • Optional full detail — enrich each job with its complete description, application deadline and employment type.
  • Clean, typed output — numbers as numbers, skills as arrays — ready for spreadsheets, databases and BI tools.
  • Export anywhere — JSON, CSV, Excel, HTML or via the Apify API and integrations.

🚀 Quick start

  1. Enter one or more roles or skills (for example python, devops, product manager).
  2. (Optional) Set a city (bangalore, mumbai, remote).
  3. Set Maximum jobs and click Start.

Each job comes back as one clean record.


📥 Input

FieldTypeDescription
Roles or skills (searchQueries)arrayRoles/skills to search. Use CutShort's names (python, devops, backend-developer, product-manager, datascience).
City (location)stringOptional Indian city filter applied to every role.
Search URLs (searchUrls)arrayOptional CutShort role/search URLs to scrape directly.
Enrich with full job details (includeJobDetails)booleanAdd full description, posted date, deadline and employment type.
Maximum jobs (maxItems)integerCap across all roles.
Concurrency (maxConcurrency)integerPages fetched in parallel.
Proxy configuration (proxyConfiguration)objectApify Proxy is recommended.

Example 1 — one role

{
"searchQueries": ["python"],
"maxItems": 200
}

Example 2 — several roles in a city

{
"searchQueries": ["backend-developer", "devops", "data science"],
"location": "bangalore",
"maxItems": 500
}

Example 3 — with full detail

{
"searchQueries": ["product manager"],
"includeJobDetails": true
}

Example 4 — paste a role URL

{
"searchUrls": ["https://cutshort.io/jobs/python-jobs"]
}

📤 Output

Each job is one dataset item. Example:

{
"jobId": "6a69d90f4613efecf4d13392",
"title": "Founding Full Stack Engineer",
"url": "https://cutshort.io/job/Founding-Full-Stack-Engineer-ProofofSkill-MhZYPd8e",
"company": "ProofofSkill",
"companySize": "0-20",
"companyStage": "Raised funding",
"companyType": "Product",
"companyFounded": 2022,
"location": "Remote only",
"remoteType": "remote_only",
"roleTypes": ["full_time"],
"salary": "₹4L - ₹7L / yr",
"salaryMin": 400000,
"salaryMax": 700000,
"salaryCurrency": "INR",
"experienceMin": 2,
"experienceMax": 5,
"skills": ["React.js", "TypeScript", "Next.js", "frontend", "backend"],
"hiringForClient": false,
"applyUrl": "https://cutshort.io/apply/...",
"companyLogo": "https://cdn.cutshort.io/public/images/default_company_picture.jpg",
"companyProfileUrl": "https://cutshort.io/company/proofofskill-21-MhZYPd8e",
"datePosted": "2026-08-25T09:12:00.000Z",
"sourceRole": "python",
"detailEnriched": false,
"scrapedAt": "2026-08-26T10:00:00.000Z"
}

Field reference

Job

FieldDescription
jobIdCutShort job identifier.
titleJob title / headline.
urlJob page URL.
roleTypesEmployment type(s), e.g. full_time, contract.
applyUrlApplication URL.
sourceRoleThe role/skill query this job came from.

Compensation & experience

FieldDescription
salarySalary text as shown (e.g. "₹4L - ₹7L / yr").
salaryMin, salaryMaxStructured salary bounds.
salaryCurrencyCurrency (INR).
experienceMin, experienceMaxRequired experience range, in years.
skillsSkills the role asks for.

Location & work model

FieldDescription
locationDisplay location.
remoteTyperemote_only, hybrid, in_office, etc.

Company

FieldDescription
companyHiring company.
companySizeHeadcount band (e.g. 0-20, 100-500).
companyStageFunding/company stage.
companyTypeCompany type.
companyFoundedYear founded.
companyLogoCompany logo image URL.
companyProfileUrlCutShort company profile link.
hiringForClientWhether the company is hiring on behalf of a client.

Dates & meta

FieldDescription
datePostedWhen the job was posted (ISO 8601). Comes with every job straight from the listing — no enrichment needed.
detailEnrichedWhether full detail was fetched.
scrapedAtISO timestamp of the scrape.

Detail enrichment (only when Enrich with full job details is on)

FieldDescription
descriptionFull job description (clean text).
validThroughApplication deadline (ISO 8601).
employmentTypeSchema.org employment type.

💡 Use cases

  • Tech recruiters & staffing — monitor demand for roles and skills across India, benchmark competitor postings, and build sourcing lists by company and city.
  • Salary & compensation analysts — aggregate salaryMin/salaryMax and experienceMin/experienceMax by role, skill and city to build up‑to‑date India tech pay benchmarks.
  • Job seekers — track new postings for your stack, with salary, experience and company stage in one place.
  • Talent intelligence — measure hiring trends, remote‑vs‑office mix, and which skills and stages are hiring.
  • Startup & funding research — combine companyStage, companySize and hiring activity to spot growing companies.
  • ATS / CRM feeds — pipe structured jobs into applicant‑tracking systems, dashboards and lead tools.
  • Researchers & data teams — build clean datasets of the Indian tech labour market.

🗂️ Roles & skills to try

CutShort organizes jobs by role and skill pages. Use the exact names CutShort uses (browse cutshort.io/jobs for the full list). Popular ones:

Engineering roles

  • backend-developer, frontend-developer, full-stack-developer, android-developer, ios-developer
  • devops, software-development, software-architecture, qa

Languages & frameworks

  • python, java, javascript, nodejs, golang, reactjs, angular, spring-boot

Data & AI

  • datascience, machine-learning, data-engineering, deep-learning, nlp

Cloud & infra

  • aws, azure, kubernetes, docker, terraform

Product, design & more

  • product-manager, ui-ux-design, digital-marketing, content-writing

Tip: if a role returns nothing, it likely uses a slightly different name on CutShort — check the exact slug on cutshort.io/jobs (for example "datascience" rather than "data science"), or paste the role URL into Search URLs.


🎯 Tips for best results

  • Use CutShort's role names. Roles map to specific pages; datascience works where data science may not. When in doubt, paste the role URL.
  • Add a city. Set location to focus on one market (bangalore, mumbai, pune, delhi, hyderabad, remote).
  • Keep detail off for speed. The listing already has salary, skills, experience and company data; enable Enrich with full job details only when you need the full description and dates.
  • Filter after export. Pull a wide net, then filter on salaryMin, experienceMin, remoteType, skills or companyStage in your spreadsheet or database.
  • Combine roles. Add several related roles/skills to cover a segment in one run.

🔁 Pagination & scale

CutShort serves each role or skill page as a curated feed of the most recent, most relevant openings (typically the top ~50 live jobs for that role). This CutShort scraper reads that feed directly from the page's hydrated data — fast, clean and reliable, with no browser and no login.

To cover more of the market in a single run, scale by slicing, not by deep‑paging one role:

  • Add more roles/skills — list many queries (python, devops, datascience, product-manager, …) to pull the top jobs for each in one run.
  • Slice by city — set location, or add several city‑specific role URLs (e.g. /jobs/python-jobs-in-bangalore-bengaluru, /jobs/python-jobs-in-pune, /jobs/remote-python-jobs) to Search URLs to widen coverage geographically.
  • Paste role or collection URLs — any CutShort listing page works in Search URLs, including city, remote and collection pages like /jobs/funded-startup-jobs.

Every record is de‑duplicated by jobId across all roles, cities and URLs, and the total is capped by maxItems. Combining a handful of roles across a few cities easily yields hundreds of unique, structured jobs per run.


🔌 Run it your way

  • Apify Console — enter roles and click Start.
  • API — start runs and pull the dataset programmatically.
  • Scheduler — refresh the jobs feed on a schedule.
  • Integrations — push results to Google Sheets, Zapier, Make, webhooks, S3 and more.

❓ FAQ

Which country does CutShort cover? CutShort focuses on the India technology job market.

Do I need an account or API key? No. Just enter roles/skills or paste search URLs.

Are salaries included? Yes, when the employer publishes them — as salary text plus structured salaryMin/salaryMax in INR.

Do I get the required skills and experience? Yes — skills lists the technologies the role asks for, and experienceMin/experienceMax give the required years.

A role returned no jobs — why? CutShort uses specific role/skill names. Try the exact slug from cutshort.io/jobs (e.g. datascience, reactjs), or paste the role URL into Search URLs.

Do I get the posted date? Yes — datePosted comes with every job straight from the listing, so you can sort new‑vs‑old without turning on enrichment.

Do I get the full job description? Turn on Enrich with full job details to add the complete description, the application deadline (validThrough) and the employmentType for each job.

How many jobs can I get, and how fast? Each role/skill page returns its top ~50 live jobs; combine multiple roles and cities to reach hundreds of unique jobs per run. Listing‑only runs are quick (a few seconds per role); turning on full detail adds one request per job.

How do I scrape more than one role at once? Add several entries to Roles or skills, or paste multiple CutShort listing URLs into Search URLs. Results are merged and de‑duplicated by jobId.

Do I need a proxy? Apify Proxy is enabled by default and recommended for reliable access to CutShort. No login or API key is required.

Does the data include a company logo and profile? Yes — every job carries companyLogo and a companyProfileUrl pointing to the company's CutShort page, alongside size, stage and type.

In what format is the data? Structured JSON by default, exportable to CSV, Excel, HTML and more, or straight from the Apify API.

Can I run it on a schedule? Yes — use the Apify Scheduler, or start runs through the Apify API and its integrations.


Building India market‑intelligence, lead lists or e‑commerce datasets? Pair this CutShort jobs scraper with these actors:


This tool collects publicly available job‑posting information for legitimate business use such as recruitment, market research and salary analysis. You are responsible for how you use the data and for complying with all applicable laws and regulations, the website's terms, and data‑protection rules (including India's DPDP Act where relevant). Do not use the output to infringe intellectual‑property rights or for any unlawful purpose. This scraper is not affiliated with, endorsed by, or connected to CutShort; all trademarks belong to their respective owners.


Tags

cutshort · cutshort scraper · cutshort.io · india jobs · tech jobs · it jobs · job scraper · salary data · tech skills · india tech hiring · startup jobs · remote jobs india · recruitment · talent intelligence · job listings