Epey Turkey Price Comparison Scraper | Fiyat Karşılaştırma avatar

Epey Turkey Price Comparison Scraper | Fiyat Karşılaştırma

Pricing

from $2.18 / 1,000 products

Go to Apify Store
Epey Turkey Price Comparison Scraper | Fiyat Karşılaştırma

Epey Turkey Price Comparison Scraper | Fiyat Karşılaştırma

Collect product prices and specs from Epey (epey.com), Turkey's price-comparison site: product name, best price (TRY), number of selling sites and offers, key specs and technical score, image and product URL. No login, category + page filters.

Pricing

from $2.18 / 1,000 products

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

22 days ago

Last modified

Share

Epey Turkey Price Comparison Scraper

Collect product prices and key specs from Epey (epey.com), Turkey's price-comparison site: product name, best price in TRY, number of selling sites and offers, technical score, image and product link. Pick categories, set how many pages to read. Pay per result (see the Pricing tab). The residential proxy is built in.

What data you get

One dataset row per product in the category listing (sponsored rows are skipped, duplicates are removed).

FieldDescription
productIdEpey product ID
nameProduct name
fullTitleFull product title
variantVariant or family label (for example a storage size), when shown
modelCodeModel code, when shown
categoryThe category slug you requested
priceBest price (number)
currencyAlways TRY
numSitesNumber of selling sites
numOffersNumber of price offers
specsObject of key specs from the listing; labels depend on the category
technicalScoreEpey technical score (0 to 100), when shown
productUrlLink to the product page
imageUrlProduct image URL
scrapedAtISO 8601 timestamp
parse_confidenceShare of core fields (name, price, productUrl) that were found, 0 to 1

How to use

  1. Find the category slug in the Epey address: the part after epey.com/ (for example akilli-telefonlar for smartphones, or notebook, televizyon, akilli-saat, tablet).
  2. Enter one or more slugs in Categories.
  3. Set Pages per category (about 32 products per page) and Max items.
  4. Leave Proxy configuration on the default (Apify Residential, Turkey). It is already set up; you need no extra account.
  5. Click Start, then open the Products overview table or export the dataset as JSON, CSV or Excel.

Input

FieldTypeDefaultDescription
categoriesarray of strings (required)["akilli-telefonlar"]Epey category slugs
pagesToFetchinteger3Listing pages per category (1 to 100, about 32 products each)
maxItemsinteger100Maximum products across all categories and pages (0 = no cap)
proxyConfigurationobjectApify Residential, country TRProxy settings. Turkey is recommended for stable access and correct TRY pricing

Example input:

{
"categories": ["akilli-telefonlar"],
"pagesToFetch": 3,
"maxItems": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "TR"
}
}

Output example

Values below are illustrative.

{
"productId": "123456",
"name": "Apple iPhone 15",
"fullTitle": "Apple iPhone 15 128 GB",
"variant": "128 GB",
"modelCode": "MTP03TU/A",
"category": "akilli-telefonlar",
"price": 41999.0,
"currency": "TRY",
"numSites": 12,
"numOffers": 18,
"specs": { "Ekran Boyutu": "6.1 inç", "Dahili Hafıza": "128 GB" },
"technicalScore": 87,
"productUrl": "https://www.epey.com/akilli-telefonlar/apple-iphone-15.html",
"imageUrl": "https://statics.epey.com/example/apple-iphone-15.jpg",
"scrapedAt": "2026-10-02T09:30:00Z",
"parse_confidence": 1.0
}

Use cases

  • Price monitoring for consumer electronics in Turkey.
  • Spec and price comparison: use specs and technicalScore to rank products in a category.
  • Market coverage: numSites and numOffers show how widely a product is sold.
  • Catalogue building for comparison sites, deal feeds or analytics.

FAQ

Do I need an API key or my own proxy? No. The residential proxy (Turkey) is built in. You do not need any API keys, logins or external accounts.

How is it priced? Pay per result. See the Pricing tab for the current price per product.

Which categories can I use? Any Epey category slug that has a listing page at epey.com/<slug>/. The spec labels in specs follow that category's listing columns.

Is there a limit for free-plan runs? Runs on a free Apify plan return a preview of up to 25 results. Paid plans have no preview limit.

Usage statistics

This Actor creates a small, content-free summary at the end of each run. It is used only to monitor reliability and improve this Actor. A copy is saved as USAGE_STATS in your own Apify key-value store, so you can see the exact record created for your run.

Set disableUsageStats to true in the input to opt out. Nothing is sent then; your USAGE_STATS record only says that statistics were disabled.

Only these fields are recorded:

  • schema version, Actor name and build number;
  • UTC start and finish hour (not a precise timestamp);
  • run duration, number of results and time to the first result, each as a coarse range;
  • whether the result was empty, the end status, and an error type from a fixed list;
  • memory setting and counts of charged events;
  • names of the input fields you set, never their values;
  • the selected option for input fields that offer a fixed list of choices (for example a sort order).

We do not collect input text, search terms, URLs, domains, usernames, email addresses, names, proxy credentials, tokens, scraped records, output items, raw error messages, stack traces, or hashes of any of those values. Records are kept for no longer than 13 months, used only as aggregated operational statistics, and never sold or shared.

Additional fields (Phase 2)

This Actor also records your Apify user ID, whether Apify marks the account as paying, the size range of list inputs, the selected country when the input offers a fixed list of countries, and one category from a fixed Actor taxonomy. We use these fields only for aggregate reliability, repeat-use and cross-Actor analysis; reports suppress any cell with fewer than five distinct users.

The same disableUsageStats: true input flag turns these fields off too. The user ID is removed after 13 months; we do not export, sell, share, or attempt to re-identify this data.

Run-outcome signals (v2)

To learn whether a run did what it was asked to do, the record also holds a few more coarse ranges and yes/no flags. None of them contains content:

  • the result limit you asked for (a range, when the input has one) and what share of it was delivered;
  • results delivered per input item you listed (a range);
  • output quality as ranges: how fully the result fields were filled, the share of rows that look like errors, the share of duplicate rows, and how many different fields appeared. These are counted in memory while results are saved; no result content is kept;
  • how the run was started (console, API, schedule, webhook, another Actor);
  • how it ended: stopped by you, timed out, reached the requested limit, stopped by the charge limit, and how many times the platform moved the run;
  • if this Actor reports it: how many items to process worked or failed (ranges) and one failure reason from a fixed list;
  • a short code made from the names of the input fields you set, never their values.

Repeat-run fingerprint (v2)

When your Apify user ID is recorded (see above), the record also holds an 8-character one-way code made from your input (proxy settings left out) and this Actor's name. It only lets us see that the same account ran the same input again soon after an unsatisfying run; we never see the input itself. It is stored only in the database, never published, and reports use it in aggregate with the same five-user minimum. It is the one exception to the statement above that no hashes are collected, and disableUsageStats: true turns it off.