Eksi Sozluk Scraper
Pricing
from $0.55 / 1,000 results
Eksi Sozluk Scraper
Scrape Eksi Sozluk entries, topics, authors, search results, channels and DEBE. Fast HTTP scraper, no browser.
Pricing
from $0.55 / 1,000 results
Rating
0.0
(0)
Developer
Doğukan Metan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Ekşi Sözlük Scraper
Get entries, topics, authors, search results and daily best-of lists from Ekşi Sözlük as clean JSON, CSV or Excel. Runs on plain HTTP, so it is fast and cheap. No proxy setup and no code needed: it comes configured with a Turkish residential proxy, and the price already includes platform usage.
What you can do with it
- Monitor a brand, product or person. Search a keyword, or pull every entry from a topic, and track what people write over time.
- Follow what Turkey is talking about. Scrape today's popular topics (gündem), the best entries of yesterday (DEBE), or any channel such as spor, siyaset, teknoloji or sinema.
- Study an author. Get a profile (entry, follower and following counts) plus their latest, most favorited or favorited entries.
- Research a topic. Order entries by "nice" (şükela), by popularity or by date, and filter search by author and date range.
Quick start
Open the Input tab, paste a topic URL and press Start. Or pick one of these:
All entries of a topic, most liked first
{"startUrls": [{ "url": "https://eksisozluk.com/linux--32084" }],"sort": "nice","maxEntriesPerTopic": 200}
Search a keyword and scrape the matching topics
{"searchQueries": ["yapay zeka"],"searchFrom": "2025-01-01","maxListItems": 20,"maxEntriesPerTopic": 50}
An author's profile and most favorited entries
{"authors": ["ssg"],"authorContent": "mostFavorited","maxEntriesPerAuthor": 100}
Yesterday's best entries and today's popular topics
{"includeDebe": true,"includePopular": true,"maxListItems": 50}
Input
| Field | What it does |
|---|---|
startUrls | Any Ekşi Sözlük URL: a topic, a single entry (/entry/1683), an author (/biri/nick) or a list. ?a=nice and ?day=2024-05-01 filters in the URL are respected |
searchQueries | Keywords. The matching topics are scraped |
searchAuthor | Only entries by this author. Works alone or with keywords |
searchSort | Order of matching topics: most entries, newest, alphabetical |
searchFrom, searchTo, searchNiceOnly | Date range and nice-only filter for search |
authors, authorContent | Usernames or profile URLs, and which entries to collect |
channels | Channel names such as spor, siyaset, teknoloji |
includePopular, includeDebe | Today's popular topics, yesterday's best entries |
sort | Entry order inside topics: site default, nice, nice of the day, popular |
topicsOnly | List topics (title, URL, entry count) without scraping their entries |
maxItems | Stop the whole run after this many results |
maxEntriesPerTopic, maxEntriesPerAuthor, maxListItems | Per-source limits |
maxRequestsPerMinute | Request speed, 150 by default |
proxyConfiguration | Defaults to Turkish residential proxy. Leave as is |
Output
Every result has a type: entry, topic or author. Download the dataset as JSON, CSV, Excel, XML or HTML, or read it through the API.
Entry
{"type": "entry","entryId": "110958932","url": "https://eksisozluk.com/entry/110958932","topic": "linux","topicId": "32084","topicUrl": "https://eksisozluk.com/linux--32084","author": "gcd","authorId": "891400","authorUrl": "https://eksisozluk.com/biri/gcd","authorAvatar": null,"favoriteCount": 116,"commentCount": 0,"date": "01.08.2020 05:15","createdAt": "2020-08-01T02:15:00.000Z","editedAt": null,"content": "entry text...","links": ["https://example.com"],"references": ["linux"]}
Topic (with topicsOnly): title, url, entryCount, entryCountLabel, source.
Author: nick, url, entryCount, followerCount, followingCount, badges.
Dates come in two forms: the site's own date text, and createdAt / editedAt as ISO timestamps in UTC (converted from Istanbul time, including the daylight saving time Turkey used before 2016). Counts are real numbers, not strings.
Pricing
You pay per result: $0.60 per 1,000 results, and less on higher Apify plans (down to $0.55). Platform usage and proxy are included, so there are no extra charges. For example, 10,000 entries cost about $6. You only pay for results you get, and a run that finds nothing costs almost nothing.
You can cap spending on every run in the run options. The Actor stops cleanly when the cap is reached.
Why this Actor
- Works out of the box. The site only answers from Turkish IPs. This Actor already uses a Turkish proxy, so you do not need to bring one.
- More than search. Authors, channels, popular topics and DEBE, not only keywords.
- Data you can use directly. ISO dates, numeric counts, extracted links, no HTML clean-up.
- Predictable cost. One price per result with usage included.
FAQ
Do I need a proxy? No. It is set up for you.
How fast is it? Up to about 1,500 entries per minute by default. The site returns errors above roughly 5 requests per second from one IP, so the default is kept safely under that.
Can it scrape private or logged-in content? No. Only pages anyone can open without signing in.
Why did I get fewer results than I set? The topic had fewer entries, the filter matched fewer, or maxItems ended the run first.
Can I use it from code?
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('dodoflix/eksisozluk-scraper').call({startUrls: [{ url: 'https://eksisozluk.com/linux--32084' }],maxItems: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();
It also connects to Make, Zapier, Google Sheets, Slack and webhooks from the Integrations tab.
Something broke or a field is missing. Open an issue on the Issues tab with the input you used.
Legal
This Actor collects public pages and usernames. You are responsible for how you use the data, including KVKK/GDPR and the site's terms and robots.txt.
Türkçe özet
Ekşi Sözlük başlıklarını, entry'lerini, yazar profillerini ve arama sonuçlarını JSON, CSV veya Excel olarak indirin. Proxy ayarı gerekmez: Türkiye IP'si varsayılan olarak kullanılır ve fiyata dahildir.