Shine.com Jobs Scraper
Times Group India job board, 22 fields, monitor mode
What it does
Scrape live Shine.com (Times Group) job listings across IT, BPO, banking, retail, and manufacturing: title, company, salary in lakhs, experience band, location, employment type, and full description. Filters mirror the live site exactly. No login, no browser.
Built in
- ✓ Filter by keyword, location, experience band, salary, and shift
- ✓ Salary returned as numeric min/max lakhs, not display text
- ✓ Skills returned as Shine's own structured tag array
- ✓ Monitor mode + freshness sort for a daily new-jobs feed
- ✓ No login, no browser, no anti-bot challenge found
Guides & tutorials
SEEK Jobs Scraper: Australian Job Listings in Python
How to pull SEEK.com.au job listings by keyword, location, work type and salary band in Python: title, company, salary range, apply link, no login or API key.
Naukri vs Instahyre vs Hirist vs Shine: Which Indian Job Board API for Sourcing
Naukri, Instahyre, Hirist, Shine, CutShort and Foundit all cover Indian tech and corporate hiring, but none of them overlap the way they look like they should. A field-by-field comparison of access method, salary coverage, and pricing.
How to Scrape CutShort Jobs for India Tech Hiring Data (No API)
CutShort is where Indian startups post engineering and product roles, and it has no public jobs API. Learn how to extract titles, companies, salary ranges, skills, and experience bands as structured JSON for recruiting feeds and talent market research.
Related scrapers
ATS Jobs Scraper
Greenhouse, Lever, Workday, and Ashby job boards. Zero auth required
CutShort Jobs Scraper
India tech hiring signal, structured per role
Naukri Jobs Scraper
India's largest job board structured as clean JSON
LinkedIn Jobs Scraper
Job listings by keyword and location without login
Common questions
Is this scraping HTML? +
No. It calls the same public JSON endpoint (/api/v2/search/simple/) Shine's own web app calls. No browser, a few seconds per keyword.
Do I need a proxy? +
No. The endpoint was verified reachable with no user-agent, cookies, or proxy at all.
Why is salary_text sometimes "[Salary Hidden]"? +
Many recruiters choose not to publish a number. This actor reports that faithfully rather than inventing a figure.
Can I get only the newest postings? +
Yes. Set sortBy to freshness, and turn on monitorMode to charge only for genuinely new listings on repeat runs.
What does it cost? +
Pay per event: one job-scraped event per delivered record, charged only after validation. Failed and empty results are never charged.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.