Skip to content

Rozee.pk Jobs Scraper

Try for free

Scrape Rozee.pk job listings in Pakistan by keyword, city and filters, or from job and search URLs. Get title, company, city, salary in PKR, experience, education, career level, skills, full description, dates and the apply link.

💼 Rozee.pk Jobs Scraper

Scrape job listings from Rozee.pk, Pakistan's largest job board, by keyword, city and filters, or from job and search URLs. Each job comes back as one clean row with the title, company, city, salary in PKR, experience, education, career level, skills, the full description, dates and the apply link. No login, plain HTTP, and $0.80 per 1,000 jobs.

✨ Why use Rozee.pk Jobs Scraper?

  • 🧾 The full job record — salary range, required skills, experience range, minimum education and degree, career level, gender preference, age range, total positions, industry and both dates.
  • ⚡ Fast and light — reads the site's own search service, up to 100 jobs per request, with no browser. All 6,788 jobs on the site took 92 seconds list-only; 1,000 jobs with job page details took about 11 minutes.
  • 🔎 Search like on the site — keywords × cities, job type, remote / hybrid / day shift, career level, gender, industry, plus posted-date and salary filters.
  • 🔗 Job URLs and listing URLs — paste single jobs or listing pages (search results, city pages like /jobs-in-lahore, job-type pages) and it pages through them.
  • 🧹 One row per job — duplicates across keywords and cities are removed, so you never pay twice for the same job.
  • 💸 Pay per job — no monthly fee, platform usage is small.

🎯 Use cases

  • 📊 Labour-market research — which roles, skills and cities are hiring across Pakistan.
  • 💰 Salary benchmarking — compare PKR salary ranges by role, city, experience and career level.
  • 🕵️ Recruitment intelligence — track which companies post which roles, and how often.
  • 🧠 Skills trends — count the skills employers ask for, per role and over time.
  • 🗂️ Job boards and alerts — feed fresh Rozee.pk jobs into your own site, newsletter or Slack channel.
  • 🤖 Datasets — labelled Pakistani job data for search, matching and classification models.

🚀 How to use

  1. Enter one or more search keywords (e.g. software engineer, accountant), or paste Rozee.pk job or search URLs.
  2. Optionally add cities (Lahore, Karachi, Islamabad, ...) and filters.
  3. Set Max jobs per search (default 20).
  4. Click Start and wait a few seconds.
  5. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesKeywords, one search each. all = every job on the site; empty + cities = every job in those cities.
startUrlsJob URLs (/j1858582, /job/detail/1858582, ...-jobs-1858582) or listing pages (/job/jsearch/q/accountant, /jobs-in-lahore).
maxItemsPerQueryMax jobs per keyword (per city) or listing URL. 0 = all.
scrapeJobDetailsRead each job page for positions, education, career level, age, experience range, company size and apply link (default on).
locationsPakistani city names or rozee.pk city ids.
jobType, jobShift, careerLevel, gender, industryThe site's own filters.
postedWithinDays, minSalary, maxSalaryExtra filters applied to the results.
{
  "searchQueries": ["software engineer", "accountant"],
  "locations": ["Lahore", "Karachi"],
  "maxItemsPerQuery": 50,
  "scrapeJobDetails": true,
  "jobShift": "any",
  "postedWithinDays": 14
}

📤 Output

