Shine Jobs Scraper & API: Real or Fake Check, Salary avatar

Shine Jobs Scraper & API: Real or Fake Check, Salary

Pricing

from $0.62 / 1,000 jobs

Go to Apify Store
Shine Jobs Scraper & API: Real or Fake Check, Salary

Shine Jobs Scraper & API: Real or Fake Check, Salary

Scrape Shine.com India jobs with a real-or-fake check on every job: imported feed jobs that hide the employer, US jobs listed as "All India", fee and easy-money offers. Company or agency, salary in lakhs, applicants, recruiter contact, all results, job alerts.

Pricing

from $0.62 / 1,000 jobs

Rating

0.0

(0)

Developer

Superior Actors

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Shine Jobs Scraper & API: Real or Fake Check, Salary

Scrape Shine.com jobs (shine.com, one of India's largest job boards, by HT Media) to Excel, CSV or JSON without login, and know which jobs are real. What sets it apart:

  • Is this Shine job real or fake? Every row has a verdict (looks genuine, check first or likely fake) with the reasons in plain words. Likely fake jobs are hidden by default and free.
  • Imported jobs. Many Shine jobs were never posted on Shine. Shine pulls them in from other sites and job feeds. In our test of 3 October 2026 that was 180 of the 200 newest "typing" jobs, 135 of 200 "accountant", 114 of 200 "data entry" and 104 of 200 "python". These jobs have no recruiter on Shine, a placeholder contact (shinetest12345@gmail.com) and no link to the source. Shine often replaces the employer's name with "reputed company". Each row says imported: true, and one switch drops them.
  • US jobs listed as "All India". Remote feed jobs that say "must reside in Texas", "work in our Washington, DC office" or "US citizens" are listed on Shine as Indian jobs. We found 87 of them in 2,632 jobs. They are marked likely fake: job abroad listed in India.
  • Scam signs checked: a registration fee or deposit, easy money for data entry, typing or work from home, a pay-to-start "business setup", a remote "no experience" feed job with no employer named, contact on WhatsApp or Gmail, a phone number in the text, another city in the text than in the listing, a 4x salary range.
  • Company or consultancy? Most Shine jobs come from placement agencies ("X Hiring For Y"). postedByType is company, agency or imported, hiringFor names the client, and you can filter on it.
  • Recruiter contact, only where the recruiter published it. Shine's search data also carries contacts that recruiters chose to hide. This Actor returns recruiterEmail and recruiterPhone only where the job page shows them. Shine's placeholder pair is removed. One row per recruiter turns a search into a lead list of consultancies and recruiters, each with all its jobs.
  • All of a search, newest first. No 1,000-job cap: "sales manager" alone has 62,000 jobs. Read newest first with "Posted within the last 24 hours / week" (Shine has no date filter of its own).
  • Applicants on every job (from the job page), salary in lakhs (salaryLakhsMin 7, salaryLakhsMax 26), experience in years, Shine's own filters (experience and salary bands, industry, function, contract, walk-in) and job alerts.
{ "keywords": ["accountant"], "locations": ["Pune"], "postedWithin": "pastWeek", "maxJobsPerSearch": 100 }

Only jobs that look genuine and were posted on Shine by a recruiter who published a contact:

{ "keywords": ["telecaller", "customer support"], "locations": ["Delhi", "Noida"], "fakeJobCheck": "onlyGenuine", "skipImportedJobs": true, "onlyWithRecruiterContact": true }

No Shine account, no cookies. Use it as a Shine jobs API: one call returns clean JSON with the fields below.

What you get

One row per job. Real examples, 3 October 2026:

jobcompanylocationposted bysalaryapplicantsverdictwhy
Python DeveloperRight Move Staffing SolutionsBangaloreagency₹7 - 26 L1looks genuine
Account ExecutiveIntriant HR ServicesPuneagency₹1.5 - 3 L17looks genuine
Data Entry OperatorOneTech BPOBangalorecompanyhidden7looks genuine
Senior Data Analyst - RemoteJobrapidoBangaloreimportedhidden1check firstimported from another site
Help Desk Support WFHremotepromspAll Indiaimportedhidden0check firstemployer name hidden ("reputed company"), imported
Remote Opportunity – Computer User SupportremotepromspAll Indiaimportedhidden1likely fakejob abroad listed in India ("Dallas")
Entry Level/No Experience reputed company Junior Data Entry Clerkvacancy global proAll Indiaimportedhidden23likely fakeremote "no experience" job from a job feed, employer not named
FieldDescription
jobId, jobUrl, title, companyName, location, locations, statesThe job, its Shine page, all its cities and their states
verdict, fakeJobSigns, warnings, redFlags, redFlagCountReal-or-fake verdict; strong signs (likely fake) and warnings (check first) with reasons
imported, postedByType, hiringForImported from another site or posted on Shine; company, agency or imported; the agency's client
salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryYearlyMin, salaryYearlyMax, salaryLakhsMin, salaryLakhsMax, salaryHiddenSalary as Shine shows it, as numbers in INR a year and in lakhs; hidden salaries marked
postedDate, postedAt, daysSincePosted, expiresAtWhen the job was posted and when Shine takes it down
applicants, vacanciesHow many have applied on Shine; openings
recruiterEmail, recruiterPhone, contactHiddenByRecruiterThe contact the recruiter published (null when hidden or a placeholder)
experienceText, experienceMinYears, experienceMaxYears, experienceLevelExperience asked: "4 to 7 Yrs" = 4 and 7
employmentType, partTime, walkIn, workplaceType, workplaceTypeEvidenceRegular, contractual or internship; part time; walk-in interview; remote with the words that say so
industry, industries, functionalArea, skills, tags, activelyHiring, premiumShine's industry, job function, skills and badges
companyId, companyLogo, descriptionCompany id and logo, full description
searchKeyword, searchLocation, searchUrl, isNew, scrapedAtWhich search found the job; alerts

Six table views: Jobs, Real or fake, Salary, Recruiter, Details and Recruiters (lead list).

Recruiter lead list

Indian hiring runs through consultancies that post many jobs under one contact. Turn on One row per recruiter and the run returns one row per recruiter or consultancy that published an email or phone on Shine, with everything it is hiring for in your search:

{ "keywords": ["sales manager", "insurance"], "oneRowPerRecruiter": true, "maxJobsPerSearch": 200 }
FieldDescription
recruiterEmail, recruiterPhone, otherEmails, otherPhonesThe contact the recruiter published (others of the same recruiter too)
emailDomain, personalEmail, companyWebsiteBusiness or personal email; the website of a business email domain
companyName, companyNames, postedByType, hiringForCompany or consultancy, and the clients it hires for
jobCount, jobTitles, jobIds, jobUrlsIts jobs in the search
locations, industries, functionalAreas, skillsWhere and what it hires
salaryLakhsMin, salaryLakhsMax, totalApplicants, vacanciesSalary range over its jobs, applicants, openings
latestPostedAt, firstPostedAt, daysSinceLastPostHow active it is
verdict, redFlagsThe worst verdict over its jobs, all reasons

You pay once per recruiter, not per job. Recruiters who hid their contact are never returned. Use the contacts for recruitment purposes and according to the law that applies to you.

How it works

StepWhat happens
1. SearchEach keyword × city is a Shine search with your Shine filters, 50 jobs a request, newest first, as deep as you ask
2. Real or fakeEach job is checked: imported or posted on Shine, employer named or not, abroad or India, fee, easy money, WhatsApp, city, salary range
3. Your filtersLikely fake jobs hidden (or only genuine ones kept), then your filters: date, experience, salary, company or agency, contact, remote, title words
4. Job pageFor each job kept: its page, for the number of applicants, the states and Shine's salary numbers

Hidden likely-fake jobs, jobs removed by your filters, copies (same title, company and cities: consultancies post one job many times) and jobs seen by an alert are not charged.

Why this Actor

This ActorTypical Shine scraper
Real-or-fake verdict with reasons✅ Likely fake hidden and free❌
Imported jobs marked (no recruiter on Shine)✅ Filter❌ Returned as Shine jobs
US jobs listed as "All India"✅ Flagged❌
Company, agency or imported; the agency's client✅ Filter⚠️ Company name only
Recruiter contact✅ Only where the recruiter published it⚠️ Includes contacts recruiters chose to hide
Lead list: one row per recruiter with all its jobs✅ Paid once per recruiter⚠️ Some
Jobs per search✅ All (62,000 for "sales manager")⚠️ 800-1,000
Applicants✅ Included⚠️ Paid extra step
Posted within (Shine has no date filter)✅ Newest first, stops past the window⚠️ Some
Alerts (only new jobs)✅ Seen jobs not charged⚠️ Some
Price per 1,000 jobs$0.78 with applicants$0.79-2.00, applicants +$1.00

Pricing

Pay per event, no subscription needed. Apify Scale and Business plans pay less:

EventFree and Starter plansScale planBusiness plan
Run start$0.001$0.001$0.001
Job (all fields: verdict and reasons, imported or posted on Shine, company or agency, salary, applicants, recruiter contact, full description)$0.00078$0.000702$0.000624
Recruiter (one row per recruiter mode: published contact and all its jobs)$0.00078$0.000702$0.000624

1,000 jobs = $0.78. Free: likely fake jobs hidden by the check, jobs removed by your filters, copies, closed jobs, jobs already seen by an alert. Platform usage is included. Set a maximum cost per run in the run options: the Actor stops there.

Ready-made tasks

TaskWhat it does
Shine Jobs: Real or Fake CheckNewest typing and work-from-home jobs with every verdict shown: imported feed jobs, hidden employers, jobs abroad

Alerts

  1. Set your keywords, cities and filters, turn on Only new jobs, give the alert a name.
  2. Save it as a task and add a schedule (every morning, with "Posted within: Last 3 days").
  3. Send the results by email, Slack, Google Sheets, Make, Zapier or n8n with Apify integrations.

The first run returns the current jobs, newest first; next runs return only jobs not seen before.

Other job tools

ActorWhat it does
LinkedIn Jobs ScraperLinkedIn jobs without login: a remote filter that works, salaries from descriptions, job alerts
Glassdoor Jobs ScraperGlassdoor jobs with salary ranges and all company ratings, filter by work-life balance, job alerts
Wellfound Jobs ScraperStartup jobs from Wellfound (AngelList): salary and equity as numbers, stage, YC, visa sponsorship, job alerts
StepStone Jobs ScraperStepStone.de and .at jobs with salary estimates for most jobs, exact matches only, English jobs in Germany
XING Jobs ScraperXING jobs in Germany, Austria and Switzerland: salaries per year, English-only jobs, more than 1,000 jobs per search
Instahyre Jobs ScraperInstahyre jobs in India with posting dates (newest first), company Glassdoor ratings, jobs for freshers and remote jobs
Hirist Jobs ScraperHirist tech jobs in India with recruiter activity (applications, recruiter actions, last active), every job of a skill, AmbitionBox ratings
Dice Jobs ScraperDice.com tech jobs with W2, C2C and 1099 contract types, recruiter apply emails, visa sponsorship and reposts
Internshala ScraperInternshala internships and fresher jobs in India with the guaranteed stipend split from incentives, red flags of fake listings and applicants per opening
Foundit Jobs ScraperFoundit (Monster India) jobs in India, the Gulf and SEA: posted on Foundit or reposted from LinkedIn, original link, salary, red flags
Cutshort Jobs ScraperCutshort tech and startup jobs in India, live: recruiter's last activity with ghost jobs hidden, company or agency, salary in lakhs, red flags
iimjobs Scraperiimjobs management, finance and MBA jobs in India with recruiter actions and applicants (what iimjobs Pro sells), exact keyword matches, AmbitionBox ratings

FAQ

Is Shine.com real or fake? Shine.com is a real Indian job portal run by HT Media (Hindustan Times group). Most jobs on it are posted by employers and placement consultancies. But many jobs in its search results were not posted on Shine at all: they are imported from other sites and job feeds. Some of those are US remote jobs relabelled "All India", others hide the employer behind "reputed company". Real employers never ask for money to hire you. Check verdict and imported before you apply.

Does Shine.com ask for money? Shine sells optional paid services to candidates (profile booster, resume writing, application highlighter). They are not needed to apply. A recruiter who asks for a registration, training or joining fee or a deposit is a red flag: such jobs get likely fake: fee or deposit asked.

What makes a job "likely fake"? A fee or deposit; easy money promised for data entry, typing, SMS or work from home ("earn daily", "no interview"); a pay-to-start business or franchise; an imported remote or "All India" job whose text is about a job abroad with no word of India; a remote "no experience" feed job that hides the employer. Check first means a reason to look closer: imported job, employer or client not named, contact on WhatsApp, a Gmail address, a phone number in the text, another city in the text, a salary range 4x wide. A verdict is a guide, not proof.

Are Shine work-from-home and data entry jobs real? Some are. In our test of 3 October 2026 most of the newest "typing" and "data entry" jobs were imported from other sites and job feeds, and about 1 in 5 typing and data entry jobs (69 of 338) was likely fake. Search with Location "Remote" or Remote only and keep Hide likely fake jobs on.

Why are recruiter contacts missing on most jobs? Most recruiters hide their email and phone on Shine (contactHiddenByRecruiter: true). Shine's search data still carries them, and some scrapers sell them. This Actor respects the recruiter's choice. Imported jobs have Shine's placeholder pair, which is removed.

Why do the same jobs repeat? Consultancies post one job many times, for several cities or under several titles. Skip copies of the same job (on by default) keeps one, free.

Do I need a Shine account? No. No login is used and candidate profiles are not collected.

Use with the API and AI agents

Run it from the Apify API, the JavaScript or Python client, n8n, Make or Zapier, or from AI agents through the Apify MCP server (Claude, ChatGPT, Cursor). One call: POST https://api.apify.com/v2/acts/s_actors~shine-jobs-scraper/run-sync-get-dataset-items with the input above returns the jobs as JSON. Set Description format to "None" for smaller answers, and Applicants from the job page off for the fastest runs.

The Actor reads public Shine job listings that anyone can open without an account, as a visitor does. It does not log in or collect candidate profiles, and it returns a recruiter's contact only where the recruiter published it on the job. Use such data according to the laws that apply to you (India's DPDP Act, GDPR and similar) and Shine's terms. This Actor is not affiliated with Shine.com or HT Media.