Freshersworld Jobs Search Scraper avatar

Freshersworld Jobs Search Scraper

Deprecated

Pricing

from $2.99 / 1,000 freshersworld job records

Go to Apify Store
Freshersworld Jobs Search Scraper

Freshersworld Jobs Search Scraper

Deprecated

Extract complete current Freshersworld jobs, including salary, qualifications, experience, skills, job particulars, FAQs, and company details.

Pricing

from $2.99 / 1,000 freshersworld job records

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

11 days ago

Last modified

Share

Searches Freshersworld listing pages, opens each job detail page, and saves complete, deduplicated job records. The Actor uses public pages and does not require credentials or a proxy.

Input

  • query (required): title, skill, or keyword.
  • location: optional Freshersworld location name or slug.
  • maxItems: complete records to save, from 1 to 100.
  • maxPages: hard listing-page limit, from 1 to 100.

The Actor uses a fixed ordinary direct HTTPS configuration: sequential requests, a bounded timeout and request budget, ordinary headers, no proxy, no stealth or fingerprint changes, and no retries. These transport controls are intentionally not public inputs. Raw JSON-LD and fixture/debug/context fields are never emitted.

{ "query": "engineer", "location": "bangalore", "maxItems": 20, "maxPages": 5 }

Output

Each Dataset item is a complete, detail-verified job record and includes jobId, title, companyName, locationText, descriptionText, salaryText, postedAt, employmentType, applyUrl, and url, plus structured source fields such as JobPosting dates, employer/location data, job particulars, skills, categories, FAQs, company information, listing evidence, response receipts, and direct-access quality metadata. Diagnostics and skipped-candidate details are key-value-store artifacts, never Dataset rows.

OUTPUT and RUN_SUMMARY separate Apify process status (SUCCEEDED or FAILED) from data resultStatus (COMPLETE, LIMITED, SKIPPED, DEFERRED, NO_DATA, or FAILED). A later non-block error preserves rows already confirmed by successful Dataset writes as SUCCEEDED / LIMITED; an explicit source access barrier discards all staged rows as SUCCEEDED / SKIPPED; uncertain transport failures are DEFERRED; and a fatal zero-row failure is FAILED / FAILED and uses Actor.fail().

Freshersworld may return loosely related listings, expired detail pages, or jobs with incomplete structured data. The Actor filters those records rather than emitting partial jobs. If the site presents an HTTP 401/403/429/451 response or an explicit verification/access-denied challenge, requests stop, buffered records are discarded, and the run is marked SKIPPED; HTTP 407 or unverified transport is marked DEFERRED. No bypass is attempted. Use maxPages to control time and request volume for sparse searches.

Local QA

npm install
npm test
apify run --purge --input-file qa-inputs/freshersworld/local-search.json
npm run validate:dataset