Rozee Jobs Search Scraper avatar

Rozee Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Rozee Jobs Search Scraper

Rozee Jobs Search Scraper

Scrape job search results from Rozee.pk, Pakistan's largest online recruitment platform. Capture 97+ fields including job titles, company info, salary ranges, required skills, experience levels, and applicant filters — perfect for recruiters, researchers, and job aggregators.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Soft Alexist

Soft Alexist

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Rozee.pk Jobs Search Scraper: Extract Pakistan Job Data at Scale


What Is Rozee.pk?

Rozee.pk is Pakistan's leading online recruitment platform, hosting thousands of active job listings across industries including IT, engineering, finance, healthcare, and hospitality. Companies post detailed vacancy information while job seekers search by keywords, location, and experience level. For recruiters, market researchers, and HR professionals, manually collecting this data is inefficient — the Rozee.pk Jobs Search Scraper automates the process, extracting structured job data from search results at scale.


Overview

The Rozee.pk Jobs Search Scraper harvests job listings from Rozee's search results pages, converting unstructured HTML into clean, machine-readable JSON records. It captures every detail associated with a vacancy, from basic job information to advanced hiring filters and salary configurations.

Best suited for:

  • HR & recruitment teams building candidate pipelines
  • Job aggregators feeding Rozee listings into multi-source platforms
  • Market researchers analyzing Pakistani labor trends by skill, industry, and salary
  • Talent analytics firms benchmarking compensation and hiring patterns
  • Competitive intelligence teams tracking hiring activity by company

Key strengths include bulk URL processing, configurable item limits, graceful error handling, and output of 97+ data fields per record.


Input Format

The scraper accepts a JSON configuration with three main parameters:

