---
title: Sahibinden Scraper
description: A Python-based data scraper that collects car listings from Sahibinden with customizable filters and database persistence.
type: project
url: "https://www.bariscemant.com/projects/sahibinden-scraper"
year: 2024
role: Python Developer
status: archived
categories: [automation, backend]
technologies: [Python, Nodriver, BeautifulSoup, SQLite, PostgreSQL, psycopg2]
author: Baris Cem Ant
site: "https://www.bariscemant.com"
language: en
---

# Sahibinden Scraper

> A Python-based data scraper that collects car listings from Sahibinden with customizable filters and database persistence.

- **Built by**: Baris Cem Ant, Full Stack Developer (https://www.bariscemant.com)
- **Role**: Python Developer
- **Year**: 2024
- **Status**: archived
- **HTML version of this page**: https://www.bariscemant.com/projects/sahibinden-scraper

## Overview

I implemented a scraping pipeline for automotive listings that automates filter-based extraction and stores normalized data in either SQLite or PostgreSQL for downstream analysis and repeatable reporting workflows.

## Technologies

Python, Nodriver, BeautifulSoup, SQLite, PostgreSQL, psycopg2

## Key Features

- Automated listing collection through browser-driven scraping flow
- Added dynamic filter controls for model, year, engine, and transmission
- Implemented dual persistence support for SQLite and PostgreSQL
- Structured environment configuration with clear DB switching behavior
- Prepared reproducible local setup and execution workflow

## Links

- **Source code** (28 stars, 6 forks): https://github.com/0Baris/sahibinden-scraper

## Screenshots

- https://www.bariscemant.com/images/projects/sahibinden-scraper/1.png

## Other projects by Baris Cem Ant

- [Cilt365](https://www.bariscemant.com/projects/cilt365.md): A clinical-grade skincare recommendation engine that turns a dermatologist-designed questionnaire into a personalized routine and product match, with clinical logic held as editable data rather than code.
- [Voxx](https://www.bariscemant.com/projects/voxx.md): A FastAPI backend for a fitness and health-tracking mobile app, delivering AI-driven workout planning, wearable device integration, and real-time AI coaching chat — running serverless on GCP Cloud Run with Terraform-managed infrastructure.
- [Saywize](https://www.bariscemant.com/projects/saywize.md): An AI-powered YouTube analytics platform for creators and brands, focused on audience sentiment and scalable growth insights.