Rozee.pk Job Scraper — Jobs, Salaries, Skills & Companies avatar

Rozee.pk Job Scraper — Jobs, Salaries, Skills & Companies

Pricing

from $1.00 / 1,000 job scrapeds

Go to Apify Store
Rozee.pk Job Scraper — Jobs, Salaries, Skills & Companies

Rozee.pk Job Scraper — Jobs, Salaries, Skills & Companies

Scrape Rozee.pk job listings — pure HTTP, no browser. Search by keyword + city or paste direct job URLs. Each job: title, full description, company, city, salary (PKR), experience, education, career level, skills, category & apply URL. JSON/CSV.

Pricing

from $1.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

33

Total users

22

Monthly active users

4 days ago

Last modified

Categories

Share

Scrape job listings from Rozee.pk — Pakistan's #1 job portal — at scale. Search by keyword and city, or paste direct job URLs, and get back clean, structured rows with the full job dataset: title, company, city, salary range (PKR), required skills, experience & education, career level, job type, category, posting/closing dates, and the real apply URL.

Pure HTTP — no browser — so it's fast, light, and doesn't get stopped by the site's anti-bot wall.

How the Rozee.pk Job Scraper works

Why use this Rozee scraper

  • 🟢 The full job record. Not just title + company — every row carries the salary breakdown, required skills list, minimum experience & education, career level, gender preference, number of positions, category, and posting/expiry dates.
  • Pure HTTP, no browser. It reads Rozee's own mobile-app JSON API, so runs are fast and cheap — no headless Chrome, no page rendering.
  • 🔗 The real apply URL. For externally-sourced jobs, you get the actual destination link (employer site / Indeed / etc.), not just a dead "apply on Rozee" button.
  • 🎯 Search or target. Keyword × city search with automatic pagination, or hand it specific job URLs for exact records.
  • 🧾 One clean row per job. Deduplicated, normalized, ready for JSON / CSV / Excel / API.

Overview

Rozee.pk is Pakistan's largest job board. This actor pulls job data from it through the same JSON API the official Rozee mobile app uses — which returns rich, structured data directly (no HTML parsing, no browser). You give it keywords and cities (or job URLs); it paginates the search, fetches each job's full detail, and hands you tidy records for labor-market research, salary benchmarking, recruitment intelligence, and dataset building.

Supported inputs

InputExampleWhat you get
Search keywordsoftware engineerEvery matching job across Pakistan, paginated
Keyword + citydeveloper + KarachiMatching jobs filtered to that city
Job URLhttps://www.rozee.pk/…-jobs-1858582One fully-detailed job
Short / canonical URL/j1858582 · /job/detail/1858582Same — any Rozee job URL form works

Use cases

  • Labor-market research — role demand, in-demand skills, and hiring trends across Pakistan.
  • Salary benchmarking — compare PKR salary ranges by role, city, experience and career level.
  • Recruitment intelligence — monitor competitor hiring, open roles per company, and qualification requirements.
  • Skills-trend analysis — track which skills appear most across titles and categories over time.
  • Dataset building — labeled Pakistani job data for NLP, resume-matching, or recommendation models.

How it works

  1. Call the mobile-app API. Every request goes to Rozee's app backend (mobapp.rozee.pk), which returns clean JSON — no browser, no HTML scraping.
  2. Search & paginate. For each keyword (and optional city), it walks the result pages until your per-query limit is reached, deduping by job id.
  3. Enrich each job. With detail enabled (default), it fetches each job's full record — description, skills, education, career level, salary breakdown, industry, coordinates, and apply URL.
  4. Normalize. One clean row per job, tagged with the source query and scrape timestamp.

Input configuration

FieldTypeDefaultDescription
searchQueriesarray["software engineer"]Keywords to search; each runs its own paginated search.
locationsarray[]City filter — a city name (Lahore, Karachi, Islamabad) or a numeric Rozee city id (1184). Empty = all Pakistan.
startUrlsarray[]Direct Rozee job URLs (any form). Runs in addition to search.
maxItemsPerQueryinteger100Max jobs per keyword (per city).
scrapeJobDetailsbooleantrueFetch each job's full detail. Off = faster list-only run.

Example input

