Kariyer.net Scraper — Turkey Job Listings
Pricing
from $1.75 / 1,000 job listings
Kariyer.net Scraper — Turkey Job Listings
Scrapes structured job listing data from Kariyer.net search results.
Pricing
from $1.75 / 1,000 job listings
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share
Kariyer.net Job Listings Scraper
Extract structured job listings from Kariyer.net, Turkey's largest job board, by keyword and page. This actor is built for recruiters, staffing agencies, market researchers and job-board aggregators who need fresh, structured Turkish job-market data without maintaining their own scraper. It reads Kariyer.net's server-rendered search-result cards — no login, no CAPTCHA-solving required on your end.
Features
- Search Kariyer.net by any keyword or phrase (job title, skill, company)
- Paginate across multiple result pages in a single run
- Returns up to 40 structured fields per listing: title, company, location, sector, employment type, work model, sponsorship flag, publish/closing dates, company/sector/city/country IDs, job code, and more
- Deduplication signal (
contentHash,isRepost) so you can filter re-posted listings - Built-in Turkish residential proxy by default — works out of the box, zero manual proxy setup
- Pay-per-result pricing — you only pay for listings actually delivered
How to use
- Click Start, or open the actor's page and hit Try for free.
- Enter a
searchQuery(e.g."yazilim","muhasebe","satis") — defaults to"developer". - Set
maxResultsandpagesToFetchif you need more than the default sample. - Run. Results stream into the dataset as they're scraped — no waiting for the full run to finish before you can start exporting.
- Export the dataset as JSON/CSV/Excel, or pull it via the Apify API into your own pipeline.
Input & Output example
Input:
{"searchQuery": "yazilim","maxResults": 20,"pagesToFetch": 1}
Output (one record):
{"id": "4502622","title": "Çağrı Merkezi Müşteri Temsilcisi","company": "N2mobil Takip Sistemleri A.Ş","location": "Ankara","workModel": "İş Yerinde","employmentType": "Tam zamanlı","isSponsored": true,"publishDateISO": "2026-07-17","url": "https://www.kariyer.net/is-ilani/...","source": "kariyer.net"}
Each delivered job can contain the following fields: id, url, title, company, companyWebsite,
location, district, workModel, employmentType, positionLevel, experienceLevel,
departmentName, applicationCount, sectorName, companySize, companyIndustry, countryName,
isSponsored, jobDateStatus, publishDate, publishDateISO, closingDate, salaryMin, salaryMax,
salaryCurrency, salaryPeriod, benefits, descriptionHtml, descriptionText, descriptionMarkdown,
contentHash, isRepost, originalPublishDate, originalUrl, source, scrapedAt, companyId,
sectorId, cityId, countryId, jobCode. Fields unavailable from the listing pages are returned as
null — the actor does not perform detail-page enrichment, so description/salary/benefit fields are
populated only when Kariyer.net exposes them directly on the listing card.
Pricing
This actor uses pay-per-event (PPE) billing. One job-listing event is charged per delivered job at
USD 0.0018. Scraping 1,000 job listings costs approximately $1.80. There is also a negligible
Actor-Start event (~$0.00005) charged once per run. You only pay for what's actually delivered — a run
that returns 0 results costs nothing beyond the start fee.
FAQ / Disclaimers
- Does this need my own proxy? No — a Turkish residential proxy is wired in by default; you can
override it via the
proxyConfigurationinput if you have your own Apify Proxy setup. - Does it log in to Kariyer.net? No — it reads only publicly available search-result pages.
- Detail-page fields (full description, salary) are missing — why? This actor intentionally scrapes
only the search-result listing cards for speed and cost efficiency; fields that only exist on the
individual job-detail page come back as
null. - Found a bug or need a custom variant (detail-page enrichment, other countries)? Open an issue on the actor's Issues tab.