Kariyer Jobs Search Scraper avatar

Kariyer Jobs Search Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Kariyer Jobs Search Scraper

Kariyer Jobs Search Scraper

Scrape job listings from Kariyer.net — Turkey's leading job platform. Extract titles, locations, work types, company IDs, sponsorship status, and 50+ fields per listing. Perfect for recruiters, analysts, and HR professionals targeting the Turkish job market.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Kariyer.net Jobs Scraper: Extract Turkey's Top Job Listings


What Is Kariyer.net?

Kariyer.net is one of Turkey's most prominent online job platforms, connecting employers across virtually every sector with millions of job seekers. It hosts a wide range of listings — from entry-level positions to senior executive roles — across industries including finance, technology, retail, and healthcare. Manually collecting and analyzing this data at scale is impractical. The Kariyer.net Jobs Scraper automates search result extraction, turning paginated listings into structured, analysis-ready datasets.


Overview

The Kariyer.net Jobs Search Scraper targets job search result pages and extracts every visible listing with full metadata. It is built for:

  • Recruiters monitoring the Turkish job market across sectors
  • HR analysts benchmarking hiring trends, work models, and locations
  • Data scientists building labor market datasets for Turkey
  • Developers feeding job data into aggregator platforms or dashboards

Key features include keyword-based URL targeting, configurable result limits, and resilient error handling for bulk runs.


Input Format

The scraper accepts a JSON configuration:

{
"urls": ["https://www.kariyer.net/is-ilanlari?kw=audit&cp=2"],
"ignore_url_failures": true,
"max_items_per_url": 50
}
FieldTypeDefaultDescription
urlsarrayURLs of Kariyer.net job search result pages to scrape. Supports multiple URLs. Use ?kw= for keyword and &cp= for page number.
ignore_url_failuresbooleantrueIf true, the scraper continues running even if some URLs fail, instead of stopping the entire run. Recommended for bulk jobs.
max_items_per_urlinteger20Maximum number of job listings to collect per URL. Increase up to the page's listing count for full coverage.

URL tips:

  • Change kw= to target different keywords (e.g., kw=muhasebe for accounting)
  • Increment cp= to paginate through results (page 1, 2, 3…)
  • Add multiple URLs to scrape across keywords or pages in a single run

Output Format

Sample output

{
"image": "https://img-kariyer.mncdn.com/mnresize/150/150/UploadFiles/Clients/SquareLogo/972/1972_317291.jpeg",
"title": "Financial Reporting Specialist",
"algorithm_name": null,
"sub_title": "Banvit A.Ş.",
"location": "İstanbul(Asya)",
"ad_date": "8 gün",
"time": "8 gün",
"favorite": false,
"recent": false,
"last_day": false,
"updated": false,
"sponsor": false,
"sponsored": false,
"job_status": "Default",
"handicapped": false,
"disastered": false,
"locations": [
{
"country_id": "65",
"country_name": "Türkiye",
"city_id": "82",
"city_name": "İstanbul(Asya)",
"job_town_location_list": []
}
],
"position_id": 9724,
"badges": [
{
"type": "default",
"text": "Tam zamanlı"
}
],
"url": "/is-ilani/banvit-a-s-financial-reporting-specialist-4453373",
"job_id": 4453373,
"company_id": 1972,
"job_code": "RF-IO71531",
"work_type": "FullTime",
"work_type_id": "F",
"is_favorite": false,
"job_date_status": "Default",
"is_easy_apply": false,
"key": "undefined-4453373",
"work_model": 0,
"work_model_text": "İş Yerinde",
"work_type_text": "Tam zamanlı",
"is_selected": true,
"applied_detail": null,
"job_recommendation_model": null,
"is_hidden": false,
"chips": [],
"version_id": 1,
"calculated_from_score": false,
"sponsored_score": "0.000003348147053",
"is_redirect": false,
"is_similar_position": false,
"position_name": "Kıdemli Finansal Raporlama Uzmanı",
"sector_id": "006000000",
"sector_name": "Gıda",
"country_id": "65",
"country_name": "Türkiye",
"city_id": "82",
"city_name": "İstanbul(Asya)",
"viewed": false,
"from_url": "https://www.kariyer.net/is-ilanlari?kw=audit&cp=2"
}

Each listing returns 50+ fields. Below is a full breakdown by category:

