RozeePk Jobs Scraper avatar

RozeePk Jobs Scraper

Pricing

Pay per usage

Go to Apify Store
RozeePk Jobs Scraper

RozeePk Jobs Scraper

Extract job listings from Rozee.pk with structured data including job titles, companies, locations, descriptions, categories, and other key details. Ideal for Pakistan job market research, recruitment analytics, job aggregation, lead generation, and employment data analysis.

Pricing

Pay per usage

Rating

5.0

(5)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

4

Bookmarked

264

Total users

8

Monthly active users

5 days ago

Last modified

Share

What does Rozee.pk Jobs Scraper do?

Rozee.pk Jobs Scraper collects structured job listings from ROZEE.PK for recruitment research, hiring intelligence, salary analysis, and job-market monitoring in Pakistan. Enter a keyword, optionally add a location, and choose how many matching jobs to save.

Each dataset record combines the original listing metadata with convenient fields for analysis. Results can include the job title, employer, city, salary, employment type, experience, skills, formatted description, plain-text description, posting dates, application deadline, company metadata, category identifiers, and direct job URL.

Why use Rozee.pk Jobs Scraper?

  • Build hiring datasets - Collect current Rozee.pk openings without manually copying listings into a spreadsheet.
  • Search by role or skill - Use terms such as admin, software engineer, data analyst, marketing manager, or Python.
  • Filter by location - Keep only records whose normalized location matches a city or region such as Lahore, Karachi, or Islamabad.
  • Collect the requested volume - The Actor continues through result pages until it reaches results_wanted or the source has no more matching jobs.
  • Keep rich job context - Review salary values, experience requirements, skills, company details, source tags, and listing dates when published.
  • Use clean descriptions - Records include description_html and description_text; redundant source description fields are not repeated.
  • Support recurring research - Schedule the same search to track new openings, hiring volume, salary signals, and changing skill demand.
  • Export and integrate - Download datasets or connect them to spreadsheets, databases, alerts, and internal applications through Apify.

What data can you extract from Rozee.pk?

The source does not publish every field for every job. Available values are kept, while missing values are omitted or left empty where the field is part of the normalized output.

FieldTypeDescription
job_idStringUnique Rozee.pk listing identifier.
urlStringDirect URL for the job listing.
titleStringPublished job title.
companyStringHiring company name.
locationStringNormalized city or location text.
salaryStringHuman-readable salary or salary range when available.
contract_typeStringEmployment type, such as full-time or contract.
experienceStringExperience requirement text.
skillsArraySkills associated with the listing.
description_htmlStringFormatted job description when available.
description_textStringPlain-text description for search, analysis, and indexing.
date_postedStringDisplayed posting date.
applyByStringApplication deadline when published.
created_atStringListing creation timestamp when available.
modified_atStringLast modification timestamp when available.
industry_exactNumberSource industry category identifier.
careerLevel_IdNumberSource career-level identifier.
cityId_exactArraySource city identifiers.
provinceId_exactArraySource province identifiers.
countryId_exactNumberSource country identifier.
latlngArrayPublished latitude and longitude values when available.
jobSourceStringListing source classification.
whereFromStringSource origin tag when available.
sponsoredBooleanSponsored-listing indicator.
company_imageStringCompany image URL when published.
companyLinkStringCompany page reference when available.
scraped_atStringISO timestamp for when the record was saved.

Additional non-empty listing metadata may be included when Rozee.pk publishes it. Redundant description and description_raw values are intentionally excluded because the normalized description_html and description_text fields provide the useful description formats without duplicate content.

How to use Rozee.pk Jobs Scraper

  1. Open the Actor in Apify Console.
  2. Enter a job keyword, or use all for a broad collection.
  3. Add a location if you want to keep jobs for a specific city or region.
  4. Set results_wanted to the maximum number of records you need.
  5. Run the Actor and review the dataset preview.
  6. Download the results or connect the dataset to your recruiting, reporting, or data-enrichment workflow.

Values supplied in the Apify run input take priority. The documented defaults are used only when a value is omitted. Pagination continues until the requested count is reached or the source result set ends, so a smaller final dataset means fewer matching jobs were available or the location filter excluded the remaining records.

Input Parameters

ParameterTypeRequiredDefaultDescription
keywordStringNosoftware engineerJob title, skill, or search phrase. Use all or an empty value for broad results.
locationStringNoEmptyOptional location text filter, such as Lahore, Karachi, Islamabad, or Remote.
results_wantedIntegerNo20Maximum number of job records to save. The Actor stops at this count or when matching results end.
proxyConfigurationObjectNoResidential proxy enabledOptional Apify Proxy settings. The input value is used when supplied.

Usage Examples

Collect up to 20 software engineering jobs using the default broad location setting.

{
"keyword": "software engineer",
"location": "",
"results_wanted": 20
}

Collect data analyst jobs and keep only records whose location contains Lahore.

