Shine Jobs Scraper - India Hiring Data avatar

Shine Jobs Scraper - India Hiring Data

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Shine Jobs Scraper - India Hiring Data

Shine Jobs Scraper - India Hiring Data

Scrape Shine.com jobs: title, company, location, experience, salary, skills, posted date and direct job URL.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

6 days ago

Last modified

Share

Scrape job listings from Shine.com in one run. Get Indian hiring data with job title, company, location, experience range, salary text, skills, posted date and direct job URL from public Shine search pages. Export results to JSON, CSV or Excel, schedule recurring runs, call the actor through the Apify API, or connect the dataset to Google Sheets, Airtable, Clay, HubSpot, Make, Zapier or n8n.

What is the Shine Jobs Scraper?

Shine.com is a major Indian job board used across IT, software, engineering, sales, operations, finance, BPO, support, healthcare and management roles. It is useful for recruiters, sales teams, staffing agencies, market researchers and B2B lead-generation teams that need to monitor which Indian companies are actively hiring and what skills they mention in job ads.

This actor turns public Shine.com search-result pages into structured data. Shine renders useful job cards directly in the HTML, including the job title, company, experience, salary, location and skill tags. The actor reads those cards with a lightweight HTTP parser, so it does not need a browser, login, API key or paid unblocker. If Shine ever blocks a cloud IP, the actor also has an optional Apify Residential IN fallback.

What data does it extract?

  • Job title - role name from the Shine listing.
  • Company - hiring company or recruitment agency.
  • Location - listed city or region.
  • Experience - experience range shown by Shine.
  • Salary - salary text when shown on the card.
  • Skills - skill tags from the search card.
  • Posted date - relative posting age, such as 2 months ago.
  • Direct job URL - stable Shine listing URL.
  • Search URL - the search page that produced the record.
  • Stable ID - numeric Shine job ID extracted from the URL.

Input

FieldTypeDescription
searchUrlsarrayShine.com search-result URLs to scrape.
keywordstringOptional keyword used to build a Shine search URL.
locationstringOptional city or region for keyword search.
useResidentialProxybooleanUse Apify Residential IN proxy if needed.
proxyCountrystringResidential proxy country, normally IN.
maxResultsintegerMaximum jobs to return per search.

Example input

{
"searchUrls": ["https://www.shine.com/job-search/python-jobs"],
"maxResults": 50
}

Keyword and location search:

{
"keyword": "data analyst",
"location": "Pune",
"maxResults": 25
}

Output

Each dataset item is one Shine job listing.

{
"job_id": "19075393",
"title": "AI Engineer | Python | Agentic Frameworks | REST APIs | 2+ Years | 8 LPA | Pune",
"company": "WHITE HORSE MANPOWER CONSULTANCY (P) LTD",
"location": "Pune",
"url": "https://www.shine.com/jobs/ai-engineer-python-agentic-frameworks-rest-apis-2-years-8-lpa-pune/white-horse-manpower-consultancy-p-ltd/19075393",
"posted": "2 months ago",
"experience": "2 to 7 Yrs",
"salary": "4.5 - 8 LPA",
"skills": ["artificial intelligence", "machine learning", "llm", "langchain"],
"search": "https://www.shine.com/job-search/python-jobs"
}

Use cases

  • India recruiting - monitor companies hiring software developers, analysts, managers, support teams and operations roles.
  • Skill-demand research - track Python, Java, AI, cloud, sales, finance or support keywords across Indian job ads.
  • Salary intelligence - collect salary text for roles and locations where Shine exposes pay ranges.
  • Lead generation - identify companies and agencies currently advertising roles.
  • Market mapping - compare hiring demand across Pune, Bengaluru, Hyderabad, Mumbai, Delhi NCR and other Indian hubs.
  • Job aggregation - add Shine jobs to broader India or APAC job datasets.
  • Automation - send new jobs to Sheets, Airtable, Slack, HubSpot, Clay, Make, Zapier or n8n.

How to use the data

Use job_id or url as the deduplication key. For monitoring, run the actor daily with a small maxResults value and compare new IDs against previous runs. For market research, group rows by keyword, location, company, salary text or skills. For sales workflows, enrich companies that repeatedly hire for roles related to your product or service.

Shine supports many filters on its website. Apply filters such as location, experience, salary, industry or date posted on Shine, then paste the resulting search URL into searchUrls. That keeps the actor flexible without needing a complicated input form.

Pair this actor with Naukri, NaukriGulf, Bayt, Foundit, JobsDB, SEEK, StepStone, Reed, Totaljobs and Workable to cover both Indian hiring demand and international job-board coverage. Shine is especially useful for skill-based research because its search cards expose skill tags directly.

For lead-generation workflows, treat a fresh Shine posting as a buying-intent signal. Companies hiring developers, analysts, support agents, sales teams or operations staff may need recruiting services, HR tools, payroll, training, IT vendors, cloud services, compliance software, office services or outsourcing partners. The output is intentionally flat so it can be enriched downstream with company domains, emails, phone numbers, funding data or CRM account records.

FAQ

Does this require a Shine account? No. It reads public search pages.

Does it use a browser? No. It uses direct HTTP requests and parses server-rendered job cards.

Can I scrape filtered Shine URLs? Yes. Paste filtered search URLs into searchUrls.

Can I search by keyword and location? Yes. Use keyword and location.

Does it include salary? Yes, when Shine shows salary text on the search card.

Does it include skills? Yes. The actor extracts the skill tags visible on the search card.

Does it include full job descriptions? This version focuses on search-result cards for speed and reliability. Detail-page enrichment can be added later if needed.

Why is a residential proxy option included? It is optional. The direct path is fast, but an India residential fallback is available if cloud IPs are blocked.

Is this useful for lead generation? Yes. Hiring activity is a strong signal for recruiting, HR tech, payroll, training, B2B SaaS and local services.

How do I avoid duplicates? Use job_id or url as the stable key.

Is it legal to scrape Shine.com? The actor collects publicly available job listing data. You are responsible for using the output lawfully and respecting privacy, employment, anti-spam and platform rules.

You might also like

Keywords: Shine scraper, Shine jobs scraper, Shine.com scraper, India jobs scraper, scrape Shine, Indian hiring data, job postings scraper, skill demand data, salary jobs data, recruiting leads, hiring intelligence, Apify jobs scraper.