Display & Identity

FieldMeaning
TitleJob title as shown in the listing
Sub TitleSecondary descriptor (e.g., department or seniority hint)
Position NameCanonical position name used internally
Position IDUnique identifier for the position type
Job IDUnique ID for this specific job listing
Job CodeInternal job code assigned by the employer
KeyComposite key used for deduplication or lookup
Version IDVersion number of the listing record
URLDirect link to the full job detail page
ImageCompany logo or listing image URL
Algorithm NameRanking algorithm label applied to this listing

Location

FieldMeaning
LocationPrimary location string displayed on the listing
LocationsArray of all associated locations (for multi-location roles)
City ID / City NameCity-level location identifier and label
Country ID / Country NameCountry-level location identifier and label
Displayed LocationFormatted location shown to job seekers

Dates & Timing

FieldMeaning
Ad DateDate the listing was published
TimeTime component of the publish timestamp
Last DayApplication deadline date
UpdatedWhether/when the listing was last updated
Job Date StatusLifecycle status based on dates (e.g., active, closing soon)

Work Details

FieldMeaning
Work Type / Work Type ID / Work Type TextContract type (e.g., full-time, part-time) with ID and label
Work Model / Work Model TextWork arrangement (e.g., remote, hybrid, on-site) with label
Job StatusCurrent status of the listing (open, closed, paused)

Company

FieldMeaning
Company IDUnique identifier for the posting company
Sector ID / Sector NameIndustry sector of the employer

Engagement & Personalization

FieldMeaning
FavoriteAggregate favorite/save count
Is FavoriteWhether the listing is saved by the current session user
RecentFlag indicating a recently posted listing
ViewedWhether the listing has been viewed
Applied DetailApplication status detail for the current user
Is SelectedWhether the listing is selected/highlighted
Is HiddenWhether the listing is hidden from general results

Sponsorship & Promotion

FieldMeaning
SponsorSponsor entity name if applicable
SponsoredBoolean — whether the listing is a paid placement
Sponsored ScoreInternal score determining sponsored ranking
Calculated From ScoreBase score used in ranking calculations

Accessibility & Special Flags

FieldMeaning
HandicappedWhether the role accepts or targets candidates with disabilities
DisasteredFlag for listings under disaster-relief hiring programs
Allow StudentsEligibility flag for student applicants

Application

FieldMeaning
Is Easy ApplyWhether one-click Easy Apply is enabled
Is RedirectWhether clicking the listing redirects to an external site
ChipsTags/chips displayed on the listing card (e.g., "New", "Hot")
BadgesAchievement or quality badges assigned to the listing

Recommendation

FieldMeaning
Job Recommendation ModelModel or logic used to recommend this listing to users
Is Similar PositionWhether the listing was surfaced as a similar position

How to Use

  1. Build your search URL on kariyer.net using the keyword (kw=) and page (cp=) parameters.
  2. Paste URLs into the urls array — add multiple URLs for multi-keyword or multi-page runs.
  3. Set max_items_per_url — typical search pages show 20–50 listings; match this to your target count.
  4. Enable ignore_url_failures for bulk runs to prevent one bad URL from stopping the job.
  5. Run and export — results are available as JSON, CSV, or Excel.

Best practices:

  • Paginate by incrementing cp= to get full keyword coverage beyond page 1.
  • Use multiple keywords in separate URLs within the same run for broader market scans.
  • Schedule recurring runs to track new listings and detect removed ones by comparing Job ID.

Use Cases & Business Value

  • Market intelligence: Identify which sectors are actively hiring in Turkey and at what volume
  • Compensation research: Cross-reference job titles, sectors, and work types for benchmarking
  • Competitive hiring analysis: Track how often competitors post, what roles, and in which cities
  • Job board aggregation: Feed structured Kariyer.net data into custom platforms or internal tools
  • Academic research: Study Turkish labor market dynamics, remote work adoption, or regional hiring patterns

Conclusion

The Kariyer.net Jobs Scraper gives you reliable, structured access to one of Turkey's largest job markets — without manual browsing or copy-pasting. With 50+ output fields covering everything from work models to sponsorship scores, it delivers the depth needed for serious recruitment intelligence or data-driven HR decisions. Run it today and start extracting insights from Turkey's job market at scale.