VOOZH about

URL: https://apify.com/unfenced-group/shine-scraper

โ‡ฑ Shine.com Scraper โ€” Indian Job Listings ยท Apify


Pricing

from $0.99 / 1,000 results

Go to Apify Store

Shine.com Jobs Scraper

Scrape job listings from Shine.com โ€” India's top job portal. Keyword + location search, salary (INR), full description, no proxy needed. $1.99/1,000 results.

Pricing

from $0.99 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

6

Total users

4

Monthly active users

4 days ago

Last modified

Share

๐Ÿ‘ Shine.com Jobs Scraper

Scrape job listings from Shine.com โ€” India's leading job portal with over 40 million registered job seekers and 500,000+ active listings. Extract structured data including job title, company, salary, location, experience level, and full job description. No API key required.


Why this scraper?

๐Ÿ” Keyword + Location Search

Search by any job title, skill, or keyword and optionally narrow results to a specific Indian city or region โ€” Bangalore, Mumbai, Delhi, Pune, Hyderabad, Chennai, and more.

๐Ÿ’ฐ Salary Data Included

Shine.com publishes salary ranges for many listings. The scraper returns both the raw salary string and parsed numeric min/max values (in INR) and period (monthly/annual).

๐Ÿ“‹ Full Job Descriptions

Every listing includes the complete HTML job description, plain text version, and Markdown-formatted version โ€” ready for NLP pipelines, LLM fine-tuning, or structured analysis.

๐Ÿ“… Freshness Filtering

Use the daysOld parameter to limit results to jobs posted within the last N days โ€” ideal for daily monitoring feeds.

โ™ป๏ธ Cross-Run Deduplication

The skipReposts option tracks jobs already seen across previous runs (90-day TTL) and skips them โ€” eliminating duplicate processing costs.

๐Ÿ”— Custom Start URLs

Supply your own Shine.com job-search URLs directly to scrape any combination of keyword and location.


Input parameters

ParameterTypeDefaultDescription
searchQuerystring""Keyword(s) to search for, e.g. Python developer, marketing manager. Leave empty to browse all jobs.
locationstring""City or region filter, e.g. Bangalore, Mumbai, Pune. Leave empty for all locations.
maxResultsinteger100Maximum number of listings to return.
daysOldinteger0Only return jobs posted within this many days. 0 = no age filter.
skipRepostsbooleanfalseSkip listings already seen in previous runs.
requestDelayMsinteger1000Minimum delay between requests in milliseconds.
respectRobotsTxtbooleantrueCheck robots.txt crawl-delay on startup.
startUrlsarray[]Specific Shine.com job-search URLs to scrape. When provided, searchQuery and location are ignored.

Output schema

Always present

FieldTypeDescription
idstringUnique Shine.com job ID
urlstringDirect link to the job listing on Shine.com
titlestringJob title
companystring | nullEmployer name
companyIdstring | nullShine.com internal company identifier
locationsarrayAll listed cities/regions (can be multiple)
citystring | nullPrimary location (first in locations array)
experiencestring | nullRequired experience range, e.g. 3 to 7 Yrs
industrystring | nullIndustry sector
keywordsarraySkills/keywords listed by the employer
vacanciesinteger | nullNumber of open positions
employmentTypestring | nullRegular, Contractual, Internship, or Work from Home
jobTypestring | nullFull-time or Part-time
contractTypestring | nullPermanent or Walkin
workModestring | nullOn-site, Hybrid, or Remote
isTopCompanybooleanWhether the posting is from a top-ranked company on Shine.com
isEarlyApplicantbooleanWhether applying now qualifies as an early applicant
applicantCountinteger | nullNumber of applicants, when disclosed by the platform
expiryDatestring | nullListing expiry date (YYYY-MM-DD)
salaryRawstring | nullRaw salary string as published, e.g. Rs 14 - 26 Lakh/Yr
salaryMinnumber | nullParsed minimum salary in INR
salaryMaxnumber | nullParsed maximum salary in INR
salaryCurrencystring | nullCurrency code, always INR when present
salaryPeriodstring | nullYEAR or MONTH
descriptionHtmlstring | nullFull job description as HTML
descriptionTextstring | nullPlain-text version of the job description
descriptionMarkdownstring | nullMarkdown-formatted job description
publishDatestring | nullPosting date (YYYY-MM-DD)
publishDateISOstring | nullPosting date in ISO 8601 format
scrapedAtstringTimestamp when this record was scraped
sourcestringAlways shine.com
contentHashstringMD5 fingerprint of the job ID for deduplication
isRepostbooleantrue if this job was seen in a previous run
originalPublishDatestring | nullDate from the first time this job was seen (if isRepost)
originalUrlstring | nullURL from the first time this job was seen (if isRepost)