FieldDescription
jid, urlRozee.pk job id and job page.
titleJob title.
companyname, id, address, size, logo, profileUrl, confidential.
city, cities, cityId, country, coordinatesLocation (all cities for multi-city jobs) and map point.
salaryfrom, to, currency (PKR), period, formatted, hidden.
experienceformatted, min, max and the site's ids.
educationlevel (minimum education), degreeTitle, formatted.
careerLevel, gender, ageRange, jobType, jobShift, totalPositionsRequirements and job terms.
industry, category, departmentClassification, when the employer set it.
skillsRequired skills.
description, descriptionHtmlFull description as text and as HTML.
datePosted, applyByDates (YYYY-MM-DD, Pakistan time).
source, applyType, applyUrlWhere the job came from and where to apply.
searchQuery, searchLocation, searchUrl, scrapedAtWhich search found the job, and when.
{
  "jid": "1917703",
  "url": "https://www.rozee.pk/j1917703",
  "title": "Assistant/Junior Accountant",
  "company": {
    "name": "Homemade Cuisine",
    "id": null,
    "address": "Lahore",
    "size": "11-50 employees",
    "logo": null,
    "profileUrl": null,
    "confidential": false
  },
  "city": "Lahore",
  "cities": [
    "Lahore"
  ],
  "cityId": "1185",
  "country": "Pakistan",
  "coordinates": {
    "lat": 31.503922024,
    "lng": 74.330406188
  },
  "salary": {
    "from": 40000,
    "to": 40000,
    "currency": "PKR",
    "period": "Month",
    "formatted": "PKR 40,000 - 40,000 /Month",
    "hidden": false
  },
  "experience": {
    "formatted": "2 Years (Maximum Experience)",
    "min": "2 Years",
    "max": "2 Years",
    "minId": "719",
    "maxId": "719"
  },
  "education": {
    "degreeTitle": null,
    "level": "Bachelors",
    "formatted": "Bachelors (Minimum Education)"
  },
  "careerLevel": "Entry Level",
  "gender": "No Preference",
  "ageRange": "18 - 65 Years",
  "jobType": "First Shift (Day)",
  "jobShift": "First Shift (Day)",
  "totalPositions": 1,
  "category": null,
  "industry": "Business Development",
  "department": null,
  "skills": [
    "Account Reconciliation",
    "Google Suite",
    "Payroll Processing",
    "Bookkeeping",
    "Financial Reporting",
    "Google Sheets",
    "Organizational Skills",
    "Microsoft Office Suite",
    "Attention to Detail"
  ],
  "description": "Homemade Cuisine, a company specializing in gluten-free foods, is looking for a motivated and detail-oriented Junior/Assistant Accountant to join their finance team at their Lahore office, located on Chung, Multan Road, about 15 minutes ahe...",
  "descriptionHtml": "Homemade Cuisine, a company specializing in gluten-free foods, is looking for a motivated and detail...",
  "datePosted": "2026-10-21",
  "applyBy": "2026-10-26",
  "isProject": false,
  "isActive": true,
  "source": "Indeed",
  "applyType": "external",
  "applyUrl": "https://apply.rozeegpt.ai/1917703?currency=PKR&utm_source=crawljob&d=...",
  "searchQuery": null,
  "searchLocation": "Lahore",
  "searchUrl": "https://www.rozee.pk/job/jsearch/q/all/fc/1185",
  "scrapedAt": "2026-10-21T06:03:46.992Z"
}

💰 Pricing

You pay $0.80 per 1,000 jobs ($0.0008 per job saved), plus a small platform usage fee for compute and proxy traffic. Jobs that are not saved are never charged, and a run stops cleanly when it reaches your maximum charge.

JobJobsJob feesMeasured usageAbout
Quick check10$0.008~$0.001$0.01
Weekly feed for one city, with job page details300$0.24~$0.016$0.26
Big pull with job page details1,000$0.80~$0.064$0.86
Every job on the site, list-only (details off)6,788$5.43~$0.013$5.44

Usage figures come from real test runs at the default 512 MB memory with the datacenter proxy. Job page details are the slow part: about 1.5 jobs per second with details, about 75 jobs per second list-only.

❓ FAQ

Is it legal to scrape Rozee.pk? The actor reads only public job listings that anyone can open without an account. Check the site's terms and your local laws for your use case, and handle any personal data in the descriptions responsibly.

Do I need a login or a proxy? No login. The default Scrapely datacenter proxy works. Rozee.pk sometimes shows a bot check to every visitor for a few minutes; the actor then continues through a hosted browser that passes it, so the run keeps going (that browser time is billed as normal platform usage).

How many jobs can I get? As many as the search has: the site lists every match page by page, and all of Pakistan is several thousand jobs. Use maxItemsPerQuery, keywords and cities to scope it.

Why are some fields empty? The actor returns what Rozee.pk shows. Many postings have no published salary, industry or skills. Jobs that Rozee.pk forwards to another site have no job page, so they keep the search data plus the apply link.

Can I schedule it or use the API? Yes. Schedule runs in the console, call it through the Scrapely API, or connect it to webhooks and integrations.

⚠️ Limits

  • Only public listings on rozee.pk (Pakistan); no applicant data and nothing behind a login.
  • Search order is the site's relevance order; the posted-date and salary filters are applied to the results, so a narrow filter may read many pages to find a few jobs.
  • minSalary / maxSalary skip jobs without a published salary.
  • Jobs forwarded to another site have no Rozee.pk job page, so their details (education, career level, positions) can be empty.
  • While the site's bot check is up, jobs forwarded to another site are saved without the apply link.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.