# Rozee.pk Jobs Scraper - Low-cost💲🔥🇵🇰💼 (`delectable_incubator/rozee-pk-jobs-scraper-low-cost`) Actor

💼🔎 Extract job listings from Rozee.pk with ease. Collect job titles, companies, cities, countries, job types, experience, salaries, skills, descriptions & job URLs. Ideal for Pakistan job market research, recruitment intelligence, talent sourcing, salary analysis & job datasets 📊🇵🇰

- **URL**: https://apify.com/delectable\_incubator/rozee-pk-jobs-scraper-low-cost.md
- **Developed by:** [Prime Scrape](https://apify.com/delectable_incubator) (community)
- **Categories:** Jobs, Automation, Lead generation
- **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="Rozee.pk Jobs Scraper" width="100%">
</p>

***

## 🇵🇰💼 Rozee.pk Jobs Scraper | Bulk Search URL Scraper | Pakistan Job Listings | Apify Actor

### 🚀 Extract Rozee.pk Job Listings in Seconds (No Code)

The **Rozee.pk Jobs Scraper (Apify Actor)** is a powerful, scalable, and SEO-optimized scraping solution designed to extract **public job listings from Rozee.pk**, one of Pakistan's leading online job portals.

Collect structured job data including **job titles, companies, cities, countries, job types, experience requirements, posting dates, salaries, skills, descriptions, and job URLs**.

Perfect for **Pakistan job market research, recruitment intelligence, talent sourcing, salary analysis, hiring trends, workforce analytics, lead generation, AI datasets, and automation**.

***

## 🔥 Why This Rozee.pk Jobs Scraper?

✔ Powerful Rozee.pk Jobs Scraper on Apify

✔ Supports Bulk Search URLs

✔ Keyword-Based Job Searches

✔ Job Search & Filter URLs

✔ Automatic Pagination

✔ Automatic Scrolling

✔ Detailed Job Information

✔ Company Information

✔ Location Data

✔ Job Type

✔ Experience Requirements

✔ Salary Information

✔ Skills Extraction

✔ Full Job Descriptions

✔ Direct Job URLs

✔ Fast & Scalable Extraction

✔ JSON / CSV / Excel Ready

✔ No Coding Required

***

## 🎯 What This Scraper Does

This Apify Actor extracts public job listings from **Rozee.pk search pages**.

Each provided search URL is processed independently.

The scraper automatically paginates through search results using Rozee.pk's pagination structure and scrolls each page twice to load additional listings.

The extraction continues until **maxitems** is reached, no more jobs are available, or two consecutive pages return no new results.

You can provide **one or multiple Rozee.pk job search URLs** in a single run.

***

## 📌 Supported Search Types

The scraper supports Rozee.pk searches for:

🔎 Keyword Searches

💼 Job Searches

🏢 Company-Related Searches

📍 Location-Based Results

📂 Filtered Job Searches

💻 Technology Jobs

📊 Finance Jobs

📈 Marketing Jobs

👨‍💼 Management Jobs

🧑‍💻 Software & IT Jobs

***

## ⚡ Input Configuration

### 🔥 BULK URL MODE

```
{
  "urls": [
    "https://www.rozee.pk/job/jsearch/q/software",
    "https://www.rozee.pk/job/jsearch/q/all/fin/35"
  ],
  "maxitems": 50,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "PK"
  }
}
```

Simply add one or multiple **Rozee.pk job search URLs**.

Each URL is processed independently and returns up to **maxitems** job listings.

***

## 📊 Extracted Data

| Field       | Description           |
| ----------- | --------------------- |
| id          | Unique job listing ID |
| title       | Job title             |
| company     | Company name          |
| city        | Job city              |
| country     | Job country           |
| jobType     | Job type              |
| experience  | Required experience   |
| postedDate  | Job publication date  |
| salary      | Salary information    |
| skills      | Required skills       |
| description | Job description       |
| pageUrl     | Original job URL      |

***

## 💼 Job Information

Extract detailed information about each job opportunity:

🆔 Job ID

🏷️ Job Title

🏢 Company

📍 City

🌍 Country

💼 Job Type

📅 Posted Date

🔗 Job URL

***

## 🧑‍💻 Skills & Requirements

The scraper can collect information about the skills and experience associated with each job:

🛠️ Required Skills

🎓 Experience Requirements

📚 Job Requirements

💻 Technical Skills

This makes the dataset ideal for **talent intelligence, recruitment research, skills analysis, and candidate sourcing**.

***

## 📍 Geographic Data

Extract location information when available:

📍 City

🌍 Country

This allows you to analyze:

🗺️ Hiring Locations

📊 Geographic Hiring Trends

🇵🇰 Pakistan Employment Markets

🌍 Workforce Distribution

***

## 💰 Salary Information

When available, the scraper extracts salary information displayed in the job listing.

This can be used for:

💰 Salary Research

📊 Compensation Analytics

📈 Market Benchmarking

💼 Job Comparison

***

## 📝 Job Descriptions

The scraper extracts the available job description for each listing.

Use descriptions for:

📚 Job Content Research

🧑‍💻 Skills Analysis

🤖 AI Dataset Creation

📊 Job Market Intelligence

🔎 Recruitment Research

***

## 🔄 Automatic Pagination & Scrolling

Rozee.pk search results can span multiple pages and dynamically loaded content.

The Actor automatically:

1. Opens each provided search URL.

2. Loads the search results.

3. Scrolls the page twice.

4. Extracts available job listings.

5. Moves through subsequent result pages.

6. Continues until **maxitems** is reached.

7. Stops when no additional jobs are available.

8. Stops when two consecutive pages return no new results.

Rozee.pk pagination is handled automatically.

No manual pagination is required.

***

## 💡 Use Cases

Perfect for:

🇵🇰 Pakistan Job Market Research

💼 Recruitment Intelligence

👨‍💼 Talent Sourcing

🎯 Candidate Research

💰 Salary Analysis

📈 Hiring Trend Analysis

🌍 Workforce Research

🏢 Company Research

🔎 Recruitment Lead Generation

🧑‍💻 Skills & Technology Analysis

📊 Employment Analytics

🤖 AI Training Datasets

📋 Job Dataset Building

⚙️ Automation Workflows

***

## 🚀 Key Features

⚡ Bulk Search URL Support

🔎 Keyword Searches

📍 Location Information

🔄 Automatic Pagination

📜 Automatic Scrolling

💼 Detailed Job Data

🏢 Company Information

💰 Salary Information

🧑‍💻 Skills & Requirements

📚 Job Descriptions

📅 Posted Dates

🌍 Geographic Data

🔗 Job URLs

📊 Structured Output

🇵🇰 Pakistan Residential Proxy Support

🔁 Reliable Cloud Execution

💾 Export-Ready Datasets

⚙️ Scalable Apify Actor

***

## 📤 Export Formats

✔ JSON

✔ CSV

✔ Excel (XLSX)

✔ XML

✔ HTML

✔ RSS

***

## 📦 Example Output

```
{
  "id": "123456",
  "title": "Software Engineer",
  "company": "Example Technologies",
  "city": "Lahore",
  "country": "Pakistan",
  "jobType": "Full Time",
  "experience": "2-4 years",
  "postedDate": "2026-08-18",
  "salary": "PKR 100,000 - 150,000",
  "skills": [
    "Python",
    "JavaScript",
    "SQL"
  ],
  "description": "We are looking for a Software Engineer to join our growing technology team...",
  "pageUrl": "https://www.rozee.pk/example-job"
}
```

***

## 🔥 Why Use This Rozee.pk Jobs Scraper?

✔ Bulk URL Support

✔ Keyword Search Support

✔ Filtered Search URLs

✔ Automatic Pagination

✔ Automatic Scrolling

✔ Detailed Job Metadata

✔ Company Information

✔ Location Information

✔ Job Type

✔ Experience Requirements

✔ Salary Information

✔ Skills Extraction

✔ Full Job Descriptions

✔ Posted Dates

✔ Direct Job URLs

✔ Structured Export-Ready Data

✔ Pakistan Residential Proxy Support

✔ Scalable Apify Infrastructure

***

## 💸 Pricing

This scraper runs on a **pay-per-result** pricing model.

You only pay for successfully extracted job listings.

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

***

## ❓ FAQ

#### Can I scrape multiple Rozee.pk URLs?

Yes.

The Actor supports **bulk job search URLs**, allowing you to process multiple searches in a single run.

***

#### Can I search by keyword?

Yes.

Simply provide a Rozee.pk job search URL containing your desired keyword, such as:

`software`

`data`

`marketing`

`finance`

`engineering`

***

#### Can I use filtered Rozee.pk search URLs?

Yes.

You can provide Rozee.pk search URLs containing available search filters.

For example:

`https://www.rozee.pk/job/jsearch/q/all/fin/35`

***

#### Does the scraper automatically paginate?

Yes.

The Actor automatically processes subsequent Rozee.pk result pages using pagination offsets such as:

`/fpn/20`

`/fpn/40`

`/fpn/60`

and continues until the configured maximum number of results is reached or no additional jobs are available.

***

#### Does it automatically scroll?

Yes.

The Actor scrolls each search page twice to load additional dynamically available job listings.

***

#### Does it extract company information?

Yes.

The scraper extracts the **company** associated with each job listing when available.

***

#### Does it extract salary information?

Yes.

Salary information is extracted when it is available in the job listing.

***

#### Does it extract skills?

Yes.

The dataset can include the **skills** associated with each job listing.

***

#### Does it extract job descriptions?

Yes.

The scraper extracts the available **description** for each job listing.

***

#### Does it extract job URLs?

Yes.

The scraper provides the original **pageUrl** for each extracted job.

***

#### Can I scrape thousands of jobs?

Yes.

Increase **maxitems** and provide multiple search URLs to scale your extraction.

***

#### Are proxies supported?

Yes.

The Actor supports Apify Proxy configuration, including **residential proxies** and Pakistan (**PK**) proxy configuration.

***

#### Is coding required?

No.

Everything runs directly through Apify.

Simply provide your Rozee.pk job search URLs and configure the maximum number of jobs.

***

#### Can I export the data?

Yes.

Apify supports JSON, CSV, Excel, XML, HTML and RSS exports.

***

## ⚠️ Disclaimer

This tool is an independent data extraction solution and is **not affiliated with Rozee.pk**.

Users are responsible for complying with Rozee.pk's Terms of Service and all applicable laws and regulations when collecting and using publicly available data.

***

## 🔗 Related Actors

We are building the complete **PrimeScrape Jobs & Recruitment Intelligence Suite**.

More premium job, recruitment, company, career, and workforce data scrapers are coming soon.

🚀 Stay tuned.

***

## 🌍 PrimeScrape Ecosystem

Built for large-scale data extraction, automation, AI datasets, and business intelligence.

💼 Job Intelligence

👨‍💼 Recruitment Analytics

🏢 Company Intelligence

💰 Salary Research

📊 Labor Market Analytics

🎯 Talent Sourcing

🤖 AI Training Datasets

⚙️ Automation Pipelines

🌐 Public Data Extraction

***

## 📬 Support

⭐⭐⭐⭐⭐

If this scraper saves you time, please leave a review.

For enterprise scraping solutions, custom Apify Actors, or large-scale job and recruitment data projects, feel free to contact **PrimeScrape**.

# Actor input Schema

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

List of Rozee.pk job search URLs to scrape.

Examples:

🔍 Search for 'software':
https://www.rozee.pk/job/jsearch/q/software

🔍 Search for 'all' with a filter applied:
https://www.rozee.pk/job/jsearch/q/all/fin/35

The scraper paginates automatically (20 results per page via /fpn/20, /fpn/40, ...) and scrolls each page twice until maxitems is reached, no more results exist, or two consecutive pages return no new results.

⚠️ URLs must be from rozee.pk.

## `maxitems` (type: `integer`):

Maximum number of job listings to collect per URL.

## `proxyConfiguration` (type: `object`):

Proxies to use for the requests.

## Actor input object example

```json
{
  "urls": [
    "https://www.rozee.pk/job/jsearch/q/software"
  ],
  "maxitems": 40,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "PK"
  }
}
```

# Actor output Schema

## `results` (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://www.rozee.pk/job/jsearch/q/software"
    ],
    "maxitems": 40,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "PK"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("delectable_incubator/rozee-pk-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://www.rozee.pk/job/jsearch/q/software"],
    "maxitems": 40,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "PK",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("delectable_incubator/rozee-pk-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://www.rozee.pk/job/jsearch/q/software"
  ],
  "maxitems": 40,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "PK"
  }
}' |
apify call delectable_incubator/rozee-pk-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/rozee-pk-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/eiXKRV4IgpHvc0AcT/builds/od5dalU3i5sagcQdZ/openapi.json
