Shine Job Scraper avatar

Shine Job Scraper

Pricing

Pay per usage

Go to Apify Store
Shine Job Scraper

Shine Job Scraper

Unlock comprehensive career data from Shine.com, India’s premier recruitment portal. Efficiently extract real-time job listings, company profiles, and salary insights. Ideal for HR analytics, market research, and lead generation. Automate your recruitment intelligence gathering today.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

18 days ago

Last modified

Share

Shine.com Jobs Scraper

Extract comprehensive job listings from Shine.com, India's premier job search platform. Collect detailed job data including salaries, skills, company information, and descriptions at scale. Perfect for recruitment agencies, HR analytics, and job market research.

Features

  • Complete Job Data — Extract titles, companies, locations, salaries, and full descriptions
  • Advanced Filtering — Search by keywords, locations, and posting dates
  • Skill Extraction — Capture required skills and qualifications automatically
  • Pagination Support — Handle large result sets with automatic page navigation
  • Structured Output — Clean JSON data ready for analysis and integration

Use Cases

Recruitment Intelligence

Identify top hiring companies and track job market trends. Analyze skill demands and salary ranges across industries.

Market Research

Gather comprehensive job data for workforce planning and talent acquisition strategies. Monitor industry growth and hiring patterns.

Competitive Analysis

Track competitor hiring activities and talent acquisition strategies. Understand market positioning and recruitment effectiveness.

Career Planning

Research job requirements, experience levels, and skill gaps in target industries. Make informed career decisions with real market data.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoSpecific Shine.com search URL to start scraping
keywordStringNoJob search keywords (e.g., 'software engineer')
locationStringNoLocation filter (e.g., 'Bangalore', 'Mumbai')
collectDetailsBooleanNotrueWhether to fetch detailed job descriptions
datePostedStringNo"anytime"Filter by posting date (anytime, 24hours, 7days, 30days, 90days)
results_wantedIntegerNo100Maximum number of jobs to collect
max_pagesIntegerNo20Maximum search result pages to process

Output Data

Each job listing in the dataset contains:

FieldTypeDescription
titleStringJob position title
companyStringHiring company name
locationStringJob location
salaryStringSalary range or information
experienceStringRequired experience level
skillsArrayRequired skills and qualifications
industryStringIndustry classification
employment_typeStringFull-time, part-time, etc.
date_postedStringWhen the job was posted
urlStringDirect link to the job posting
scraped_atStringTimestamp of data collection

Usage Examples

Extract software engineering jobs in Bangalore:

{
"keyword": "software engineer",
"location": "Bangalore",
"results_wanted": 50
}

Recent Postings Only

Find jobs posted in the last 7 days:

{
"keyword": "data analyst",
"datePosted": "7days",
"results_wanted": 100
}

Custom Search URL

Scrape from a specific Shine.com search page:

{
"startUrl": "https://www.shine.com/job-search/data-scientist-jobs-in-mumbai",
"collectDetails": true
}

Sample Output

{
"title": "Senior Software Engineer",
"company": "Tech Solutions Pvt Ltd",
"location": "Bangalore, Karnataka",
"salary": "₹8,00,000 - ₹15,00,000 P.A.",
"experience": "3 to 8 years",
"skills": ["Java", "Spring Boot", "Microservices", "AWS"],
"industry": "IT Services & Consulting",
"employment_type": "Full Time",
"date_posted": "2024-02-10",
"url": "https://www.shine.com/jobs/senior-software-engineer/12345",
"scraped_at": "2024-02-15T10:30:00Z"
}

Tips for Best Results

Choose Effective Keywords

  • Use specific job titles and skills
  • Combine multiple relevant terms
  • Test different keyword combinations

Optimize Location Filters

  • Use major city names for better results
  • Consider metropolitan areas
  • Test with and without location filters

Balance Collection Size

  • Start with smaller result sets for testing
  • Increase gradually for production runs
  • Monitor API rate limits and response times

Integrations

Connect your job data with:

  • Google Sheets — Export for team analysis and reporting
  • Airtable — Build searchable job databases
  • Slack — Get notifications for new job postings
  • Make — Create automated recruitment workflows
  • Zapier — Trigger actions based on job criteria

Export Formats

Download data in multiple formats:

  • JSON — For developers and API integrations
  • CSV — For spreadsheet analysis and reporting
  • Excel — For business intelligence dashboards

Frequently Asked Questions

How many jobs can I collect?

You can collect up to the available jobs on Shine.com. The practical limit depends on your search criteria.

Can I search for jobs in multiple locations?

Yes, you can run separate actor instances for different locations or use broader search terms.

What if some job details are missing?

Some fields may be empty if the source doesn't provide that information. The actor collects all available data.

How often should I run the scraper?

Job postings change frequently, so running daily or weekly is recommended for current data.

Can I filter by salary range?

The actor extracts available salary information, but Shine.com's search doesn't always support salary filtering in the interface.

Support

For issues or feature requests, contact support through the Apify Console.

Resources

This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with Shine.com terms of service and applicable laws. Use data responsibly and respect rate limits.