# Changelog of Naukri Jobs Scraper 🇮🇳 (salaries, skills, new-post alerts) (`tagadanar/naukri-scraper`) Actor

- **URL**: https://apify.com/tagadanar/naukri-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/tagadanar/naukri-scraper.md

## Changelog

### 2026-09-02

- The run now ends with a status message in the Console (it had none), and it
  says when later keyword searches were skipped because "Max jobs" was reached
  on an earlier one.

### 2026-08-29

- The "Max jobs" field now opens pre-filled with 100 instead of blank, so you can
  see the limit a run will use before you start it. The limit itself has not
  changed (100 by default, up to 5000).

### 2026-08-11

- **Fixed: runs returned no jobs.** Naukri retired the search endpoint this
  actor used, replacing it with one that answers every request "successfully"
  with an empty list — so runs looked healthy while returning nothing. The actor
  now reads Naukri's current search API. Still no proxy, no login, same price.
- A run that cannot read Naukri now fails with a clear explanation instead of
  finishing as a success with an empty dataset. No rows are charged in that case.
- `postedDate` is now a full ISO 8601 timestamp (it was a date-only string).
- `employmentType` and `summary` are no longer returned: Naukri's current search
  API does not expose them. Every other field is unchanged, and `role` is now
  filled for ~93% of postings.

### 2026-07-13

- README: pricing table now discloses the $0.001 actor-start fee (previously said "no minimum", which was stale after the 07-12 floor raise).

### 2026-07-12

- Invalid input no longer fails the run. The run now finishes cleanly with a clear explanation in its status message, so a typo or an empty list is easy to spot and fix.
- List inputs now accept datasets piped straight from another scraper: entries
  that are objects are read through their usual key names (url/link,
  query/keyword/title, name/company and similar) instead of being rejected.

### 2026-07-11

- Billing: on paid runs every row is billed before it is written, and a run
  now stops visibly if billing fails instead of continuing unbilled.

### 2026-07-09

- Input is now tolerant of common shapes that previously failed the run: a bare
  string / bare object / delimited string for keywords is coerced into a list
  instead of erroring. Empty input still errors.

### 2026-07-07

- Initial public release on Apify Store.
- Scrape jobs from Naukri.com by title or skill, with optional location, minimum experience and freshness filters.
- Clean records: title, company (with AmbitionBox rating), locations, work mode, experience band, salary when disclosed, skills, full description and posting date.
- Reads Naukri's own search API, so runs are fast and records are complete. No browser, no login.
- Monitor mode remembers jobs from previous runs and returns only new postings, with an optional Slack or webhook digest.
- Pay per job. Platform usage billed to your run, no subscription.
