All notable changes to this project will be documented in this file.
- 📧 Employer contact email is now found for many more jobs. The option first reads the website the company lists on its own CutShort profile, and only looks the company up on the web when no website is listed.
- 💸 Fairer billing for the email option: you are billed only when an email is found, once per company per run. Jobs where no email is found cost nothing extra, and several jobs from the same company share one charge.
- 🎯 Careful matching: a site only counts when it really belongs to the company, and legal or no-reply mailboxes are never returned.
- 🏢 Employer emails are only taken from a website that matches the company. If the website listed on a CutShort profile does not belong to the named company, the Actor looks for the company's real site instead of reading the listed one. Placeholder company names and names made only of generic words keep using the listed website.
- 🌐 Each found email now comes with the company website it was read from (
employerWebsite).
- ⚡ Results now arrive while the emails are being looked up, instead of all at the end.
- 🔁 In recurring runs, jobs that did not change are not looked up again.
- 📝 Refreshed the Store listing title and description so they match what the Actor returns, including both displayed and internal salary ranges and optional employer email discovery.
- 🔎 Clearer wording that this is an India tech jobs scraper for CutShort.
- 📧 Added optional employer contact email discovery. For each job, this best-effort add-on finds the hiring company's own website and looks for a public contact email on it, since CutShort itself never exposes a recruiter email.
- 💰 Added the internal salary floor and ceiling as their own dataset fields, alongside the existing displayed salary range, so you can see both numbers instead of just one merged value.
- 🕐 Added an optional posted-within-hours filter for direct job page URLs, so a monitoring-style workflow can ask for only recently posted roles.
- ⚡ Lowered the default result cap and turned off optional company-profile enrichment by default so a standard run finishes faster. Both remain fully adjustable, and company profile data (funding stage, company size, tech stack) is one setting away.
- 📝 Documentation now clearly points out how to turn company-profile data back on.
- Recurring new/updated job monitoring with deterministic scope keys.
- Direct public job URL parsing, provenance, matched-skill, and deduplication metadata.
- Source-value filters for location, role type, and remote-only jobs.
- Removed inferred salary cadence, stale USD conversion, and fabricated title and URL fallbacks.
- Made public job-poster metadata explicit opt-in and aligned schemas and documentation with runtime behavior.
- Applied
maxItems after cross-source deduplication and filters.
- 🔗 Added quick links to our other India jobs actors (Apna.co, Internshala), so you can find blue-collar, entry-level, and tech job leads all in one place.
- 🧹 Cleaned up the Store listing page for a clearer, faster read.
- ✨ Added tech jobs, company tech stacks, and salary ranges extraction.
- ⚡ Optimized lister paging and lister-to-detail transitions for faster crawls.