QuikrJobs Search Scraper avatar

QuikrJobs Search Scraper

Pricing

from $2.99 / 1,000 job details

Go to Apify Store
QuikrJobs Search Scraper

QuikrJobs Search Scraper

Scrape job listings from Quikr India (quikr.com), the classifieds platform with a recruitment and jobs section. Extract job titles, companies, locations, salary ranges, and descriptions for Indian job market analysis.

Pricing

from $2.99 / 1,000 job details

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

This Actor collects complete public job records from official QuikrJobs category and detail pages at quikr.com. Direct HTTPS is the default; optional Apify Proxy is supported for challenged cloud traffic.

Modes

  • search: one supported role/category and optional city.
  • searchMultiple: several role/category queries in queries.
  • single: one official detail URL in startUrls, or one numeric jobId discovered from the selected category.
  • multiple: two or more official detail URLs in startUrls, or numeric jobIds discovered from the selected category.
  • startUrls: official category and/or detail URLs.

Every saved row is fetched from its detail page and must have a numeric ID, title, location, an 80-character description, an official detail URL, a source-backed timestamp, and complete search provenance. Incomplete rows are skipped. When the site returns an access-denied or anti-bot response, the Actor writes a structured diagnostic, emits no fallback rows, and exits with a blocked status.

Local commands

npm ci
npm run check
npm test
apify validate-schema
apify run --purge --input-file INPUT.json
npm run validate

The validator checks the actual files in storage/datasets/default/, strict schema compliance, required fields, official URLs, duplicate IDs/URLs, recursive null/blank/empty values, and the RUN_SUMMARY count. RUN_SUMMARY and RUN_DIAGNOSTICS are stored in the default key-value store.

Reliability and privacy

Every network attempt, including retries, counts against maxRequests. Responses are streamed through an 8 MB cap, requests are paced, proxy sessions rotate when configured, and credentials are never logged. Only canonical detail pages whose numeric ID and path match the requested candidate are marked verified.

Email addresses and Indian phone numbers are recursively removed from visible text, listing snippets, JSON-LD, Apollo state, and optional raw output. Rows declare contactDetailsRedacted: true, inventory rank 229, and the actual local or Apify cloud execution environment.