VOOZH about

URL: https://apify.com/unfenced-group/timesjobs-scraper

⇱ TimesJobs Scraper β€” Native API, No Proxy Required Β· Apify


Pricing

from $1.99 / 1,000 results

Go to Apify Store

TimesJobs.com Jobs Scraper

Scrape TimesJobs.com Job listings. No proxy needed, 22 fields per job: title, salary, skills, applicationCount, companyLogo & more. Keyword, location, experience, salary, industry filters.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

TimesJobs Scraper β€” Native REST API, No Proxy Required

πŸ‘ TimesJobs.com Jobs Scraper

Extract job listings from TimesJobs.com β€” India's #1 job board with 40M+ candidates β€” via the official mobile REST API. No residential proxy. No browser. Structured JSON output with 22 fields per job (29 with enrichment).


Why choose this actor?

This actorCompetitors
Proxy requiredβœ… None❌ Residential proxy required
Data sourceNative mobile REST APIHTML scraping
Output fields22 fields (29 enriched)~6–8 scraped fields
Salary dataExact integers (Lakh)Raw text string
Date filterβœ… any / last 7 days / last 30 days❌ Not available
applicationCountβœ… Yes❌ Not available via HTML
companyLogoβœ… URL included❌ Not available via HTML
SkillsTyped arrayComma string
Memory256 MB1024 MB
Pricing$1.99/1k resultsHigher (proxy costs)

This actor calls https://tjapi.timesjobs.com/ β€” the same endpoint used by the TimesJobs Android app (v11.4.4, reverse-engineered from com.timesgroup.timesjobs). No proxy required because the API accepts anonymous requests with a standard User-Agent: timesjobs android header.


Output fields (22 per job, 29 with enrichDetails)

Standard fields (22)

FieldTypeDescription
jobIdstringUnique job identifier
titlestringJob title
companystringCompany name (hfCompany preferred)
companyIdstringCompany identifier
companyLogostringLogo image URL
locationstringCity / region
experienceFromintegerMin experience (years)
experienceTointegerMax experience (years)
experiencestringFormatted range e.g. 3 - 7 Yrs
salaryLowintegerMin salary (Lakh PA)
salaryHighintegerMax salary (Lakh PA)
salarystringFormatted e.g. 12 - 20 Lakh PA
skillsstring[]Array of required skills
jobFunctionstringFunctional area
jobTypestringe.g. Permanent Job, Full Time
descriptionstringJob description excerpt
postDatestringISO date posted
expiryDatestringISO expiry date
applicationCountintegerNumber of applications received
jobUrlstringDirect link to job posting
sourcestringListing source
scrapedAtstringISO 8601 scrape timestamp

Enrichment fields (7 extra, only when enrichDetails: true)

FieldTypeDescription
fullDescriptionstringComplete job description from detail page
functionalAreastringDetailed functional area
industrystringIndustry sector
rolestringSpecific role within function
employmentTypestringEmployment type (Full Time, Contract, etc.)
aboutCompanystringCompany description
keySkillsstring[]Key skills from detail page (may differ from listing skills)

Input parameters

{
"keywords":"python developer",
"location":"Bangalore",
"experience":"3",
"industry":"IT-Software",
"jobFunction":"IT Software - Application Programming",
"salaryMin":"10",
"salaryMax":"30",
"datePosted":"week",
"maxJobs":500,
"pageSize":10,
"startPage":1,
"enrichDetails":false,
"requestsPerSecond":3
}
ParameterTypeDefaultDescription
keywordsstring(required)Job title, skills, or role
locationstring""City or region. Empty = all India
experiencestring""Years e.g. "3" or "3-7"
industrystring""Industry filter e.g. "IT-Software"
jobFunctionstring""Functional area filter
salaryMinstring""Min salary (Lakh PA)
salaryMaxstring""Max salary (Lakh PA)
datePostedstring"any""any" | "week" (last 7 days) | "month" (last 30 days)
maxJobsinteger100Max results (up to 10,000+)
pageSizeinteger10Results per API page (10–50)
startPageinteger1Start from this page (for offset scraping)
enrichDetailsbooleanfalseFetch detail page for 7 additional fields
requestsPerSecondinteger3Rate limit (1–10)

Pricing

$1.99 per 1,000 job listings

  • ~0.003 CU per 1,000 jobs (256 MB, pure HTTP, no browser)
  • No residential proxy cost
  • Enriched mode: ~2x CU (one extra request per job for detail page)

API endpoint details (reverse-engineered)

Base URL: https://tjapi.timesjobs.com/
Search:POST /search/api/v1/search/jobs/list
Detail:GET /job-api/api/jobs/public/{jobId}
Auth:Authorization: Bearer (empty = anonymous)
UA:User-Agent: timesjobs android

Discovered by downloading APK com.timesgroup.timesjobs v11.4.4 from Google Play and decompiling with jadx. Source: com.timesgroup.retrofit.domain.ApiService + BuildConfig.WEBSERVICE_SERVER_BASE_URL.


Example output

