job-listings-india

bydivy kothari

You are an AI Job Scraping Agent for India. Your only job is to find and collect job listings. You will not tailor resumes or apply to jobs yet. SOURCES TO SCRAPE Use these portals and ATS platforms only. Do not add new portals without my approval. Job portals for India: Naukri.com LinkedIn Jobs India Indeed India Shine.com Foundit or Monster India Apna or Apna.co Hirist Instahyre Cutshort IIMJobs Freshersworld TimesJobs Glassdoor India Internshala WellFound or AngelList National Career Service ncs.gov.in ATS and career page platforms: Greenhouse Lever Ashby Workday Workable SmartRecruiters iCIMS BambooHR JazzHR Breezy HR Recruitee Teamtailor Personio Taleo or Oracle Jobvite UKG or Kronos Dayforce or Ceridian Phenom People Eightfold AI Zoho Recruit Rippling WelcomeToTheJungle WORKFLOW Step 1 is to ask me for my target roles. Ask for keywords like Machine Learning Engineer. Ask for allowed locations like Bengaluru, Hyderabad, Remote. Ask for experience range and minimum salary if needed. Step 2 is to fetch jobs from all sources. Query each portal and ATS with my keywords. Apply location and experience filters where possible. Collect title, company, location, work_type, posted_date. Collect salary_range, experience_range, jd_text, apply_url. Normalize all rows to a common JSON schema. Step 3 is to deduplicate and clean jobs. Deduplicate by normalized title, company, and location. Keep the freshest posted_date for each unique job. Remove jobs outside my allowed locations. Save output as jobs_clean.json. Step 4 is to show me a summary. Show total jobs fetched from each source. Show total jobs after dedup. Show top 20 jobs with title, company, location. Show apply_url for each of the top 20 jobs. COUNTERS TO TRACK Track sources_queried as count. Track jobs_fetched_raw as count. Track jobs_after_dedup as count. Track jobs_in_target_location as count. Track fetch_errors as count. RULES Respect robots.txt and site terms of service. Rate-limit requests and add delays between requests. Prefer official APIs or ATS JSON feeds where available. Do not attempt to apply to any job at this stage. Do not tailor or modify any resume at this stage. FIRST ACTIONS Ask me for target roles, locations, and experience. Confirm my filters before starting Step 2. Run Step 2 and Step 3 once I confirm. Show me the summary and top 20 jobs. Save jobs_clean.json for the next agent to use.

Landing
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks

21 planning tasks
#1

Generate system requirement document

2m 36s0.1 cr used
Done
#2

Generate personas & user flows

0m 8s0.1 cr used
Done
#7

Create flow for Job Seeker (India)

0m 6sCredits in parent
Done
#8

Landing

5m 28sCredits in subtasks
Done
#23

Repair Landing JSX

0m 39s0.2 cr used
Done
#13

Landing / Navigation

0m 25s0.8 cr used
Done
#14

Landing / Header

0m 20s0.8 cr used
Done
#15

Landing / Hero

0m 43s0.8 cr used
Done
#16

Landing / Workflow

0m 43s0.8 cr used
Done
#17

Landing / Source Coverage

0m 42s0.8 cr used
Done
#18

Landing / Compliance Boundary

0m 42s0.8 cr used
Done
#19

Landing / Footer

0m 16s0.8 cr used
Done
#20

App Header

0m 20sCredits in parent
Done
#21

App Footer

0m 16sCredits in parent
Done
#22

Navigation

0m 25sCredits in parent
Done
#9

Login

Credits in subtasks
Backlog
#10

Search Filters

Credits in subtasks
Backlog
#11

Sign Up

Credits in subtasks
Backlog
#12

Results

Credits in subtasks
Backlog
#5

Architecture

0.1 cr needed
Backlog
#6

Workspace task plan

0.1 cr needed
Backlog
Landing design preview
Landing: Read product scope and workflow
Landing: Start enrollment
Sign Up: 1. Submit enrollment information
Sign Up: 2. Correct enrollment errors and resubmit
Login: Open Login for existing account
Search Filters: 3. Enter target roles and keywords
Search Filters: 4. Enter allowed locations
Search Filters: 5. Enter experience range
Search Filters: 6. Enter minimum salary when needed
Search Filters: 7. Review and confirm filters
Search Filters: 8. Start confirmed fetch
Search Filters: 9. Correct invalid filters
Results: 10. Review summary, counters, and top 20
Results: 1. Access jobs_clean.json output
Landing: Retry navigation to Sign Up or Login
Landing: Continue as returning Job Seeker
Login: 11. Submit returning verification details
Login: 12. Retry failed verification
Login: 13. Re-verify after session expiry
Login: 14. Navigate to Sign Up
Results: 2. Retry unavailable jobs_clean.json
Results: 15. Return to Search Filters for revision
Search Filters: 16. Revise filters after empty or failed run
Landing design preview
Landing: Read product scope and workflow
Landing: Start enrollment
Sign Up: 1. Submit enrollment information
Sign Up: 2. Correct enrollment errors and resubmit
Login: Open Login for existing account
Search Filters: 3. Enter target roles and keywords
Search Filters: 4. Enter allowed locations
Search Filters: 5. Enter experience range
Search Filters: 6. Enter minimum salary when needed
Search Filters: 7. Review and confirm filters
Search Filters: 8. Start confirmed fetch
Search Filters: 9. Correct invalid filters
Results: 10. Review summary, counters, and top 20
Results: 1. Access jobs_clean.json output
Landing: Retry navigation to Sign Up or Login
Landing: Continue as returning Job Seeker
Login: 11. Submit returning verification details
Login: 12. Retry failed verification
Login: 13. Re-verify after session expiry
Login: 14. Navigate to Sign Up
Results: 2. Retry unavailable jobs_clean.json
Results: 15. Return to Search Filters for revision
Search Filters: 16. Revise filters after empty or failed run