{
"urls": [
"https://www.rozee.pk/job/jsearch/q/audit/fpn/20"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
ParameterTypeDescription
urlsArrayRozee search result page URLs (e.g., /jsearch/q/[KEYWORD]/fpn/[PAGE])
max_items_per_urlIntegerMaximum job listings to extract per URL (1–200)
ignore_url_failuresBooleanIf true, continues scraping if a URL fails; if false, stops on error

Example URL breakdown:

  • https://www.rozee.pk/job/jsearch/q/audit/fpn/20
    • q/audit = search keyword "audit"
    • fpn/20 = page number 20

Output Format

Sample output

{
"jid": "1861344",
"userid": "7000019873296",
"is_internal": null,
"description": "We are seeking a qualified and experienced Senior Auditor to join our team. The ideal candidate will possess strong auditing skills, a keen ..",
"description_raw": "We are seeking a qualified and experienced Senior Auditor to join our team. The ideal candidate will possess strong auditing skills, a keen attention to detail, and the ability to independently manage audit processes while ensuring accuracy and compliance with relevant standards. This role requires a proactive professional who can effectively review financial records, identify risks, and provide actionable recommendations to enhance organizational controls. The position is full-time and remote, offering an opportunity to contribute to a dynamic work environment.<br><br><b>Key Responsibilities:</b> <br>- Conduct both internal and external audit activities to assess financial and operational controls. <br>- Review financial records, reports, and supporting documentation for accuracy and completeness. <br>- Identify potential risks and provide recommendations for process improvements and risk mitigation. <br>- Ensure compliance with company policies, regulatory requirements, and applicable auditing standards. <br>- Prepare detailed audit reports summarizing findings, observations, and suggested corrective actions. <br>- Collaborate and coordinate with various departments to gather necessary information and support audit processes.<br><br><b>Required Qualifications:</b> <br>- Bachelor’s degree in Accounting, Finance, or a related field. <br>- Relevant experience in auditing or accounting roles, demonstrating a solid understanding of audit procedures. <br>- Strong knowledge of financial reporting standards and audit methodologies. <br>- Excellent analytical and problem-solving abilities to evaluate complex financial data. <br>- Effective communication and reporting skills to clearly present audit findings to stakeholders.<br><br>We encourage qualified female professionals with the relevant background and experience to apply for this position. This role offers the flexibility of remote work and the opportunity to develop your career within a supportive team environment. Applicants are invited to submit their updated CV for consideration.",
"title": "SENIOR AUDITOR",
"title_ns": "SENIOR AUDITOR",
"title_rel_stm": "SENIOR AUDITOR",
"type": "First Shift (Day)",
"created": "Jul 07, 2026",
"created_at": "2026-07-07T13:14:05Z",
"modified_at": "2026-07-07T13:14:06Z",
"channel": [
"47",
"47"
],
"is_hidden": null,
"company_id": 606814,
"company_perma_link": null,
"company_en": "Naseeb Enterprise Inc",
"company_ar": "Naseeb Enterprise Inc",
"company": "Naseeb Enterprise Inc",
"company_ns": "Naseeb Enterprise Inc",
"industry_exact": 35,
"perma_link": null,
"type_id_exact": null,
"is_cp_only": null,
"job_source": null,
"where_from": null,
"job_package_s": null,
"is_paid": null,
"job_days": null,
"paid_title": null,
"sponsored": false,
"apply_by": null,
"country": "Pakistan",
"country_id_exact": null,
"gender_id_exact": null,
"seo_keywords": null,
"experience_exact": 721,
"experience_text": "3 Years",
"max_experience_exact": 725,
"max_experience_text": "5 Years",
"skill_exact": [
"rz407166",
"rz4948",
"rz2327562",
"rz1932244",
"rz59702",
"rz75498",
"rz1823336"
],
"skills_exact": [
"r_407166",
"r_4948",
"r_2327562",
"r_1932244",
"r_59702",
"r_75498",
"r_1823336"
],
"skills": [
"Audit Reports Management",
"Accounts Payable Management",
"Accounts Receivable Management",
"Audit Report",
"Inventory Management",
"Accounts Reconciliation",
"International Accounting Standards"
],
"skills_ns": [
"Audit Reports Management",
"Accounts Payable Management",
"Accounts Receivable Management",
"Audit Report",
"Inventory Management",
"Accounts Reconciliation",
"International Accounting Standards"
],
"salary_exact": 7,
"salary_n_exact": null,
"salary_t_exact": null,
"salary_n_hide_exact": null,
"salary_t_hide_exact": null,
"rozeeid": "19873296",
"web_id": null,
"shift_id": 2803,
"degree_title_text": null,
"min_degree_id_exact": null,
"priority": 1,
"rej_fil_min_experience_exact": null,
"rej_fil_max_age_exact": null,
"rej_fil_gender_id_exact": null,
"rej_fil_max_degree_title_text": null,
"rej_fil_applicant_country_id_exact": null,
"rej_fil_max_experience_exact": null,
"rej_fil_min_age_exact": null,
"rej_fil_min_degree_title_text": null,
"rej_fil_nationality_id_exact": null,
"rej_fil_city_id_exact": null,
"timestamp": "2026-07-08T03:33:31.394Z",
"title_exact_ar": "SENIOR AUDITOR",
"title_exact": "SENIOR AUDITOR",
"channel_exact": [
"47"
],
"company_exact_en": "Naseeb Enterprise Inc",
"company_exact": "Naseeb Enterprise Inc",
"version": null,
"type_exact": "First Shift (Day)",
"title_exact_en": "SENIOR AUDITOR",
"company_exact_ar": "Naseeb Enterprise Inc",
"score": 4.8248434,
"currency_unit": "PKR",
"city": "All Cities",
"city_id_exact": null,
"company_link": null,
"company_image": "",
"display_date": null,
"hide_company": null,
"company_name": "Naseeb Enterprise Inc",
"rozee_perma_link": null,
"salary_t_hide_exact_g": null,
"show_job_sub_detail": null,
"from_url": "https://www.rozee.pk/job/jsearch/q/audit/fpn/20"
}

Each job record contains 97+ structured fields organized into logical groups:

Core Job Identification

FieldMeaning
JIDUnique job ID in Rozee's database
Perma LinkPermanent URL slug for the job listing
Rozee Perma LinkFull canonical Rozee URL
Web IDInternal web platform identifier
Title ExactOfficial job title (English)
Title Exact ENJob title in English
Title Exact ARJob title in Arabic (if applicable)
TitleSearchable job title variant
Title NSNormalized/standardized title
Title Rel StmTitle relevance statement

Employer Information

FieldMeaning
Company IDUnique company identifier
Company Exact ENOfficial English company name
Company Exact AROfficial Arabic company name
Company ExactCompany name (primary language)
Company ENCompany name searchable variant
Company ARArabic company name variant
Company NSNormalized company name
Company Perma LinkPermanent URL for company profile
Company LinkDirect link to company listing
Company ImageURL to company logo/image
Company NameDisplay name for company
Hide CompanyBoolean flag if company name is hidden
User IDID of account that posted the job

Job Basics

FieldMeaning
TypeEmployment type (Full-time, Part-time, Contract, Internship)
Type ExactStandardized employment type
Type ID ExactNumeric employment type code
DescriptionFull HTML-formatted job description
Description RawRaw HTML before sanitization
ChannelSource channel (e.g., corporate, internal)
Channel ExactStandardized channel identifier
CreatedJob posting creation date/time
Created AtISO 8601 timestamp of creation
Modified AtLast modification timestamp
Display DateDate displayed to job seekers
VersionData record version number

Location & Geography

FieldMeaning
CountryTarget country (e.g., Pakistan)
Country ID ExactNumeric country code
CityPrimary job location city
City ID ExactNumeric city identifier

Experience & Skills

FieldMeaning
Experience ExactMinimum required experience (years, numeric)
Experience TextMinimum required experience (text)
Max Experience ExactMaximum preferred experience (numeric)
Max Experience TextMaximum preferred experience (text)
Skill ExactPrimary skill requirement (primary)
Skills ExactAll required skills (array/list)
SkillsSearchable skills variant
Skills NSNormalized skills list
SEO KeywordsKeywords optimized for search engines

Education Requirements

FieldMeaning
Degree Title TextRequired minimum education level
Min Degree Title TextMinimum degree requirement
Min Degree ID ExactNumeric ID for minimum degree
Max Degree Title TextPreferred maximum education level (if specified)

Salary Information

FieldMeaning
Salary ExactSalary value (numeric, base)
Salary N ExactNormalized salary (numeric)
Salary T ExactSalary type/frequency (e.g., monthly, yearly)
Salary N Hide ExactWhether salary is hidden (numeric flag)
Salary T Hide ExactSalary visibility setting (text)
Salary T Hide Exact GSalary visibility flag (alternate)
Currency UnitCurrency (e.g., PKR, USD)

Application & Hiring Filters

FieldMeaning
Apply ByApplication deadline date
Is CP OnlyIf true, Career Page only applications
Apply MethodApplication method (direct, email, external)
Gender ID ExactGender requirement (numeric code)
Shift IDWork shift type (numeric ID)

Rejection Filters (Automated Screening)

FieldMeaning
Rej Fil Min Age ExactMinimum age filter (auto-reject below)
Rej Fil Max Age ExactMaximum age filter (auto-reject above)
Rej Fil Min Experience ExactMinimum experience filter (numeric)
Rej Fil Max Experience ExactMaximum experience filter (numeric)
Rej Fil Gender ID ExactGender auto-reject filter
Rej Fil Min Degree Title TextMinimum degree auto-reject filter
Rej Fil Max Degree Title TextMaximum degree auto-reject filter
Rej Fil City ID ExactCity restriction (auto-reject)
Rej Fil Applicant Country ID ExactApplicant country restriction
Rej Fil Nationality ID ExactNationality requirement (auto-reject)

Listing Status & Performance

FieldMeaning
Is HiddenWhether listing is hidden from search
Is InternalWhether it's an internal transfer posting
Is PaidWhether job is featured/sponsored
Paid TitleTitle for paid/featured status
PriorityListing priority rank
ScoreRelevance/quality score
SponsoredSponsorship flag
Job SourceOriginal job source system
Where FromJob intake channel
Job Package SJob package size/tier
Job DaysNumber of days listing is active
TimestampServer timestamp for record
Show Job Sub DetailWhether to show additional details
Rozee IDInternal Rozee record identifier

How to Use

  1. Identify search URLs — Visit Rozee.pk, search for jobs using keywords (e.g., "audit," "developer," "nurse"), and copy the search results URL.

    • Example: https://www.rozee.pk/job/jsearch/q/audit/fpn/1
  2. Configure input — Paste one or more search URLs into the urls array. Multiple pages can be scraped in a single run.

  3. Set limits — Use max_items_per_url (1–200) to control volume per search page. Tip: Set to 50–100 for balanced coverage.

  4. Enable error resilience — Set ignore_url_failures: true to skip unreachable URLs without halting the entire run.

  5. Execute — Start the scraper and monitor progress in the run log.

  6. Export results — Download output as JSON or CSV for analysis in Excel, databases, or BI tools.

Best practices:

  • Use keyword-specific searches (e.g., q/audit, q/python+developer) to narrow results.
  • Combine multiple URLs to capture job postings across different keywords or pages.
  • Enable ignore_url_failures for production runs to handle temporary network issues.

Use Cases & Business Value

Recruitment & Staffing:

  • Build candidate sourcing pipelines with salary and skill-matched job data
  • Track competitor hiring activity and job positioning

Market Research & Analytics:

  • Analyze Pakistani labor market trends: salary ranges, in-demand skills, experience requirements
  • Benchmark compensation across industries and cities
  • Identify emerging roles and skill gaps

Job Aggregator Platforms:

  • Feed structured Rozee listings into multi-source job boards
  • Maintain real-time job inventory without manual updates

Academic & Institutional Research:

  • Study labor market dynamics in Pakistan
  • Analyze hiring patterns by sector, experience, and education level

The Rozee.pk Jobs Search Scraper transforms hours of manual data collection into minutes, delivering clean, actionable records ready for analysis, integration, or publication.


Conclusion

The Rozee.pk Jobs Search Scraper is the fastest way to extract comprehensive job data from Pakistan's largest recruitment platform. With 97+ fields per listing and flexible configuration, it enables recruiters, analysts, and researchers to unlock insights that drive hiring decisions and market intelligence. Start scraping today and stay ahead of the competition.