Freshersworld Jobs Scraper avatar

Freshersworld Jobs Scraper

Pricing

from $0.79 / 1,000 job scrapeds

Go to Apify Store
Freshersworld Jobs Scraper

Freshersworld Jobs Scraper

Scrape jobs from Freshersworld.com by keyword, city, or category URL. Extract title, company, salary, experience, qualification, location, and apply links for fresher and entry-level jobs in India. Export as JSON, CSV, or Excel.

Pricing

from $0.79 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

ParseBird

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Freshersworld Jobs Scraper

Scrape job listings from Freshersworld.com — India's largest fresher and entry-level job board — into clean, structured JSON. The Freshersworld Jobs Scraper pulls the job title, company, salary, required experience, education qualification, location, and apply link from any keyword search, city, or category page, with no login and no Freshersworld API.

Search Freshersworld by keyword and city, or paste a category URL, and get every listing on the page — title, company, salary band, experience, qualification, badge, posted age, and the direct apply link — paginated automatically.

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

Actor: parsebird/freshersworld-jobs-scraper (Apify). Scrapes jobs from freshersworld.com. Call with ApifyClient.
Input JSON fields:
startUrl: string — a Freshersworld category or search URL (e.g. https://www.freshersworld.com/jobs/category/it-software-job-vacancies). Overrides keyword/location.
keyword: string — job keyword, default "software"
location: string — city in India, e.g. "Bangalore", "Pune", "Chennai"
results_wanted: int (default 20) — max jobs to save; this is the number of billed rows
max_pages: int (default 10) — max listing pages to scan (20 jobs per page)
proxyConfiguration: { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] } (required — datacenter IPs are blocked)
Output: one dataset item per job — job_id, title, company, company_logo, location, salary, experience, qualification, job_type (badge), is_featured, is_hot_job, description_text, date_posted, apply_link, url, source_page, source_offset, source_url, scraped_at.
Example: { "keyword": "software", "location": "Bangalore", "results_wanted": 50, "max_pages": 5 }
API: https://api.apify.com/v2/acts/parsebird~freshersworld-jobs-scraper · Token: https://console.apify.com/account/integrations

What does Freshersworld Jobs Scraper do?

Freshersworld lists tens of thousands of fresher, trainee, internship, and junior jobs across India — IT, core engineering, BPO, banking, government, and more. There is no public Freshersworld API — this Freshersworld scraper is the alternative. It extracts:

  • 💼 Job basics — title, hiring company, company logo, and the job's own Freshersworld URL.
  • 💰 Salary — the disclosed pay band or "Salary not disclosed", exactly as shown.
  • 📈 Requirements — years of experience and the education qualification (full list, not truncated).
  • 📍 Location — the city or cities the role is based in.
  • 🔖 Badges — whether the listing is a HOT JOB or FEATURED JOB, plus is_hot_job / is_featured flags.
  • 🔗 Apply link — the direct application URL.
  • 📅 Freshness — the posted age ("2 days ago") as shown on the listing.

Common uses: building a fresher-jobs aggregator, tracking entry-level hiring by city or skill, lead lists of companies hiring freshers, and feeding a job-alert product.

Input parameters

ParameterTypeRequiredDefaultDescription
startUrlstringNoA Freshersworld category or search URL. Overrides keyword and location.
keywordstringNosoftwareJob keyword, e.g. accountant, data entry, mechanical.
locationstringNoCity in India, combined with keyword when both are set.
results_wantedintegerNo20Maximum jobs to save. This is the number of billed rows.
max_pagesintegerNo10Maximum listing pages to scan (20 jobs per page).
proxyConfigurationobjectNoResidentialProxy settings. Freshersworld blocks datacenter IPs, so residential is on by default.

Example inputs

Software jobs:

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

Jobs in a city:

{ "location": "Bangalore", "results_wanted": 50, "max_pages": 5 }

Keyword and city together:

{ "keyword": "accountant", "location": "Mumbai", "results_wanted": 100 }

Direct category URL:

{
"startUrl": "https://www.freshersworld.com/jobs/category/it-software-job-vacancies",
"results_wanted": 100
}

What data can you extract from Freshersworld?

FieldDescription
job_idFreshersworld job identifier
titleJob title
companyCompany name
company_logoCompany logo image URL
locationJob location (city or cities)
salarySalary band or pay information, as shown
experienceRequired experience
qualificationEducation requirement
job_typeListing badge (HOT JOB, FEATURED JOB, Walkin, or empty)
is_featured / is_hot_jobBadge flags
description_textListing description excerpt
date_postedPosted age, e.g. "14 days ago"
apply_linkApplication URL
urlThe job's page on Freshersworld
source_page / source_offset / source_urlWhich listing page the job came from
scraped_atWhen the record was scraped

Output example

