Mustakbil Jobs Scraper — Pakistan Jobs API avatar

Mustakbil Jobs Scraper — Pakistan Jobs API

Pricing

from $1.20 / 1,000 job scrapeds

Go to Apify Store
Mustakbil Jobs Scraper — Pakistan Jobs API

Mustakbil Jobs Scraper — Pakistan Jobs API

Scrape Mustakbil.com (Pakistan + regional) jobs into JSON via JobPosting JSON-LD, RSS, and city listings. CheerioCrawler. PPE $1.20/1k. Karachi, Lahore, Islamabad jobs scraper.

Pricing

from $1.20 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Umar Arshad

Umar Arshad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Scrape public job listings from Mustakbil.com (Pakistan’s large multi-category job board, plus regional subdomains) into clean, structured JSON. This Apify Actor parses schema.org JobPosting JSON-LD from server-rendered detail pages and discovers openings via RSS, city/country listing pages, and optional sitemap URLs — all through Crawlee CheerioCrawler and the Apify SDK. No browser automation for the happy path. No login. No email enrichment.

Store niche: dedicated Mustakbil scrapers were missing from the Apify Store when this Actor shipped. Pair it with our India-focused boards:

What this Actor does

Mustakbil indexes 140K+ jobs across Pakistan (Karachi, Lahore, Islamabad, Rawalpindi, Faisalabad, online/remote) and regional markets. Recruiters, analysts, and automation pipelines need bulk access to titles, employers, cities, salaries (often PKR monthly), employment type, and apply URLs.

Each run:

  1. Discovers jobs from searchUrls or default Pakistan RSS (rss.mustakbil.com/jobs-rss?c=162) + /jobs/pakistan/{city} listing pages.
  2. Optionally filters by keywords (title / company / description) and location (city slug map: lahore, karachi, islamabad, …).
  3. Fetches each /jobs/job/{id} detail page and parses JobPosting JSON-LD (title, description, datePosted, validThrough, employmentType, hiringOrganization, jobLocation, baseSalary).
  4. Deduplicates on jobId, tags source=mustakbil, stops at maxJobs (default 100, hard max 5000).
  5. Charges pay-per-event (PPE) event job-scraped at $1.20 per 1,000 jobs.

Scrape Mustakbil.com / Pakistan jobs

{
"keywords": ["software", "developer"],
"location": "Lahore",
"maxJobs": 200,
"includeDescription": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Or paste listing / job / RSS URLs:

{
"searchUrls": [
"https://www.mustakbil.com/jobs/pakistan/karachi",
"https://www.mustakbil.com/jobs/job/1435310",
"https://rss.mustakbil.com/jobs-rss?c=162"
],
"maxJobs": 100
}

Mustakbil jobs API alternative

Mustakbil has no official public bulk developer API. This Actor is a practical Mustakbil / Pakistan jobs API alternative: it uses the same public SSR HTML (JobPosting JSON-LD), RSS feed, and listing pages the site already exposes. Prefer Apify RESIDENTIAL proxy — Cloudflare often challenges datacenter IPs. Set useMockData: true to run against bundled fixtures.

Input

FieldTypeDefaultNotes
keywordsstring[]—Client-side match on title/company/description
locationstring—City slug (lahore, karachi, islamabad, rawalpindi, online, …)
searchUrlsstring[]—Listing, job, RSS, or sitemap URLs
maxJobsinteger100Cap 1–5000
includeDescriptionbooleantrueFetch detail JSON-LD per job
useMockDatabooleanfalseForce fixtures (also auto on 403)
proxyConfigurationobjectRESIDENTIALApify Proxy groups

Output fields

jobId, title, company, companyUrl, companyLogo, locationCity, locationCountry, employmentType, datePosted, validThrough, salaryMin, salaryMax, salaryCurrency, salaryUnit, description, url, source (= mustakbil), scrapedAt.

Pricing (PPE)

$1.20 / 1,000 jobs via custom event job-scraped ($0.0012 each), plus a small apify-actor-start. No usage pass-through. Do not enable synthetic apify-default-dataset-item alongside job-scraped (avoids double billing). Memory: 512–2048 MB (default 1024).

Local development

cd /workspace/mustakbil-jobs-scraper
npm install
npm run build
APIFY_LOCAL_STORAGE_DIR=./storage npm run start:dev

Default local INPUT.json sets useMockData: true.

Deploy

$apify push

See BUILD.md for Console PPE + Publication steps.

Limitations & ethics

  • Public data only. Does not log in, bypass CAPTCHAs, or scrape private profiles.
  • Does not enrich employer emails.
  • Mustakbil / Cloudflare may rate-limit some IP ranges; use RESIDENTIAL proxy.
  • Users must comply with Mustakbil’s Terms of Service and applicable law (including Pakistan PECA / data rules where relevant).

SEO keywords

Mustakbil scraper, Mustakbil.com jobs scraper, Pakistan jobs scraper, Karachi jobs scraper, Lahore jobs scraper, Islamabad jobs scraper, Rawalpindi jobs, Mustakbil job board API, Apify job scraper, PPE job-scraped, Cheerio Crawlee Apify Actor, JobPosting JSON-LD scraper.