Kariyer avatar
Kariyer

Pricing

Pay per usage

Go to Store
Kariyer

Kariyer

Developed by

Enes Halit

Enes Halit

Maintained by Community

Scrapes internship listings from Kariyer.net, Türkiye’s leading job platform. Extracts job titles, companies, locations, application links, and detailed descriptions for internships in Istanbul. Fully configurable with support for rate limiting and up to 1000 results.

0.0 (0)

Pricing

Pay per usage

0

Total users

1

Monthly users

1

Runs succeeded

>99%

Last modified

a day ago

Kariyer.net Internship Scraper

This Apify actor scrapes internship listings from Kariyer.net, Turkey's leading job portal. It extracts detailed information about internship opportunities in Istanbul, including job descriptions, company details, and application links.

Features

  • Scrapes internship listings from Kariyer.net
  • Extracts detailed job descriptions from individual job pages
  • Configurable scraping parameters
  • Respectful scraping with configurable delays
  • Structured output in Apify dataset format

Input Parameters

  • Maximum results (optional): Maximum number of internship listings to scrape (default: 100, max: 1000)
  • Include job descriptions (optional): Whether to fetch detailed descriptions from individual pages (default: true)
  • Delay between requests (optional): Delay in seconds between HTTP requests (default: 1 second)

Output

The actor outputs structured data for each internship listing:

{
"title": "Software Development Intern",
"company": "Tech Company Ltd",
"location": "Istanbul",
"application_url": "https://www.kariyer.net/is-ilani/...",
"employment_type": "Stajyer",
"description": "Detailed job description...",
"source": "kariyer.net",
"posted_date": "2025-07-02T10:30:00"
}

Usage

Running on Apify Platform

  1. Go to Apify Console
  2. Create a new actor or import this one
  3. Configure input parameters as needed
  4. Run the actor
  5. Download results from the dataset

Local Development

# Install dependencies
pip install -r requirements.txt
# Run locally
python main.py

Data Fields

  • title: Job title/position name
  • company: Company name offering the internship
  • location: Job location (filtered for Istanbul)
  • application_url: Direct link to apply for the position
  • employment_type: Type of employment (usually "Stajyer" for internships)
  • description: Detailed job description and requirements
  • source: Source website (always "kariyer.net")
  • posted_date: When the data was scraped

Technical Details

  • Built with Python 3.11
  • Uses aiohttp for async HTTP requests
  • BeautifulSoup for HTML parsing
  • Apify SDK for platform integration
  • Respectful scraping with delays between requests

Rate Limiting

The actor includes built-in rate limiting to be respectful to Kariyer.net's servers. Default delay is 1 second between requests, which can be configured via input parameters.

This actor is for educational and research purposes. Please respect Kariyer.net's terms of service and robots.txt when using this scraper. Consider implementing additional rate limiting for production use.