{
"searchQueries": ["software engineer", "accountant"],
"locations": ["Lahore", "Karachi"],
"maxItemsPerQuery": 200,
"scrapeJobDetails": true
}

Output

One row per job. List-level fields are always present; the rich fields fill in when scrapeJobDetails is on (default).

Output sample

{
"jid": "1858582",
"url": "https://www.rozee.pk/j1858582",
"title": "Web Developer (WordPress + Custom Development)",
"company": { "name": "Cypheronics Pvt", "id": "606814", "address": "Karachi", "logo": null, "confidential": false },
"city": "Karachi",
"cityId": "1184",
"country": "Pakistan",
"coordinates": null,
"salary": { "from": 20000, "to": 20000, "currency": "PKR", "period": "Month", "formatted": "20,000 /Month", "hidden": false },
"experience": { "formatted": "2 Years (Maximum Experience)", "minId": null, "maxId": "725" },
"education": { "degreeTitle": null, "level": "Bachelors", "formatted": "Bachelors (Minimum Education)" },
"careerLevel": "Entry Level",
"gender": "No Preference",
"jobType": "First Shift (Day)",
"totalPositions": 1,
"category": null,
"industry": null,
"skills": ["Wordpress", "Custom Website Development", "PHP", "Laravel", "React", "Node.js"],
"description": "…full job description text…",
"descriptionHtml": "<html>…</html>",
"datePosted": "2026-07-02",
"applyBy": "2026-07-07",
"isProject": false,
"isActive": true,
"applyType": "external",
"applyUrl": "https://pk.indeed.com/viewjob?jk=4ae0765ea599d5df",
"searchQuery": "developer",
"scrapedAt": "2026-07-02T15:09:00.000Z"
}

Key output fields

FieldDescription
jid · urlRozee job id and its web URL.
title · companyJob title and employer (name, id, address, logo, confidential flag).
city · cityId · coordinatesJob location.
salaryfrom / to / currency (PKR) / period / formatted / hidden.
experience · education · careerLevelRequirements, as human-readable labels.
skillsArray of required skills.
jobType · totalPositions · genderEmployment type, openings, gender preference.
category · industry · departmentClassification (when the employer set it).
description · descriptionHtmlFull job description, stripped text + raw HTML.
datePosted · applyByPosting and closing dates.
applyType · applyUrlinternal (apply on Rozee) or external + the real destination link.

FAQ

Do I need a proxy or login? No. The actor runs self-contained, no proxy or account required.

Why are category / industry sometimes empty? Rozee leaves those blank on many postings (especially externally-sourced ones). The actor returns exactly what Rozee has — it doesn't invent values.

Can I filter by city? Yes — pass a city name (matched against each job) or a numeric Rozee city id for an exact server-side filter.

How many jobs can I get? As many as the search returns — popular keywords return hundreds to thousands. Use maxItemsPerQuery and multiple keywords/cities to scope it.

Are salaries always present? When the employer publishes a range. Some mark salary hidden (salary.hidden: true); those return no numbers.

Support

Questions, a field you'd like added, or a site change to report? Open an issue on the actor's Issues tab or email muhameddidovic@gmail.com. Response within 24 hours.

Additional services

Need a scheduled feed, a push to your DB/webhook, or extra fields? Reach out — happy to tailor it.

Explore more scrapers

See the rest of the memo23 actor collection on the Apify Store — more job boards, marketplaces, and directory scrapers.

⚠️ Disclaimer

This actor extracts publicly available job-listing information from Rozee.pk. It does not log in to private accounts or collect personal candidate data. Use the data in compliance with Rozee.pk's Terms of Service, applicable laws (including data-protection regulations), and copyright. You are responsible for how you use the scraped data — intended uses are legitimate ones such as labor-market research, salary benchmarking, and recruitment analytics.

SEO Keywords

Rozee scraper, Rozee.pk scraper, Rozee job scraper, Pakistan jobs scraper, Pakistan job board scraper, Rozee API, scrape Rozee.pk, Rozee.pk data extraction, Pakistan salary data, Pakistani jobs dataset, Rozee jobs export, job market data Pakistan, recruitment data Pakistan, Rozee company jobs, Lahore jobs scraper, Karachi jobs scraper, Islamabad jobs scraper, job listings Pakistan, Apify Rozee.