Apna Jobs Scraper — India Jobs, Salaries & Employers avatar

Apna Jobs Scraper — India Jobs, Salaries & Employers

Pricing

from $0.00075 / job

Go to Apify Store
Apna Jobs Scraper — India Jobs, Salaries & Employers

Apna Jobs Scraper — India Jobs, Salaries & Employers

Scrape jobs from apna.co, India's largest blue- and grey-collar job platform: title, company, monthly salary range, incentives, openings, education, experience, shift, work from home, location with coordinates, applicants, benefits and full description.

Pricing

from $0.00075 / job

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Apna Jobs Scraper: India Jobs, Salaries & Employers from apna.co

Apna Jobs Scraper extracts job listings from apna.co, India's largest job platform for blue- and grey-collar jobs such as delivery, drivers, telecallers, sales, field work, back office, accountants and data entry. Every job includes the title, company, monthly salary range, incentives, number of openings, education, experience, shift, part-time and work-from-home flags, full address with GPS coordinates, applicant count, benefits, posting and expiry dates and the full job description. Export to CSV, Excel or JSON.

What does Apna Jobs Scraper do?

Apna lists hundreds of thousands of jobs from employers across India, from Swiggy and Zomato delivery roles to accountants, nurses and sales executives. This scraper turns any Apna job listing into a structured dataset:

  • 🇮🇳 Any role, any city: paste listing links like /jobs/delivery-jobs-in-mumbai or /jobs/work_from_home-jobs, or search by keyword.
  • 💰 Monthly salary ranges in INR, plus incentives and earning potential.
  • 👥 Openings and applicants: number of vacancies and how many people have applied.
  • 🎓 Requirements: education, experience, English level, gender preference and skills.
  • 🕒 Job type: full time, part time, shift, work from home, walk-in interview.
  • 📍 Exact location: address, area, city, latitude and longitude.
  • 📝 Full description and benefits, such as weekly payout, health insurance or joining bonus.

What data can you scrape from Apna?

FieldDescription
Job ID, title, linkApna job identifier and page
Company and logoEmployer name and logo
SalaryMonthly min and max (INR), incentive, earning potential
LocationCard location, full address, area, city, coordinates
OpeningsNumber of vacancies
ApplicantsNumber of applicants
Department, category, rolee.g. Delivery / Driver / Logistics
Employment type and shiftFull time, part time, day/night shift
Work from home / walk-inBoolean flags
ExperienceText plus min/max years
Education and EnglishMinimum education and English requirement
GenderGender preference, if any
SkillsRequired skills
BenefitsListed perks
TagsJob tags shown on the card
DatesPosted, expiry, last updated, expired flag
DescriptionFull job description

Use cases for Indian job data

  • Staffing and recruitment agencies: find companies hiring delivery partners, drivers, telecallers and sales staff in any city.
  • Sales lead generation: hiring employers are expanding, which makes them strong B2B leads for HR tech, payroll and staffing services.
  • Labour market research: track blue-collar salaries, openings and demand by city and role across India.
  • Job aggregators and apps: feed fresh Indian jobs into your platform or WhatsApp/Telegram job channels.
  • Salary benchmarking: compare monthly pay and incentives across employers and cities.

How to scrape Apna jobs

  1. Click Try for free to open Apna Jobs Scraper in Apify Console.
  2. On apna.co, open the jobs for a role and city and copy the link, or enter search keywords.
  3. Keep Include job details on for the description, openings, requirements and coordinates.
  4. Set Max jobs and click Start.
  5. Download the jobs as CSV, Excel or JSON.

Input

Example input

{
"startUrls": ["https://apna.co/jobs/delivery-jobs-in-mumbai", "https://apna.co/jobs/work_from_home-jobs"],
"keywords": ["accountant", "telecaller"],
"includeDetails": true,
"maxItems": 500
}
FieldDescription
Apna job listing linksListing pages from apna.co for any role, city or filter.
Search keywordsJob titles or skills to search across India.
Include job detailsAdds description, openings, requirements, benefits, coordinates and dates.
Max jobsStop after this many jobs (0 = no limit).

Output

Job example

{
"jobId": "547031731",
"title": "Delivery Associate",
"company": "Swiggy",
"url": "https://apna.co/job/mumbai-bombay/delivery-associate-547031731",
"salaryMin": 50000,
"salaryMax": 100000,
"salaryCurrency": "INR",
"salaryPeriod": "monthly",
"incentive": 25000,
"location": "Pali Hills, Mumbai/Bombay",
"department": "Delivery / Driver / Logistics",
"employmentType": "Full Time & Part Time",
"shift": "day",
"isPartTime": true,
"isWorkFromHome": false,
"isWalkIn": true,
"openings": 10,
"applicants": 45,
"experience": "Freshers can apply",
"education": "10th or Below 10th",
"englishLevel": "No English Required",
"benefits": ["Weekly Payout", "Overtime Pay", "Joining Bonus", "Health Insurance"],
"city": "Mumbai",
"latitude": 19.0673678,
"longitude": 72.8262411,
"postedDate": "2026-09-21",
"expiryDate": "2026-10-06"
}

Output schema

FieldTypeDescription
jobIdstringApna job ID.
titlestringJob title.
company, companyLogostringEmployer and logo URL.
urlstring (URL)Job page.
salaryMin, salaryMaxnumberMonthly salary range.
salaryCurrency, salaryPeriodstringINR, monthly.
incentive, earningPotentialnumberIncentive and maximum earning potential.
locationstringLocation shown on the job card.
tagsarrayJob tags.
descriptionstringFull job description.
department, category, rolestringJob classification.
employmentType, shiftstringEmployment type and shift.
isPartTime, isWorkFromHome, isWalkInbooleanJob flags.
openingsintegerNumber of openings.
applicantsintegerNumber of applicants.
experience, minExperienceYears, maxExperienceYearsstring / numberExperience requirement.
education, englishLevel, genderstringCandidate requirements.
skills, benefitsarraySkills and benefits.
address, area, citystringJob address.
latitude, longitudenumberCoordinates.
postedDate, expiryDate, lastUpdatedstringDates.
isExpiredbooleanJob has passed its expiry date.
sourcestringListing or search that found the job.
scrapedAtstring (ISO date)When the row was collected.

How much does it cost to scrape Apna?

Apna Jobs Scraper uses pay-per-job pricing: a small fixed price per job, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More job data

FAQ

Are salaries monthly? Yes. Apna shows salaries per month in Indian rupees. salaryMin and salaryMax are monthly INR amounts, and incentive is the extra amount on top.

How do I scrape jobs for one city? Open apna.co, choose the role and city (e.g. "Delivery jobs in Mumbai"), copy the page link and paste it into Apna job listing links.

Can I get work-from-home jobs only? Yes. Use the link https://apna.co/jobs/work_from_home-jobs, or filter on isWorkFromHome after the run.

How many jobs can I get? As many as the listing has. Large categories have thousands of jobs; set Max jobs to 0 to get them all.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate Apna Jobs Scraper with other apps? Apna Jobs Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape Apna? The scraper only collects publicly listed job offers. You are responsible for using the data in line with Apna's terms and Indian data protection law.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with Apna's terms. Not affiliated with Apna.