Kariyer.net Scraper - Turkish Job Listings
Pricing
from $1.20 / 1,000 result scrapeds
Kariyer.net Scraper - Turkish Job Listings
Scrape job listings from Kariyer.net, Turkey's largest job board with millions of active postings. Search by keyword, location, and category. Extract job titles, companies, salaries, locations, descriptions, and employment types. No login or cookies required.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
What does Kariyer.net Scraper do?
Kariyer.net Scraper extracts job listings from Kariyer.net, Turkey's largest and oldest job portal with millions of active job postings. The scraper searches for jobs by keyword, location, and category, then returns structured data from each search result: job title, company, city, work type and work model, the company's sector, posting age and the ad URL.
Run it on the Apify platform to get API access, scheduling, proxy rotation, webhook integrations, and monitoring out of the box. No login or cookies required -- all data is extracted from publicly available job listings.
Why use Kariyer.net Scraper?
- Market research: Analyze the Turkish job market by sector, city and demand for specific skills across all industries.
- Recruitment intelligence: Monitor competitor hiring patterns across Turkey's largest talent marketplace.
- Job aggregation: Feed Turkish job listings into your own job board, aggregator platform, or HR dashboard.
- Academic research: Study employment trends, skill demand, and labor market dynamics in Turkey.
- Lead generation: Identify actively hiring companies in Turkey for B2B outreach and recruitment services.
- Talent analytics: Track which skills are in demand across Turkish cities and industries over time.
- Cross-border hiring: Source Turkish talent for international companies expanding into the Turkish market.
How to scrape Kariyer.net data
- Go to the Kariyer.net Scraper page on Apify Store.
- Click Try for free to open the Actor in Apify Console.
- Enter your search keyword (e.g. "yazilim", "muhendis", "pazarlama", or any Turkish job title).
- Optionally set a location (Istanbul, Ankara, Izmir, etc.) and job category.
- Set the maximum number of results you want.
- Click Start and wait for the run to finish.
- Download your data as JSON, CSV, Excel, or connect it to your workflow via API.
That's it -- no coding required. The scraper handles pagination, proxy rotation, and data extraction automatically.
Input
| Field | Type | Description | Default |
|---|---|---|---|
searchQuery | String | Job search keyword (Turkish or English) | yazilim |
location | String | City name (Istanbul, Ankara, Izmir, Bursa, etc.) | All Turkey |
category | String | Job category (IT, Finance, Marketing, Engineering, etc.) | All categories |
maxResults | Integer | Maximum number of listings to scrape (1-10,000) | 100 |
proxyConfiguration | Object | Proxy settings (Turkish residential recommended) | Apify TR Residential |
Example input
{"searchQuery": "yazilim","location": "Istanbul","maxResults": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "TR"}}
Output
The scraper outputs structured JSON data for each job listing. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Example output
{"jobTitle": "Technical Architect","company": "Turkcell ve Grup Şirketleri","location": "İstanbul(Asya)","salary": "","employmentType": "Tam zamanlı, Hibrit","category": "Telekomünikasyon","postedDate": "8 gün","jobDescription": "","url": "https://www.kariyer.net/is-ilani/turkcell-ve-grup-sirketleri-technical-architect-4554161","scrapedAt": "2026-09-19T09:11:43.827Z"}
Data fields
| Field | Description |
|---|---|
jobTitle | Job position title |
company | Hiring company name |
location | City as Kariyer.net shows it, e.g. İstanbul(Asya), Ankara |
salary | Salary if the search card shows one. Kariyer.net search results almost never carry a salary, so this is usually empty. |
employmentType | Employment type (full-time, part-time, remote, hybrid, etc.) |
category | The hiring company's sector as Kariyer.net lists it |
postedDate | Age of the ad as Kariyer.net shows it (Bugün, 3 gün) |
jobDescription | Empty: the description lives on the ad page, which this actor does not open. The url field links to it. |
url | Direct link to the job listing on Kariyer.net |
scrapedAt | ISO 8601 timestamp of data collection |
How much does it cost to scrape Kariyer.net?
You pay per result, at the price on the Pricing tab. Behind that, the actor opens Kariyer.net's search pages in a real browser through Turkish residential proxies. One results page holds about 50 ads and takes 15 to 45 seconds to load.
- Keyword search: one page per ~50 results. A 5-result run measured $0.06 of platform usage in total, most of it browser start-up.
- Keyword plus city: ads outside the city are read and skipped, so a small city can take several pages per ad kept. The actor stops after 40 results pages.
- Run length: 100 results usually finish in 1 to 3 minutes.
Start with a small run (10-50 results) to verify the output, then scale up.
Tips and advanced options
- Use Turkish keywords for broader results. Many listings are in Turkish only (e.g. "yazilim" instead of "software", "muhendis" instead of "engineer", "muhasebe" instead of "accounting", "pazarlama" instead of "marketing").
- Set
maxResultsto control costs. Start small (10-50) to verify the output, then scale up. - Location filtering works for any Turkish city or district name. Kariyer.net has no URL that combines a keyword with a city, so the city is sent as an extra search term and every ad is then checked against its own city; ads elsewhere are skipped. A small city can therefore return fewer ads than
maxResults, and the run's status message says how many. Use "remote" for remote-only jobs (matched on the ad's work model). - Category is sent to Kariyer.net as an extra search term (for example
financeaddsfinans), which narrows the results the same way the site's search box does. - Schedule runs to track new job listings daily or weekly using Apify's built-in scheduler.
- Combine with other scrapers to build a comprehensive Turkish job market dataset.
- Proxy: the default is Apify residential proxies in Turkey. If you send a proxy object without a country, the actor keeps the Turkish default for the missing part.
- Run cost settles on success: the usage cost of a run is final only once the run has SUCCEEDED.
Supported locations
Istanbul, Ankara, Izmir, Bursa, Antalya, Adana, Konya, Gaziantep, Kocaeli, Mersin, Eskisehir, Kayseri, Samsun, Trabzon, Denizli, Diyarbakir, Sakarya, Manisa, Malatya, Erzurum, Tekirdag, Balikesir, Mugla, and Remote work.
Supported categories
IT / Bilgi Teknolojileri, Finance / Finans, Marketing / Pazarlama, Engineering / Muhendislik, Sales / Satis, Human Resources / Insan Kaynaklari, Healthcare / Saglik, Education / Egitim, Logistics / Lojistik, Legal / Hukuk, Management / Yonetim, Retail / Perakende, Tourism / Turizm, Construction / Insaat, Production / Uretim, and Design / Tasarim.
FAQ and support
Is it legal to scrape Kariyer.net?
This scraper extracts only publicly available job listing data that any visitor can see without logging in. It does not access private data, bypass authentication, or violate GDPR. Always review the website's Terms of Service before large-scale scraping and ensure your use case complies with applicable Turkish and EU laws.
The scraper returns 0 results
- Make sure your search query matches actual job listings on Kariyer.net. Try common Turkish job titles like "yazilim", "muhasebe", "muhendis", "pazarlama".
- Try broader search terms or remove location/category filters.
- Ensure residential proxies are enabled with Turkey as the proxy country.
- The site may temporarily block automated access -- try again after a few minutes.
Can I get custom modifications?
Yes. If you need additional fields, different output formats, or integration with your systems, open an issue in the Issues tab or contact us for a custom solution.
How often should I run this scraper?
Kariyer.net updates listings continuously. For most use cases, running once daily or weekly is sufficient. Use Apify's scheduler to automate recurring runs.