Privacy note: Recruiter emails, phone numbers, and company logo URLs are explicitly excluded from all output.


Sample output

{
"id":"19049753",
"url":"https://www.shine.com/job/c-net-wpf-developer/evoke-hr-solutions-pvt-ltd/19049753",
"title":"C .NET WPF Developer",
"company":"Evoke HR Solutions Pvt. Ltd.",
"companyId":"772469",
"locations":["Bangalore"],
"city":"Bangalore",
"experience":"3 to 7 Yrs",
"industry":"IT Services & Consulting",
"keywords":[".net","mvc","wpf","c#","wpf developer"],
"vacancies":4,
"employmentType":"Regular",
"jobType":"Full-time",
"contractType":"Permanent",
"workMode":"On-site",
"isTopCompany":false,
"isEarlyApplicant":false,
"applicantCount":null,
"expiryDate":"2026-07-03",
"salaryRaw":null,
"salaryMin":null,
"salaryMax":null,
"salaryCurrency":null,
"salaryPeriod":null,
"descriptionHtml":"<p><strong>Job Summary</strong></p>...",
"descriptionText":"Job Summary We are looking for a skilled C# .NET Developer...",
"descriptionMarkdown":"**Job Summary**\n\nWe are looking for a skilled...",
"publishDate":"2026-05-05",
"publishDateISO":"2026-05-05T07:41:22.000Z",
"scrapedAt":"2026-05-06T12:00:00.000Z",
"source":"shine.com",
"contentHash":"a3f8c1d2e9b47056",
"isRepost":false,
"originalPublishDate":null,
"originalUrl":null
}

Examples

1. Search Python developer jobs in Bangalore

{
"searchQuery":"Python developer",
"location":"Bangalore",
"maxResults":200
}

2. All finance jobs posted in the last 7 days (nationwide)

{
"searchQuery":"finance",
"daysOld":7,
"maxResults":500
}

3. Custom start URLs โ€” scrape specific search pages

{
"startUrls":[
{"url":"https://www.shine.com/job-search/data-engineer-jobs-in-pune"},
{"url":"https://www.shine.com/job-search/machine-learning-jobs-in-bangalore"}
],
"maxResults":1000
}

4. Daily feed โ€” fresh jobs only, skip reposts

{
"searchQuery":"software engineer",
"location":"Mumbai",
"daysOld":1,
"skipReposts":true,
"maxResults":500
}

5. Work from home jobs

{
"searchQuery":"work from home",
"maxResults":300
}

๐Ÿ’ฐ Pricing

$1.99 per 1,000 results โ€” you only pay for successfully retrieved listings. Failed retries and filtered reposts are never charged.

ResultsCost
100~$0.20
1,000~$1.99
10,000~$19.90
100,000~$199.00

Flat-rate alternatives typically charge $29โ€“$49/month regardless of usage.

Use the Max results cap in the input to control your spend exactly.


Performance

Run sizeApprox. time
100 jobs~25 seconds
1,000 jobs~4 minutes
10,000 jobs~40 minutes

