# Changelog of Indian Job Boards Scraper — Hirist, Internshala, Instahyre (`teodor_banea/indian-job-boards-scraper`) Actor

- **URL**: https://apify.com/teodor_banea/indian-job-boards-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/teodor_banea/indian-job-boards-scraper.md

## Changelog

### 0.1.5 (2026-10-23)

- Internshala: with *Employment type* set to jobs or internships, cards of the other type that Internshala mixes into
  its listings are skipped (they count as outside the filters).

### 0.1.4 (2026-10-23)

- Rows of each board are pushed in list order (newest first for date-sorted listings) even when details are fetched.
- Internshala: with *Posted within*, keyword / city / remote listings are read to the end (up to 60 pages) and
  filtered by date — they mix several newest-first blocks, and the old date stop missed most recent jobs. The plain
  listing stops after 4 pages in a row without a match. The status says when the page limit was reached.
- Hirist: keyword searches are ordered by relevance — the Actor now reads all matches (up to 10,000) and delivers
  them newest first. No date stop on Hirist (its own date window bounds the listing).
- Instahyre: capped at 500 jobs per run when "Maximum results" is 0 and neither a keyword nor an experience filter
  narrows it (it ignores dates and locations); the status says when Instahyre's 10,000-job search limit is reached.
- Lump-sum stipends have `salaryPeriod: "total"`; "No experience required" → `experienceMinYears: 0`.
- `functionalArea` is null (Hirist does not publish the names of its functional-area ids; the old mapping was wrong).
- Hirist rows without details carry the category of the category walk.
- ERRORS rows have a `jobId` and the job URL or the value you entered — one record per dead id.
- Clearer messages: "Hirist: no keyword — reading its 17 job categories", "Hirist lists jobs only — no internships".

### 0.1.0 (2026-10-23)

- First release: Hirist, Internshala (internships and jobs) and Instahyre in one run with one aligned row shape
  (57 fields, every key on every row).
- Search by keyword, city or remote, employment type, experience range and posting date; or fetch job page URLs
  (up to 1,000 per run).
- Full job details: description (clean text and sanitised HTML), applicants, openings, apply-by date, start date,
  duration, perks, CTC breakup, employer track record, AmbitionBox company data (Hirist), company profile (Instahyre).
- Salaries and stipends as numbers with currency and period; absolute posting dates (Internshala's exact posting
  time instead of "3 days ago").
- "Maximum results" shared fairly between the boards; optional per-board cap; date stop on newest-first listings.
- Recruiter names, designations and photos are never output.
