# Changelog of Foundit India Job Scraper \[Just 💰$0.72] (`blackfalcondata/foundit-in-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/foundit-in-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/foundit-in-scraper.md

## Changelog

All notable changes to this Actor are documented here.

### \[0.1.0] — 2026-10-21

Initial release.

#### Added

- Search filters: experience (min/max years), annual salary in INR (min/max), employment type (permanent, contract, work from home), posted within the last N days or hours, and an option to exclude jobs that apply on an external site.
- Search links pasted into Start URLs keep all their filters and every selected city.
- Optional "Enrich With Employer Contact Emails": finds the employer's own website and adds a contact email and website to each job (best effort, free, slower runs; needs Include Full Details).
- Optional "Hiring-Market Snapshot per Role & Region": adds one summary row per role and region with posting count, salary band in LPA, top employers, employment-type mix and remote share.
- Scrape jobs from foundit.in.
- Search by keyword and city, or paste a foundit.in search link, keyword page or single job link.
- Limit pages per search (Max Pages) and turn the company profile on or off.
- Runs stay within your maximum cost per run and finish cleanly when it is reached.

#### Fixed

- A single job link is found however deep its job sits in the search results (no hidden page limit); only your own Max Pages or the run's time limit can stop the search, and a job not found that way is never reported as expired.
- A single job link whose job sits deep in the search results is now found, and if it cannot be located the job is no longer wrongly reported as expired.
- With "posted within hours" or "exclude jobs that apply on an external site", the run keeps reading result pages until it has enough matching jobs or the search runs out, instead of stopping early with fewer or no jobs.
- Repost detection no longer treats a different job at the same employer (same title, city, experience and skills) as a repost when the full descriptions differ.
- Repost detection only flags (or skips) a job as a repost when both full descriptions are known and identical; without full details the repost flag is left empty instead of guessed.
- Searches no longer fail with "Could not open a session with the job source" when foundit.in refuses a connection; a fresh connection is tried automatically.
- Compact output now includes the listing ID.
- Repost detection works: a job re-listed under a new ID is flagged as a repost, or skipped with Skip Reposts.
- Incremental runs whose search now returns nothing mark the previously seen jobs as expired, and the next run can start straight away.
- If foundit.in cannot be reached at all, the run fails with a clear error instead of reporting "no results"; when only some searches fail, the run says its results may be incomplete.