{
"keyword": "data analyst",
"location": "Lahore",
"results_wanted": 50
}

Broad collection

Collect up to 200 current jobs across the available Rozee.pk result set.

{
"keyword": "all",
"location": "",
"results_wanted": 200
}

Sample Output

This example shows the normalized fields and selected source metadata in one dataset item. Optional values depend on what the employer publishes.

{
"jid": "1869885",
"userid": "7020666880",
"title": "Admin Supervisor",
"type": "Full Time/Permanent",
"created": "Aug 18, 2026",
"created_at": "2026-08-18T12:50:09Z",
"modified_at": "2026-08-18T12:50:09Z",
"company": "Faisal Movers",
"industry_exact": 38,
"permaLink": "faisal-movers-admin-supervisor-jobs-1869885",
"jobSource": "external",
"whereFrom": "ROZEEGPT.AI",
"sponsored": false,
"applyBy": "2026-09-18T00:00:00Z",
"country": "Pakistan",
"countryId_exact": 79,
"city": "Islamabad",
"cityId_exact": [1180],
"provinceId_exact": [1],
"experience_text": "5 Years",
"salary": "PKR 70,000",
"job_id": "1869885",
"url": "https://www.rozee.pk/faisal-movers-admin-supervisor-jobs-1869885",
"location": "Islamabad",
"contract_type": "Full Time/Permanent",
"experience": "5 Years",
"skills": [],
"description_html": "The Admin Supervisor at Faisal Movers plays a pivotal role in overseeing daily administrative operations...",
"description_text": "The Admin Supervisor at Faisal Movers plays a pivotal role in overseeing daily administrative operations...",
"date_posted": "Aug 18, 2026",
"scraped_at": "2026-08-25T09:15:27.097Z"
}

Tips for Best Results

  • Start with a focused keyword - Specific searches such as senior accountant or frontend developer usually produce more relevant records.
  • Use broad terms for volume - Use all when you need a general snapshot of available openings.
  • Set the location filter carefully - Location matching uses the normalized city or location text returned by the source.
  • Start with 20 records - Inspect the first dataset before increasing results_wanted for a larger run.
  • Use larger limits for market snapshots - The Actor continues pagination until the requested count or the source result set ends.
  • Keep recurring searches consistent - Reusing the same keyword, location, and result limit makes trend comparisons easier.
  • Expect optional fields - Salary, skills, coordinates, company images, deadlines, and descriptions may not be present in every listing.
  • Use proxy settings when needed - The input schema includes Apify Proxy settings for runs that require proxy routing.

Integrations and Export Formats

  • Google Sheets - Review, filter, and share hiring datasets.
  • Airtable - Build a searchable recruiting or employer database.
  • Webhooks - Send completed-run notifications to another service.
  • Make or Zapier - Trigger alerts, enrichment, and follow-up workflows.
  • Apify API - Start runs and read dataset items from your own application.
  • JSON - Use structured records in applications and data pipelines.
  • CSV - Analyze jobs in spreadsheet tools.
  • Excel - Share hiring reports with business teams.
  • XML - Support compatible data exchange workflows.

Frequently Asked Questions

Can I search Rozee.pk by keyword and location?

Yes. Set keyword and location to collect matching listings. The location value is applied after the source pages are collected, so pagination continues until the requested count is reached or all keyword results have been checked.

Can I collect more than 20 jobs?

Yes. Increase results_wanted up to the limit in the input schema. The Actor does not stop after a short page when more matching results may remain. It stops when the requested count is reached, the reported result set ends, or an empty page confirms there are no more results.

What happens if fewer jobs are available?

The Actor returns every matching job it can collect. A final count below results_wanted means the source had fewer matching listings or the location filter excluded the remaining jobs.

Are duplicate descriptions included?

No. The output keeps description_html and description_text and omits the redundant description and description_raw source fields.

Why are some fields empty or missing?

Employers do not publish the same information for every listing. Missing salary, skills, coordinates, company images, deadlines, or descriptions normally reflect the source record.

Does the Actor remove duplicate jobs?

Yes. Listings are checked by job identifier or URL during a run so repeated records are not saved twice.

Can I schedule recurring Rozee.pk searches?

Yes. Create an Apify schedule to run the same keyword, location, and result limit hourly, daily, weekly, or on a custom interval.

Can I export Rozee.pk data to CSV or Excel?

Yes. Apify datasets can be downloaded as JSON, CSV, Excel, XML, and other supported formats.

Public data collection may be subject to Rozee.pk terms, privacy requirements, and applicable law. You are responsible for using the Actor lawfully, respecting access rules, and handling job information responsibly.

Support

For issues, feature requests, or questions about the dataset, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is intended for legitimate recruitment research, labor-market analysis, monitoring, and other responsible data workflows. Users are responsible for complying with Rozee.pk terms, applicable laws, privacy requirements, and data-use obligations.