{
"jobId":"97654321",
"title":"Senior Python Developer",
"company":"TechCorp India Pvt Ltd",
"companyLogo":"https://static.timesjobs.com/logos/techcorp.png",
"location":"Bangalore",
"experienceFrom":3,
"experienceTo":7,
"experience":"3 - 7 Yrs",
"salaryLow":12,
"salaryHigh":20,
"salary":"12 - 20 Lakh PA",
"skills":["Python","Django","REST API","PostgreSQL","AWS"],
"jobFunction":"IT Software - Application Programming",
"jobType":"Permanent Job, Full Time",
"description":"We are looking for an experienced Python developer...",
"postDate":"2026-04-28",
"expiryDate":"2026-05-28",
"applicationCount":142,
"jobUrl":"https://www.timesjobs.com/job-detail/97654321-senior-python-developer.html",
"source":"timesjobs",
"scrapedAt":"2026-05-06T10:00:00.000Z"
}

Changelog

v1.1.0

  • Fixed datePosted filter: now correctly filters results by last 7 or last 30 days (was ignored in v1.0.0)
  • Fixed startPage input now correctly starts pagination from the given page number
  • Added pageSize to input schema (was missing, defaulted internally to 10)
  • Added experience, industry, jobFunction, salaryMin, salaryMax to input schema (were accepted but not exposed in UI)
  • Fixed actor.json dataset view referenced posted instead of postDate (broken column display)
  • Added output_schema.json for correct Output tab rendering in Apify Console
  • Removed unused cheerio dependency from package.json

Built by Unfenced Group

Part of a portfolio of 148 Apify actors covering job boards across India, Europe, and international markets.

Related scrapers

Other scrapers in our Jobs β€” India collection:


Run it on a schedule

This actor is built for repeat use. Set it to run daily, weekly, or hourly, and the data keeps flowing without you touching it.

  • Schedule runs β€” open the actor, go to Schedules, and pick a cadence. Each run only charges you for the results it returns.
  • Connect it to your stack β€” push results straight to Google Sheets, Slack, a webhook, or your database using Apify Integrations. No glue code needed.
  • Pull results via API β€” every run writes a clean dataset you can fetch with one API call, ready for whatever you build on top of it.

Set it once and it runs on its own.


Need a custom scraper?

Unfenced Group builds Apify actors for any website β€” for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results β€” we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl

You might also like

TimesJobs Job Scraper – Cheap πŸŒπŸ’ΌπŸ“Š

scrapestorm/timesjobs-job-scraper---cheap

Easily collect job listings from TimesJobs.com Extract job data including job titles, company names, locations, experience requirements, salary ranges, posting dates, descriptions, & application links Perfect for job aggregation platforms, recruiters, hiring intelligence, & job market analysis ✨

1

Timesjobs Scraper πŸ’Ό

shahidirfan/Timesjobs-Scraper

Extract job listings efficiently from Timesjobs, a leading Indian career portal. This lightweight actor is designed for fast data collection. For optimal stability and to prevent blocking, the use of residential proxies is strongly recommended.

24

5.0

Naukri Jobs Scraper API – Latest Jobs by Keyword & Location

nuclear_quietude/naukri-job-scraper

Scrape latest job listings from Naukri.com using keyword, location, experience, salary, and job age filters. Extract job title, company, salary range, skills, and full descriptions. Ideal for recruitment automation, job analytics, and market research via Apify API.

791

Dice.com Tech Jobs Scraper

automation-lab/dicecom-tech-jobs-scraper

Scrape tech job listings from Dice.com by keyword, location, salary range, job type, and remote filter. Returns title, company, salary, location, URL, and more. No proxy needed.

πŸ‘ User avatar

Stas Persiianenko

11

Naukri.com Jobs Scraper

jungle_synthesizer/naukri-com-scraper

Scrape job listings from Naukri.com, India's largest job portal. Search by keyword, location, experience level, and work type. Extracts job title, company, salary range, required skills, job description, ratings, and more per listing.

πŸ‘ User avatar

BowTiedRaccoon

2

Naukri.com Jobs API

api_merge/naukri-com-jobs-scraper-api

Naukri.com Jobs Scraper API collects job listings and job details from Naukri.com by keyword, location, page, and filters. Get job title, company name, location, experience, salary, skills, job description, filters, and company review details.

Naukri.com Jobs Scraper

parseforge/naukri-com-scraper

Scrape job listings from Naukri.com, India's largest job portal. Search by keyword, location, experience, work type, and sort order. Extract job title, company, salary, skills, description, ratings, and 15+ structured fields per listing. Fast API-based extraction, no browser needed.

Naukri Job Scraper

automation-lab/naukri-scraper

Scrape job listings from Naukri.com, India's largest job board. Extract title, company, salary, location, experience, skills & description. Export JSON/CSV/Excel. No API key needed.

πŸ‘ User avatar

Stas Persiianenko

2.1K

Naukri Jobs Scraper

skinner/naukri-scraper

Scrape job listings from Naukri.com by keyword, location, experience and salary. Get full job details including description, company info, skills and more. Export as JSON or CSV.