CutShort Jobs Scraper — India Tech Jobs, Salary & Skills
Pricing
from $1.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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 —
datePostedships 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
- Enter one or more roles or skills (for example
python,devops,product manager). - (Optional) Set a city (
bangalore,mumbai,remote). - Set Maximum jobs and click Start.
Each job comes back as one clean record.
📥 Input
| Field | Type | Description |
|---|---|---|
Roles or skills (searchQueries) | array | Roles/skills to search. Use CutShort's names (python, devops, backend-developer, product-manager, datascience). |
City (location) | string | Optional Indian city filter applied to every role. |
Search URLs (searchUrls) | array | Optional CutShort role/search URLs to scrape directly. |
Enrich with full job details (includeJobDetails) | boolean | Add full description, posted date, deadline and employment type. |
Maximum jobs (maxItems) | integer | Cap across all roles. |
Concurrency (maxConcurrency) | integer | Pages fetched in parallel. |
Proxy configuration (proxyConfiguration) | object | Apify 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
| Field | Description |
|---|---|
jobId | CutShort job identifier. |
title | Job title / headline. |
url | Job page URL. |
roleTypes | Employment type(s), e.g. full_time, contract. |
applyUrl | Application URL. |
sourceRole | The role/skill query this job came from. |
Compensation & experience
| Field | Description |
|---|---|
salary | Salary text as shown (e.g. "₹4L - ₹7L / yr"). |
salaryMin, salaryMax | Structured salary bounds. |
salaryCurrency | Currency (INR). |
experienceMin, experienceMax | Required experience range, in years. |
skills | Skills the role asks for. |
Location & work model
| Field | Description |
|---|---|
location | Display location. |
remoteType | remote_only, hybrid, in_office, etc. |
Company
| Field | Description |
|---|---|
company | Hiring company. |
companySize | Headcount band (e.g. 0-20, 100-500). |
companyStage | Funding/company stage. |
companyType | Company type. |
companyFounded | Year founded. |
companyLogo | Company logo image URL. |
companyProfileUrl | CutShort company profile link. |
hiringForClient | Whether the company is hiring on behalf of a client. |
Dates & meta
| Field | Description |
|---|---|
datePosted | When the job was posted (ISO 8601). Comes with every job straight from the listing — no enrichment needed. |
detailEnriched | Whether full detail was fetched. |
scrapedAt | ISO timestamp of the scrape. |
Detail enrichment (only when Enrich with full job details is on)
| Field | Description |
|---|---|
description | Full job description (clean text). |
validThrough | Application deadline (ISO 8601). |
employmentType | Schema.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/salaryMaxandexperienceMin/experienceMaxby 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,companySizeand 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-developerdevops,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;
datascienceworks wheredata sciencemay not. When in doubt, paste the role URL. - Add a city. Set
locationto 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,skillsorcompanyStagein 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.
🔗 Related scrapers
Building India market‑intelligence, lead lists or e‑commerce datasets? Pair this CutShort jobs scraper with these actors:
- IndiaMART Scraper — extract supplier, product and B2B contact data from India's largest marketplace.
- TradeIndia Scraper — collect B2B suppliers, products and company details from TradeIndia.
- Made-in-China Scraper — scrape manufacturers, products and supplier contacts for sourcing.
- Woolworths Scraper — pull product catalog, pricing and availability data.
- OfferUp Scraper — collect local marketplace listings, prices and seller details.
- YallaMotor Scraper — extract car listings, specs and prices.
⚖️ Legal & responsible use
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