Eksi Sozluk Scraper avatar

Eksi Sozluk Scraper

Pricing

from $0.55 / 1,000 results

Go to Apify Store
Eksi Sozluk Scraper

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

Doğukan Metan

Maintained by Community

Actor 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

FieldWhat it does
startUrlsAny 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
searchQueriesKeywords. The matching topics are scraped
searchAuthorOnly entries by this author. Works alone or with keywords
searchSortOrder of matching topics: most entries, newest, alphabetical
searchFrom, searchTo, searchNiceOnlyDate range and nice-only filter for search
authors, authorContentUsernames or profile URLs, and which entries to collect
channelsChannel names such as spor, siyaset, teknoloji
includePopular, includeDebeToday's popular topics, yesterday's best entries
sortEntry order inside topics: site default, nice, nice of the day, popular
topicsOnlyList topics (title, URL, entry count) without scraping their entries
maxItemsStop the whole run after this many results
maxEntriesPerTopic, maxEntriesPerAuthor, maxListItemsPer-source limits
maxRequestsPerMinuteRequest speed, 150 by default
proxyConfigurationDefaults 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.

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.