WorkIndia Jobs Search Scraper avatar

WorkIndia Jobs Search Scraper

Pricing

from $2.99 / 1,000 workindia job records

Go to Apify Store
WorkIndia Jobs Search Scraper

WorkIndia Jobs Search Scraper

Scrape rich verified job listings from WorkIndia's public listing and detail pages.

Pricing

from $2.99 / 1,000 workindia 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

2 days ago

Last modified

Share

What does WorkIndia Jobs Search Scraper do?

WorkIndia Jobs Search Scraper searches public WorkIndia job listings or reads public job detail pages you provide, then stores structured job data in an Apify dataset. Use it as a WorkIndia jobs search and data API workflow for hiring research, labor-market analysis, and job-feed monitoring.

Why use WorkIndia Jobs Search Scraper?

Collect job titles, employers, salary details, locations, qualifications, schedules, descriptions, and published job requirements in one dataset. Search for a keyword and location, inspect one posting, or provide a bounded list of posting URLs. Apify adds scheduled runs, API access, integrations, run history, and monitoring.

Each dataset item represents a public job posting. Optional fields are included only when the public listing supplies them. The Actor does not invent missing salaries, dates, or job facts.

What data can WorkIndia Jobs Search Scraper extract?

FieldTypeDescription
jobIdstringNumeric WorkIndia job identifier.
jobUrlstringPublic detail-page URL for the job.
titlestringJob title.
companyNamestringHiring organization shown on the posting.
descriptionstringPublished role description, preserving paragraph breaks.
salaryTextstringSalary range as shown on the listing card.
salaryCurrency, salaryPeriodstringCurrency and pay period from structured salary information.
salaryMin, salaryMaxnumber or stringStructured salary amounts when published.
locationstringLocation text shown on the listing card or in detail facts.
category, occupationalCategory, industrystringPublished job category and industry labels.
experience, qualification, englishLevelstringExperience, education, and English requirement labels when present.
postedDateLabel, viewsLabelstringPosting date and view-count labels shown on the listing card.
listingBadges, contactMethodsarray of stringsVisible listing badges and contact actions, such as New, WhatsApp, or Call.
employmentType, employmentTypeLabelstringStructured employment code and human-readable detail-page label.
datePosted, validThroughstringPublished posting and expiry date or timestamp, retaining the value's source precision.
experienceRequirements, educationRequirementsstringPublished structured experience and education requirements.
responsibilities, additionalInfostringPublished responsibilities and additional role details.
publishedSkillsarray of stringsSkills included in the posting's structured data.
jobLocationobject or arrayStructured job location when published.
addressobjectStructured address when published.
employerobjectPublished employer name and any public employer links.
descriptionHtmlstringSanitized HTML for the published role description.
detailFactsobjectVisible labeled facts such as working hours and interview times.
faqItemsarray of objectsPublished question-and-answer entries.
workArrangement, genderPreference, skillsRequirementstringPublished work arrangement and candidate requirements.
workingHours, jobTimings, interviewTimings, jobAddressstringSchedule, interview, and job-address facts shown on the detail page.
applyUrlstringSeparate public application URL when WorkIndia provides one.
isRemotebooleanRemote-work status when the published work-arrangement label makes it clear.

How to scrape WorkIndia jobs

  1. Open the Actor on Apify and choose Search jobs, One job URL, or Multiple job URLs.
  2. For a search, enter a job query and optionally a location. For direct modes, add the WorkIndia detail URLs in Job detail URLs.
  3. Set the maximum number of records, then start the run.
  4. Open the run's dataset to inspect or download the job records.

The direct URL modes accept only public HTTPS detail pages on workindia.in or www.workindia.in with the path /jobs/<slug>-<digits>/. The Actor trims surrounding whitespace and removes duplicate URLs before running.

How much does it cost to scrape WorkIndia?

The Actor uses pay-per-event billing for run starts and stored job records, plus applicable platform usage and proxy costs. Check the current Pricing tab for rates. Apify Proxy is optional and may add proxy charges; it is disabled unless you configure it.

Input

See the input tab for the complete configuration. The table lists every supported input and its default, bounds, and mode rules.

FieldTypeRequiredDefaultBounds and mode rules
modestringNosearchsearch, single, or multiple.
querystringNodelivery boy1–120 characters. Leading/trailing whitespace is trimmed and repeated whitespace is collapsed. Used by search mode.
locationstringNononeUp to 120 characters. Blank values are omitted after trimming. Optional search location.
startUrlsarray of { "url": string }By mode[]Up to 20 URLs, each up to 2,048 characters. Search requires none; single requires exactly 1 unique URL; multiple requires 1–20 unique URLs. Each URL must be HTTPS on workindia.in or www.workindia.in and match /jobs/<slug>-<digits>/. Credentials, ports (including :443), query strings, and fragments are rejected.
maxItemsintegerNo101–20. Caps the number of records stored for the run.
proxyConfigurationobjectNodisabledOptional Apify Proxy or custom proxy configuration. See the proxy settings below.