{
"job_id": "2908222",
"title": "Internship Jobs Opening in Lumins Smart Lighting Solutions LLP at Vasai, Mumbai, Mumbai Suburbs",
"company": "Lumins Smart Lighting Solutions LLP",
"company_logo": "https://d2zxo3dbbqu73w.cloudfront.net/images/fw/jobs/1_185X185_FW_Default.png",
"location": "Mumbai, Mumbai Suburbs",
"salary": "5000 - 10000 Monthly",
"experience": "0 Years",
"qualification": "BE/B.Tech Electrical, IoT",
"job_type": "HOT JOB",
"is_featured": false,
"is_hot_job": true,
"description_text": "Apply to Internship Jobs in Lumins Smart Lighting Soluti...",
"date_posted": "14 days ago",
"apply_link": "https://www.freshersworld.com/jobs/internship-jobs-opening-in-lumins-smart-lighting-solutions-llp-at-vasai-mumbai-mumbai-suburbs-2908222",
"url": "https://www.freshersworld.com/jobs/internship-jobs-opening-in-lumins-smart-lighting-solutions-llp-at-vasai-mumbai-mumbai-suburbs-2908222",
"source_page": 1,
"source_offset": 0,
"source_url": "https://www.freshersworld.com/jobs/jobsearch/internship-jobs-in-mumbai",
"scraped_at": "2026-09-02T10:00:00.000Z"
}

Download the dataset as JSON, CSV, Excel, HTML, or XML from the Storage tab or the Apify API.

Use cases

  • Fresher-jobs aggregator — feed a job board or Telegram/WhatsApp alert channel with entry-level roles.
  • Hiring trends — track how many fresher jobs open per city, skill, or qualification over time.
  • Company lead lists — pull companies actively hiring freshers in a given field.
  • Campus placement research — see what salary bands and qualifications employers ask of freshers.
  • LLM training data — a large set of short, structured Indian job postings.

How it works

  1. Build the URL — from startUrl, or from keyword + location into a Freshersworld search slug (<keyword>-jobs-in-<city>).
  2. Paginate — the listing is walked 20 jobs per page (?limit=20&offset=N) up to max_pages, stopping early once the feed stops returning new jobs.
  3. Parse — each job card is read for the title, company, salary, experience, qualification, badge, description excerpt, posted age, and apply link.
  4. Rows stream to the dataset and stop at results_wanted.

How much does it cost to scrape Freshersworld?

This actor is pay per result — charged once per job saved.

PlanPrice per 1,000 jobs
Free$0.99
Bronze$0.89
Silver$0.89
Gold$0.79

A small platform Actor start fee also applies per run. results_wanted is the exact number of billed rows. Scraping 1,000 jobs on the Free plan costs about $0.99. Apify's monthly free platform usage covers small runs.

How to scrape Freshersworld

  1. Click Try for free and sign in to Apify.
  2. Enter a keyword and optionally a city, or paste a category URL.
  3. Set results wanted (start low, e.g. 20).
  4. Click Start, then watch rows appear in the Output tab.
  5. Export from Storage, or pull results via the API.

Run it via API

Python:

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("parsebird/freshersworld-jobs-scraper").call(run_input={
"keyword": "software",
"location": "Bangalore",
"results_wanted": 50,
})
for job in client.dataset(run["defaultDatasetId"]).iterate_items():
print(job["title"], "-", job["company"], "-", job["salary"])

JavaScript:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('parsebird/freshersworld-jobs-scraper').call({
startUrl: 'https://www.freshersworld.com/jobs/category/it-software-job-vacancies',
results_wanted: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Schedule recurring runs, add webhooks, or push results to Google Sheets, Slack, Zapier, and Make with Apify integrations.

FAQ

Do I need a Freshersworld account or API key? No. The scraper reads public Freshersworld listing pages only. Freshersworld has no public jobs API — this actor is the alternative.

How current is the data? Live. Each run reads Freshersworld at that moment. Use Apify's scheduler to keep a dataset fresh.

Why do I need a residential proxy? Freshersworld blocks datacenter IP ranges. The input defaults proxyConfiguration to residential — leave it on.

Why did a keyword-only search return fewer results than a keyword + city search? Freshersworld's keyword-only pages are a smaller curated set. Add a city, or use a category startUrl, to page through more listings.

What counts as a billed row? Every job saved to the dataset. results_wanted is the exact number.

Something's not working. Open an issue on the Issues tab with your input and the run link — we respond quickly.

Scraping publicly available pages is legal in most jurisdictions, and this actor only reads listing pages any visitor can see — no login, no private data. You are responsible for how you use the data — respect Freshersworld's Terms of Use and applicable law when handling any personal data, and consult a lawyer if you are unsure. See Apify's guide on the legality of web scraping.

Browse all ParseBird actors on Apify Store.