Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Epey Scraper: Turkey Price and Specs

Apify Actor Actor Version Actor Price GitHub Issues Last Commit

Extract Turkish tech product prices, specifications, and Epey scores from epey.com. Compare prices across Trendyol, Hepsiburada, and Amazon TR by category slug or keyword search.

Epey Scraper on Apify


Why use Epey Scraper

  • Track Turkish tech prices: Pull the lowest active price and total seller count for any product on Epey.
  • Compare marketplaces at scale: See how a product prices out across Trendyol, Hepsiburada, and Amazon TR.
  • Pull full specifications: Get the complete specification grid and Epey technical score for every listing.
  • Search or browse by category: Target a specific category slug like phones or laptops, or run a free text keyword search.
  • Filter before you export: Narrow results by price range, brand, or minimum technical score before the run finishes.

How to use Epey Scraper

  1. Choose a mode: Pick category browsing or keyword search.
  2. Set your target: Enter a category slug such as akilli-telefonlar for phones, or a search keyword such as iPhone 15.
  3. Click Start: The actor collects every matching record and writes one flat row per product.
  4. Download your results: Export as Excel, CSV, JSON, or HTML from the Output tab.

Input

Field Type Required Description
mode string No Choose category to browse a category slug or search to run a keyword query.
categorySlug string No Epey category URL slug to scrape, for example akilli-telefonlar or laptop.
keywords string No Search query keywords, used only in search mode.
minPrice number No Only include products priced at or above this value in Turkish Lira.
maxPrice number No Only include products priced at or below this value in Turkish Lira.
brandFilter string No Restrict results to a single brand name, for example Apple or Xiaomi.
minScore integer No Only include products with an Epey technical score at or above this value.
excludeNoPrice boolean No Skip products that have no active selling price listed.
scrapeDetails boolean No Visit each product page to collect full specifications and every seller offer.
maxItems integer No Maximum number of product records to collect in this run.
proxyConfiguration object Yes Proxy settings used to route requests.

Output

Each row in your dataset is one product listing. All fields are flat with no nested data beyond the specifications and seller offer objects, so the file opens cleanly in any spreadsheet program.

{
  "product_id": "1892381",
  "title": "Apple iPhone 15 128 GB",
  "brand": "Apple",
  "model": "iPhone 15 128 GB",
  "best_price_try": 54999.00,
  "currency": "TRY",
  "technical_score": 88,
  "category": "Akilli Telefonlar",
  "image_url": "https://images.epey.com/afu/images/123/456/__57.jpg",
  "view_item_url": "https://www.epey.com/akilli-telefonlar/apple-iphone-15.html",
  "seller_offers_count": 14,
  "specifications": {
    "ekran_boyutu": "6.1 in",
    "dahili_hafiza": "128 GB",
    "batarya_kapasitesi": "3349 mAh",
    "ram": "6 GB"
  },
  "seller_offers": [
    {
      "merchant_name": "Trendyol",
      "merchant_price": 54999.00,
      "merchant_url": "https://www.epey.com/git/123456"
    },
    {
      "merchant_name": "Hepsiburada",
      "merchant_price": 55499.00,
      "merchant_url": "https://www.epey.com/git/123457"
    }
  ],
  "scraped_at": "2026-07-11T15:30:00.000Z"
}

Data table

Field Type Description
product_id string Unique product identifier.
title string Full product title.
brand string Product brand, parsed from the title.
model string Product model, parsed from the title.
best_price_try number Lowest active selling price in Turkish Lira.
currency string Currency code, always TRY.
technical_score integer Epey technical score out of 100.
category string Product category name.
image_url string Main product image link.
all_images array Every gallery image found on the product page, when detail mode is on.
view_item_url string Direct link to the product page on Epey.
seller_offers_count integer Number of merchants currently selling this product.
specifications object Key value map of technical specifications.
seller_offers array Merchant name, price, and link for each active offer, when detail mode is on.
description string Short product description, when detail mode is on.
scraped_at string ISO 8601 timestamp of extraction.

Pricing

$2.00 per 1,000 results. No monthly subscriptions and no minimum commits. New Apify accounts include $5 of free usage, so you can try it before you pay.

You only pay for the product records you collect. A typical run of 100 products completes in under 60 seconds.


Quick start

Create a .env file from .env.example, add your Apify API token, and run:

npm install
npm start

The script uses the Apify API client to start the Epey Scraper actor and fetch results.


Tips and optimization

  • Start with category mode: Browsing a category slug returns a broad snapshot faster than repeated keyword searches.
  • Turn on detail mode selectively: Enabling scrapeDetails gives you full specifications and seller offers, but takes longer per item.
  • Use price and score filters: Narrowing with minPrice, maxPrice, and minScore cuts down on records you do not need.
  • Set a sensible maxItems: Cap your run to the number of products you actually plan to review.

FAQ

Which categories can I scrape? Any category listed on Epey can be targeted by its URL slug, for example akilli-telefonlar for phones, laptop for notebooks, or televizyon for TVs.

Does this include prices from every Turkish store? It surfaces active offers as listed on Epey, which commonly include Trendyol, Hepsiburada, and Amazon TR alongside other Turkish retailers.

Can I run this on a schedule? Yes. Use the Apify platform scheduler to run this actor hourly, daily, or weekly and track price changes automatically.


Support

For bug reports, missing fields, or feature requests, open an issue under the Issues tab.

Releases

Packages

Contributors

Languages