Input keys are case-sensitive; only the fields listed in this table are accepted. Search uses query and location; direct modes use startUrls.

Search example:

{
"mode": "search",
"query": "delivery boy",
"location": "Najafgarh",
"maxItems": 10
}

One direct job URL:

{
"mode": "single",
"startUrls": [
{
"url": "https://www.workindia.in/jobs/delivery_boy-najafgarh-delhi-11349877/"
}
],
"maxItems": 1
}

Multiple direct job URLs:

{
"mode": "multiple",
"startUrls": [
{
"url": "https://www.workindia.in/jobs/delivery_boy_biker-chandrasekharpur-bhubaneswar-11349933/"
},
{
"url": "https://www.workindia.in/jobs/delivery_boy-najafgarh-delhi-11349877/"
}
],
"maxItems": 2
}

Proxy settings use the Apify proxy editor shape. Leave the field empty to disable proxying. Apify Proxy accepts up to 20 non-empty group names, and groups or country require useApifyProxy: true; country codes must use two uppercase letters. Custom proxyUrls accept up to 20 HTTP or HTTPS URLs of at most 2,048 characters each. They cannot be combined with useApifyProxy: true, Apify Proxy groups, or country settings.

{
"mode": "search",
"query": "delivery boy",
"maxItems": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}

Output

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Each dataset item contains business fields from a public WorkIndia posting. Fields that WorkIndia does not publish for a job are omitted. Nested facts and FAQ entries keep their object and array structure.

The record below was preserved from a local WorkIndia run on 27 September 2026. It is a historical example of the output representation and does not establish current live-site or Cloud output.

{
"jobId": "11349877",
"jobUrl": "https://www.workindia.in/jobs/delivery_boy-najafgarh-delhi-11349877/",
"title": "Delivery Boy",
"companyName": "Workstar Manpower Private Limited",
"description": "Job Description\n\nSalary Range :\n\nRs. 30000 - Rs. 36500 , based on skills, experience, and interview performance\n\nEducational Requirement :\n\n< 10th Pass / Male Only\n\nWork Arrangement :\n\nWork From Office\n\nGender Preference :\n\nMale only\n\nSkills Requirement :\n\nNo predefined skills necessary\n\nExperience Requirement :\n\nFresher\n\nLocation :\n\nNajafgarh\n\nWorking Hours :\n\n8\n\nAdditional Info\n\nDelivery Boy Ka Work Hai Grocery Items Delivery Karna Hai 3Se 4 Area Mein Weekly Payment Hogi 7Se 8 K. Should Have : Bike\n\nMore info about Delivery Boy Job :\n\n1. How much salary can I expect for this role?\nAns. Workstar Manpower Private Limited will provide a salary in the range of 30000 INR to 32000 INR. The exact salary will be decided based on your skills, experience and interview performance.",
"salaryText": "Rs. 30000 - Rs. 36500",
"salaryCurrency": "INR",
"salaryPeriod": "MONTH",
"location": "Najafgarh, Delhi",
"category": "Delivery",
"occupationalCategory": "Delivery",
"industry": "Delivery",
"experience": "Fresher",
"englishLevel": "No English Required",
"qualification": "< 10th Pass / Male Only",
"postedDateLabel": "Posted on: 9/27/2026",
"viewsLabel": "10 Views",
"employmentType": "FULL_TIME",
"employmentTypeLabel": "Full time",
"datePosted": "2026-09-27T04:04:58.000Z",
"validThrough": "2028-04-12T00:00:00.000Z",
"experienceRequirements": "no requirements",
"educationRequirements": "no requirements",
"responsibilities": "Delivery Boy Ka Work Hai Grocery Items Delivery Karna Hai 3Se 4 Area Mein Weekly Payment Hogi 7Se 8 K. Should Have : Bike",
"additionalInfo": "Delivery Boy Ka Work Hai Grocery Items Delivery Karna Hai 3Se 4 Area Mein Weekly Payment Hogi 7Se 8 K. Should Have : Bike",
"workArrangement": "Work From Office",
"genderPreference": "Male only",
"skillsRequirement": "No predefined skills necessary",
"workingHours": "8",
"jobTimings": "8",
"interviewTimings": "Online",
"jobAddress": "Near by location",
"salaryMin": 30000,
"salaryMax": 32000,
"listingBadges": [
"New"
],
"contactMethods": [
"WhatsApp",
"Call"
],
"jobLocation": {
"address": {
"streetAddress": "Near by location",
"addressLocality": "Najafgarh",
"addressRegion": "Delhi",
"addressCountry": "IN"
}
},
"address": {
"streetAddress": "Near by location",
"addressLocality": "Najafgarh",
"addressRegion": "Delhi",
"addressCountry": "IN"
},
"employer": {
"name": "Workstar Manpower Private Limited"
},
"publishedSkills": [
"bike"
],
"descriptionHtml": "<div class=\"text-secondary\" style=\"margin-bottom: 1rem; overflow-wrap: break-word;\"><div><h2 class=\"f-bold f13\" style=\"margin: 1rem 0px;\">Job Description</h2><div class=\"jobDetailItem\"><h3 class=\"f-bold f12\">Salary Range : </h3><p class=\"f12\">Rs. 30000 - Rs. 36500 , based on skills, experience, and interview performance</p></div><div class=\"jobDetailItem\"><h3 class=\"f-bold f12\">Educational Requirement : </h3><p class=\"f12\">&lt; 10th Pass / Male Only</p></div><div class=\"jobDetailItem\"><h3 class=\"f-bold f12\">Work Arrangement : </h3><p class=\"f12\">Work From Office</p></div><div class=\"jobDetailItem\"><h3 class=\"f-bold f12\">Gender Preference : </h3><p class=\"f12\">Male only</p></div><div class=\"jobDetailItem\"><h3 class=\"f-bold f12\">Skills Requirement : </h3><p class=\"f12\">No predefined skills necessary</p></div><div class=\"jobDetailItem\"><h3 class=\"f-bold f12\">Experience Requirement : </h3><p class=\"f12\">Fresher</p></div><div class=\"jobDetailItem\"><h3 class=\"f-bold f12\">Location : </h3><p class=\"f12\">Najafgarh</p></div><div class=\"jobDetailItem\"><h3 class=\"f-bold f12\">Working Hours : </h3><p class=\"f12\">8</p></div><h2 class=\"f-bold f13\" style=\"margin: 1rem 0px;\">Additional Info</h2><p class=\"f13 hideHorizonatalOverflow\" style=\"line-height: 1.4;\">Delivery Boy Ka Work Hai Grocery Items Delivery Karna Hai 3Se 4 Area Mein Weekly Payment Hogi 7Se 8 K. Should Have : Bike</p></div><div class=\"f13\"><h2 class=\"f-bold f13\" style=\"margin: 1rem 0px;\">More info about Delivery Boy Job :</h2><div><strong>1. How much salary can I expect for this role?</strong><br>Ans. Workstar Manpower Private Limited will provide a salary in the range of 30000 INR to 32000 INR. The exact salary will be decided based on your skills, experience and interview performance.</div></div></div>",
"faqItems": [
{
"question": "1. How much salary can I expect for this role?",
"answer": "Workstar Manpower Private Limited will provide a salary in the range of 30000 INR to 32000 INR. The exact salary will be decided based on your skills, experience and interview performance."
}
],
"detailFacts": {
"Salary Range": "Rs. 30000 - Rs. 36500 , based on skills, experience, and interview performance",
"Educational Requirement": "< 10th Pass / Male Only",
"Work Arrangement": "Work From Office",
"Gender Preference": "Male only",
"Skills Requirement": "No predefined skills necessary",
"Experience Requirement": "Fresher",
"Location": "Najafgarh",
"Working Hours": "8",
"Job Timings": "8",
"Interview Timings": "Online",
"Job Address": "Near by location",
"Employment Type": "Full time"
},
"isRemote": false
}

