Apna.co Jobs Scraper
Pricing
from $3.00 / 1,000 results
Apna.co Jobs Scraper
Scrape job listings from Apna.co — India's largest blue & grey collar job platform with 70M+ users and 500K+ active listings. Extracts salary, experience, location, company, employment type, WFH flag and full job descriptions.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Actor stats
0
Bookmarked
5
Total users
2
Monthly active users
24 days ago
Last modified
Categories
Share
Extract structured job listings from Apna.co — India's largest blue & grey collar job platform with 70M+ registered users, 500K+ active listings and presence across 400+ Indian cities.
Why Apna.co
Apna.co dominates the Indian blue and grey collar market — sales executives, delivery agents, customer support reps, accountants, IT freshers, admin staff and everything in between. Unlike Naukri or LinkedIn, Apna focuses on:
- Fresher & entry-level roles across all sectors
- Tier 2 & Tier 3 cities with deep coverage beyond metros
- SMB and startup hiring at scale
- Mobile-first job seekers — 70M+ app downloads
This makes it ideal for salary benchmarking at the entry/mid level, workforce market research, and aggregating job data that other portals miss.
How It Works
Apna.co is built on Next.js with full SSR. Every page embeds all job data as __NEXT_DATA__ JSON in the HTML. This means the actor uses CheerioCrawler — pure HTTP requests with no browser — making it extremely fast and cheap.
Flow:
- Build search URLs from keyword × city combinations
- Fetch each listing page via HTTP
- Parse
__NEXT_DATA__JSON → extract job objects - Paginate via
?page=NuntilmaxPagesormaxJobs - Optionally fetch detail pages for full description + external apply URL
Supported Search Patterns
| Pattern | Example URL |
|---|---|
| Keyword search | /jobs/python-developer-jobs |
| Keyword + city | /jobs/software-engineer-jobs-in-bangalore |
| WFH keyword | /jobs/work_from_home-data-analyst-jobs |
| Part-time | /jobs/part_time-customer-support-jobs |
| Freshers | /jobs/freshers-sales-executive-jobs |
| Department | /jobs/dep_it_software_engineering-jobs |
| City all jobs | /jobs/jobs-in-mumbai |
Input
{"keywords": ["python-developer", "data-analyst", "software-engineer"],"cities": ["bangalore", "mumbai", "hyderabad"],"workFromHome": false,"partTime": false,"freshers": false,"maxJobs": 500,"maxPages": 10,"scrapeDetails": false,"requestDelay": 300,"maxConcurrency": 5}
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | array | [] | Job role slugs. Use hyphens: python-developer, sales-executive |
cities | array | [] | City slugs. Empty = all India |
departments | array | [] | Department slugs: dep_sales_bd, dep_it_software_engineering |
workFromHome | boolean | false | WFH/remote listings only |
partTime | boolean | false | Part-time listings only |
freshers | boolean | false | Fresher-friendly listings |
maxJobs | integer | 200 | Total jobs cap (0 = unlimited) |
maxPages | integer | 10 | Pages per search (0 = unlimited) |
scrapeDetails | boolean | false | Fetch detail pages for full description |
requestDelay | integer (ms) | 300 | Delay between requests |
maxConcurrency | integer | 5 | Parallel requests |
Common Keywords
python-developer, java-developer, react-developer, data-analyst, data-scientist, sales-executive, business-development-executive, customer-support-executive, delivery-executive, accountant, hr-executive, operations-executive, digital-marketing-executive, content-writer, graphic-designer, telecaller
Department Slugs
| Slug | Department |
|---|---|
dep_it_software_engineering | IT & Software Engineering |
dep_sales_bd | Sales & Business Development |
dep_customer_support | Customer Support |
dep_admin_back_office_computer_operator | Admin & Back Office |
dep_delivery_driver_logistics | Delivery & Logistics |
dep_marketing_brand_digital_marketing | Marketing & Digital |
dep_finance_accounting | Finance & Accounting |
dep_restaurant_hospitality_tourism | Hospitality & Tourism |
dep_teaching_training_education | Education & Training |
dep_healthcare_pharma_doctor_nurse | Healthcare & Pharma |
Output
Example record:
{"jobId": "1265759031","url": "https://apna.co/job/bengaluru/python-developer-1265759031","title": "Python Developer","company": "MRI Software India","companyId": "1539114","companyLogoUrl": "https://apna-organization-logos.gumlet.io/...","location": "Bengaluru/Bangalore","city": "Bengaluru/Bangalore","isWfh": false,"salaryMin": null,"salaryMax": null,"salaryRaw": null,"salaryType": 3,"experienceMin": 4,"experienceMax": 6,"experienceRaw": "4 - 6 Yrs","employmentType": "Full Time","department": "Software Engineering","category": "Software Project Management","isExternalJob": true,"externalJobUrl": "https://mrisoftware.wd501.myworkdayjobs.com/...","description": null,"uiTags": ["Work from Office", "Full Time", "Min. 4 years"],"createdOn": "2026-04-08","searchKeyword": "python-developer","scrapedAt": "2026-04-15T10:00:00.000Z"}
Key Fields
| Field | Description |
|---|---|
jobId | Unique Apna.co numeric job ID |
url | Detail page URL |
title | Job title |
company | Hiring company |
location | City/area |
isWfh | Remote/WFH flag |
salaryMin/salaryMax | In ₹/month (null if not disclosed) |
salaryType | 1=monthly, 2=annual, 3=not disclosed |
experienceMin/experienceMax | Years of experience required |
employmentType | Full Time / Part Time / Contract |
department | Job function/department |
category | Specific role category |
isExternalJob | Applies via external ATS |
externalJobUrl | Direct ATS application link |
uiTags | Badge labels shown in UI |
description | HTML description (only with scrapeDetails: true) |
Cost & Performance
| Mode | Cost | Speed |
|---|---|---|
scrapeDetails: false | ~0.005 CU / 100 jobs | ~200 jobs/min |
scrapeDetails: true | ~0.05 CU / 100 jobs | ~30 jobs/min |
CheerioCrawler — no browser overhead. SSR HTML parsed directly.
Use Cases
- Salary benchmarking at entry/mid level across Indian cities
- Talent availability mapping — which cities have deepest supply for a role
- Blue collar market research — delivery, retail, hospitality, sales
- Fresher hiring intelligence — track demand for entry-level roles
- SMB hiring trends — Apna's employer base skews smaller companies
- HR tech data pipelines — integrate into ATS or workforce analytics
Notes
- Salary is in ₹/month (Indian Rupees per month) when
salaryType=1 salaryType=3means salary is not disclosed by employerisExternalJob=truemeans the job was posted from an ATS;externalJobUrlcontains the direct apply link- Pagination uses
?page=N(1-indexed)
Changelog
| Version | Date | Notes |
|---|---|---|
| 1.0.0 | 2026-04-15 | Initial release — CheerioCrawler, SSR NEXT_DATA parsing, keyword/city/dept/WFH/part-time filters |