Performance depends on Shine.com server response times. No proxy required โ€” datacenter IPs are accepted by the platform.


Known limitations

  • Shine.com is India-focused. Listings are predominantly for the Indian market.
  • Salary data is only available for listings where the employer has disclosed it.
  • Individual recruiter contact details (email, phone) are excluded from output per privacy policy.
  • The daysOld filter uses the job's posting timestamp and may include pinned/featured jobs with refreshed dates.
  • workMode reflects the platform's own classification (jWM field); the majority of listings are On-site. Use employmentType: "Work from Home" to filter remote roles.

Technical details

  • Source: shine.com โ€” India's leading job portal (40M+ registered job seekers)
  • Architecture: Direct REST API (/api/v2/search/simple/) โ€” no HTML parsing, no buildId dependency
  • Memory: 512 MB
  • Repost storage: KeyValueStore shine-scraper-job-dedup, 90-day TTL
  • Retry: Automatic retry on network errors, exponential backoff, 3 attempts per request

Additional services

Need a custom actor, additional filters, scheduled runs, or integration support?.nl](mailto:info@unfencedgroup.nl) โ€” we build on request.



Need a custom scraper?

Unfenced Group builds Apify actors for any website โ€” for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results โ€” we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl

You might also like

Shine.com Jobs Scraper (India)

codingfrontend/shine-com-jobs-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.

๐Ÿ‘ User avatar

codingfrontend

2

Shine Jobs Scraper

saswave/shine-jobs-scraper

Shine jobs jobboard scraper. Extract job listings from search on website shine.com With data on title, salary, experience, email, phonenumber, city, country and more

Shine Jobs Scraper

automation-lab/shine-jobs-scraper

Scrape Shine.com job listings by keyword, location, or search URL. Export titles, companies, locations, salaries, skills, descriptions, and recruiter contacts.

๐Ÿ‘ User avatar

Stas Persiianenko

2

๐ŸŽฏ Shine.com Jobs Scraper

easyapi/shine-com-jobs-scraper

Extract detailed job listings from Shine.com with this powerful scraper. Collect comprehensive job data including titles, company details, locations, and recruiter contact information. Perfect for job market analysis, recruitment research, and competitive intelligence. ๐ŸŽฏ

Shine Job Scraper

shahidirfan/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.

25

Shine Jobs Scraper ๐ŸŒ๐Ÿ’ผ๐Ÿ‡ฎ๐Ÿ‡ณ - Cheap เคธเคธเฅเคคเคพ

scrapestorm/shine-jobs-scraper---cheap-sstaa

Easily collect job listings from Shine.com, one of Indiaโ€™s leading job portals ๐Ÿ‡ฎ๐Ÿ‡ณ Extract structured job data including job titles, company names, locations, experience requirements, dates & more Perfect for job aggregation platforms, recruitment agencies & Indian job market intelligence ๐Ÿ’ผโœจ

2

Naukri Jobs Scraper โ€” India's #1 Job Board | PPE

bovi/naukri-jobs-scraper

Scrape job listings from Naukri.com โ€” India's largest job portal. Returns job ID, title, company, location, experience, salary, skills, posted date, and description. Pay per job delivered.

๐Ÿ‘ User avatar

Vitalii Bondarev

3

Shine Jobs Search Scraper

stealth_mode/shine-jobs-search-scraper

Efficiently scrape job listings from NaukriGulf.com, the leading job portal for Middle East careers. Extract comprehensive data including job descriptions, company details, salary info, and application methods. Perfect for recruitment agencies, career platforms, and Gulf market employment research.

Naukri.com Jobs Scraper

jungle_synthesizer/naukri-com-scraper

Scrape job listings from Naukri.com, India's largest job portal. Search by keyword, location, experience level, and work type. Extracts job title, company, salary range, required skills, job description, ratings, and more per listing.

๐Ÿ‘ User avatar

BowTiedRaccoon

2