Shine.com Jobs Search Scraper
Pricing
Pay per usage
Shine.com Jobs Search Scraper
Scrape job listings from Shine.com — India's leading job portal. Extract job titles, companies, salaries, locations, skills, experience requirements, and descriptions. Supports keyword search with pagination.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Shine.com Jobs Search Scraper (India)
Scrape job listings from Shine.com — one of India's leading job portals. Extracts job titles, companies, locations, experience requirements, required skills, work mode (WFH/Hybrid/Office), job type, and posting dates.
Features
- 🔍 Keyword search — search by job title, role, or skills
- 🎓 Experience & skills — years of experience and required skills extracted
- 🏠 Work mode — Work from Home, Hybrid, or Work from Office
- 📅 Posting dates — when each job was posted
- 🏭 Industry data — industry sector for each listing
- 📑 Pagination — collects up to
maxJobsresults across multiple pages
Use Cases
- Indian job market analysis — track hiring demand, skill preferences, and industry trends across India
- Entry-to-mid-level recruitment intelligence — monitor job postings targeting early and mid-career professionals
- Regional hiring trend monitoring — compare job volumes across Indian cities and regions
- Local salary data collection — gather compensation data to benchmark Indian market rates
How It Works
Uses CheerioCrawler (no JavaScript needed — Shine.com is server-side rendered) to fetch job listings. Extracts structured JSON from Shine.com's __NEXT_DATA__ embedded in the page HTML via the jsrp.searchresult.data.results path. Paginates via URL pattern ({kw}-jobs-{N}/).
Sample Input
{"keywords": "software engineer","maxJobs": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"jobId": "130382617","title": "Software Engineer - Intern","company": "Knorr-Bremse Technology Center India Private Limited","location": "Pune, Bengaluru","experience": "0 to 4 Yrs","industry": "IT Software","skills": ["Python", "Java", "SQL", "REST APIs"],"description": "We are looking for a motivated software engineering intern...","jobType": "Permanent","postedDate": "2026-03-19","expiresDate": "2026-04-19","jobUrl": "https://www.shine.com/jobs/software-engineer-intern/130382617","source": "Shine.com","scrapedAt": "2026-05-17T10:00:00.000Z"}
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
keywords | string | — | Job title or keywords to search for (e.g. 'software engineer', 'data analyst', 'nurse') | |
maxJobs | integer | 20 | Maximum number of jobs to scrape (1–200). | |
proxyConfiguration | object | — | Proxy settings. Shine.com does not require proxies but they can help with rate limiting. | |
experienceLevel | string | — | Filter by minimum experience level: Entry Level, Mid Level, Senior Level, Executive, Director. | |
salaryMin | integer | — | Minimum salary filter (in INR). Only show jobs paying at least this amount. | |
salaryMax | integer | — | Maximum salary filter (in INR). Only show jobs paying at most this amount. | |
remoteFilter | string | — | Filter by work location type: Remote, Hybrid, On-site. | |
educationLevel | string | — | Filter by minimum education level: High School, Associate Degree, Bachelor's, Master's, Doctorate. |
Output Fields
| Field | Description |
|---|---|
jobId | Job Id |
title | Title |
company | Company |
location | Location |
experience | Experience |
industry | Industry |
skills | skills |
description | Description |
jobType | Job Type |
postedDate | Posted Date |
expiresDate | Expires Date |
jobUrl | Job URL |
source | Source |
scrapedAt | Scraped At |
Notes
- Proxy: Residential proxy is highly recommended — set
proxyConfiguration: { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] } - Rate limits: Keep result limits reasonable per run to avoid IP bans
- Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset