# Apna.co Jobs Scraper - Low-cost💲🔥🇮🇳💼 (`delectable_incubator/apna-co-jobs-scraper-low-cost`) Actor

💼🔎 Extract Apna.co job listings with ease. Collect job IDs, titles, companies, locations, salaries, work modes, work types, experience levels, English requirements, job URLs & source pages. Ideal for India job market research, recruitment intelligence, salary analysis & job datasets 🇮🇳📊

- **URL**: https://apify.com/delectable\_incubator/apna-co-jobs-scraper-low-cost.md
- **Developed by:** [Prime Scrape](https://apify.com/delectable_incubator) (community)
- **Categories:** Jobs, Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $0.00005 / actor start

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

<p align="center">
  <img src="https://i.ibb.co/jkNS73wX/readme.png" alt="Apna.co Jobs Scraper" width="100%">
</p>

***

## 🇮🇳💼 Apna.co Jobs Scraper | Bulk Job Listings Extraction | Apify Actor

### 🚀 Extract Apna.co Job Listings in Seconds (No Code)

The **Apna.co Jobs Scraper (Apify Actor)** is a powerful and scalable job data extraction tool designed to collect job listings from **Apna.co** using category, city, search, and filtered job listing URLs.

Extract **job titles, companies, salaries, locations, work modes, work types, experience requirements, English levels, shifts, company logos, job URLs, and more**.

Perfect for **India job market research, recruitment intelligence, candidate sourcing, salary research, hiring analysis, HR datasets, AI training data, and business intelligence**.

***

### 🔥 Why This Apna.co Jobs Scraper?

✔ Scrape Apna.co job listings

✔ Supports **bulk job listing URLs**

✔ Scrape jobs by category, city or search

✔ Automatic pagination

✔ Extract salary information

✔ Extract remote / hybrid / onsite work modes

✔ Extract full-time and other work types

✔ Extract experience requirements

✔ Extract English language requirements

✔ Extract shift information

✔ Extract company names & logos

✔ Structured JSON / CSV / Excel output

✔ No coding required

✔ Fast & scalable Apify cloud execution

🇮🇳 Optimized for the Indian job market

***

### 🎯 What This Scraper Does

This Apify Actor extracts structured job listings from Apna.co job search and category pages.

#### 📌 Extracted Information

💼 **Job Information**

- Job ID
- Job title
- Job URL
- Job page URL
- Source URL
- Page number

🏢 **Company Information**

- Company name
- Company logo

📍 **Location**

- Job location
- City / region information when available

💰 **Compensation**

- Salary

🏠 **Work Details**

- Work mode
- Work type
- Experience
- English level
- Shift
- Other job tags

***

### ⚡ Input Configuration

#### 🔎 BULK JOB URL MODE

Provide one or more Apna.co job listing URLs.

```
{
  "urls": [
    "https://apna.co/jobs/software-engineer-jobs-in-bengaluru_bangalore",
    "https://apna.co/jobs/data-analyst-jobs-in-mumbai",
    "https://apna.co/jobs/sales-jobs-in-delhi"
  ],
  "maxItemsPerUrl": 50
}
```

The Actor processes each URL independently and automatically handles pagination.

⚠️ Do not add the `?page=` parameter. Pagination is handled automatically.

***

### 📊 Extracted Job Data

| Field | Description |
|---|---|
| jobId | Unique job identifier |
| title | Job title |
| company | Company / employer name |
| companyLogoUrl | Company logo |
| location | Job location |
| salary | Salary information |
| workMode | Remote / Hybrid / On-site |
| workType | Employment type |
| experience | Required experience |
| englishLevel | Required English level |
| shift | Job shift |
| otherTags | Additional job tags |
| jobUrl | Direct job listing URL |
| pageUrl | Page containing the listing |
| pageNumber | Pagination page |
| sourceUrl | Original search URL |

***

### 💡 Use Cases

This Apna.co scraper is ideal for:

🇮🇳 India job market research

💼 Recruitment intelligence

🧲 Candidate sourcing

🏢 Employer intelligence

💰 Salary research

📊 Hiring trend analysis

🔎 Job market monitoring

📈 Competitor hiring analysis

🤖 AI training datasets

🧠 Workforce intelligence

📋 HR automation

🌍 Employment market research

***

### 🚀 Key Features

⚡ Fast job extraction

🇮🇳 India-focused job discovery

🔗 Bulk URL scraping

📄 Automatic pagination

💰 Salary extraction

🏠 Work mode detection

⏱️ Work type extraction

📈 Experience extraction

🗣️ English level extraction

🌙 Shift information

🏢 Company information

🖼️ Company logo extraction

🔗 Direct job URLs

📊 Structured datasets

☁️ Scalable cloud execution

***

### 📤 Output Formats

Export your Apna.co job dataset through Apify in:

✔ JSON

✔ CSV

✔ Excel XLSX

✔ XML

✔ HTML

✔ RSS

***

### 📦 Example Output

```
{
  "jobId": "12345678",
  "title": "Software Engineer",
  "company": "Example Technologies",
  "companyLogoUrl": "https://example.com/logo.png",
  "location": "Bengaluru, Karnataka",
  "salary": "₹6,00,000 - ₹10,00,000 per year",
  "workMode": "Hybrid",
  "workType": "Full-time",
  "experience": "2-5 years",
  "englishLevel": "Good",
  "shift": "Day Shift",
  "otherTags": "IT, Software Development",
  "jobUrl": "https://apna.co/job/software-engineer-12345678",
  "pageUrl": "https://apna.co/jobs/software-engineer-jobs-in-bengaluru_bangalore",
  "pageNumber": 1,
  "sourceUrl": "https://apna.co/jobs/software-engineer-jobs-in-bengaluru_bangalore"
}
```

***

### 📊 Preconfigured Dataset Views

The Actor includes ready-to-use dataset views for easy analysis.

#### 📋 Overview

Quickly view:

🔑 Job ID\
💼 Job Title\
🏢 Company\
📍 Location\
💰 Salary\
🏠 Work Mode\
⏱️ Work Type\
🔗 Job URL

#### 📊 Detailed Listings

Access additional information including:

🖼️ Company Logo\
📈 Experience\
🗣️ English Level\
🌙 Shift\
🏷️ Other Tags\
📄 Page Number\
🔗 Source URL

#### 🔗 By Source URL

Analyze and filter extracted jobs by their original search URL.

Perfect for:

📊 Filtering

📈 Analytics

📋 Reporting

📤 Exporting

🔎 Recruitment workflows

***

### 🔥 Why Use This Apna.co Jobs Scraper?

✔ Built specifically for Apna.co job listings

✔ Supports multiple search URLs

✔ Automatic pagination

✔ Detailed job information

✔ Salary & work-mode extraction

✔ Company intelligence

✔ India-focused job data

✔ Structured export-ready datasets

✔ Fast Apify execution

✔ No-code workflow

✔ Ideal for recruiters, analysts, HR teams and data professionals

***

### 💸 Pricing

This scraper uses a **pay-per-result pricing model**.

You only pay for successfully extracted job listings.

💳 **Price:** $0.99 / 1,000 results

***

### ❓ FAQ

#### Can I scrape multiple Apna.co URLs?

Yes. Add multiple category, city, search, or filtered URLs to the `urls` input.

#### Can I scrape jobs from different Indian cities?

Yes. You can provide Apna.co URLs targeting different cities or regions.

#### Is pagination automatic?

Yes. The scraper automatically navigates through available pages until the maximum number of results per URL is reached or no more listings are available.

#### Should I include the `?page=` parameter?

No. Pagination is handled automatically by the scraper.

#### Can I limit the number of jobs?

Yes. Use `maxItemsPerUrl` to define the maximum number of listings collected from each URL.

#### Does it extract salary information?

Yes, salary information is extracted when available.

#### Does it extract remote and hybrid jobs?

Yes. The scraper extracts the available work mode, such as remote, hybrid, or onsite.

#### Is coding required?

No. This is a fully no-code Apify Actor.

#### Can I export the results?

Yes. You can export the dataset in JSON, CSV, Excel and other supported formats.

***

### ⚠️ Proxy Configuration

Residential proxies in **India (IN)** are strongly recommended for reliable scraping and to reduce the risk of rate limiting or blocking.

The Actor is preconfigured to use:

```
{
  "useApifyProxy": true,
  "apifyProxyGroups": ["RESIDENTIAL"],
  "apifyProxyCountry": "IN"
}
```

***

### ⚠️ Disclaimer

This tool is an independent scraper and is not affiliated with, endorsed by, or sponsored by Apna.co.

***

### 🌍 PrimeScrape Ecosystem

Built for modern data extraction and automation workflows.

💼 Jobs Intelligence

🏢 Company Intelligence

📊 Market Research

🤖 AI Training Datasets

🧲 Lead Generation

💰 Salary Intelligence

📈 Business Intelligence

⚙️ Recruitment Automation

🇮🇳 India Market Intelligence

🌍 Large-Scale Data Collection

***

### 📬 Support

⭐⭐⭐⭐⭐ Leave a review if you enjoy this scraper.

📩 Need custom scraping solutions, enterprise integrations, or dedicated datasets?

Contact **PrimeScrape** directly through Apify.

# Actor input Schema

## `urls` (type: `array`):

One or more apna.co/jobs listing URLs to scrape (e.g. category, city, or search-filtered pages).

## `maxItemsPerUrl` (type: `integer`):

Maximum number of job listings to collect per URL before moving to the next one.

## `proxy` (type: `object`):

Residential proxies (India) are strongly recommended

## Actor input object example

```json
{
  "urls": [
    "https://apna.co/jobs/software-engineer-jobs-in-bengaluru_bangalore"
  ],
  "maxItemsPerUrl": 50,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "IN"
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

## `detailed` (type: `string`):

No description

## `by_source` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://apna.co/jobs/software-engineer-jobs-in-bengaluru_bangalore"
    ],
    "maxItemsPerUrl": 50,
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "IN"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("delectable_incubator/apna-co-jobs-scraper-low-cost").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": ["https://apna.co/jobs/software-engineer-jobs-in-bengaluru_bangalore"],
    "maxItemsPerUrl": 50,
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "IN",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("delectable_incubator/apna-co-jobs-scraper-low-cost").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://apna.co/jobs/software-engineer-jobs-in-bengaluru_bangalore"
  ],
  "maxItemsPerUrl": 50,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "IN"
  }
}' |
apify call delectable_incubator/apna-co-jobs-scraper-low-cost --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,delectable_incubator/apna-co-jobs-scraper-low-cost"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/1EdRxV4DYMb65fNvB/builds/vsrfb5MVWONvUBG4j/openapi.json