The key-value store contains one OUTPUT_SUMMARY record:

{
"status": "SUCCEEDED",
"itemsStored": 1,
"isPartial": false
}

FAILED with itemsStored: 0 means the run stored no job records. If a run stores a valid prefix and then encounters an error, it reports SUCCEEDED with isPartial: true and the number of stored records.

Tips and advanced options

  • Use search mode for a keyword and optional location, and direct URL modes when you already know the posting URLs.
  • Set maxItems to the smallest number of records your workflow needs to limit run time.
  • Use single for one detail page. In multiple mode, add no more than 20 unique URLs.
  • Keep proxying disabled unless your access configuration requires it. Apify Proxy may incur separate charges. Never paste proxy credentials into public examples or run notes.

FAQ, support, and responsible use

What URL formats are accepted?

Only public HTTPS job detail URLs on workindia.in or www.workindia.in with the /jobs/<slug>-<digits>/ path are accepted. Search results and other websites are not direct-detail inputs.

Why did the run store fewer records than maxItems?

maxItems is an upper limit. A search may return fewer matching public listings. In multiple mode, the Actor processes at most the first maxItems unique URLs in input order; single mode still requires exactly one URL. Check the run logs for access or page errors.

Is this Actor affiliated with WorkIndia?

No. This Actor is independently developed and is not affiliated with WorkIndia. It collects publicly visible job-post information. Public job posts can contain personal data, including job locations or applicant requirements, so use the results only for a legitimate purpose and follow applicable privacy laws.

Follow WorkIndia's terms, robots guidance, rate limits, and access controls. Do not use the Actor to bypass logins or security challenges. For a bug or feature request, use the Actor's Issues tab and include the run ID and a short description. See the API tab for programmatic access.