Digikala Iran Scraper avatar

Digikala Iran Scraper

Pricing

from $7.69 / 1,000 results

Go to Apify Store
Digikala Iran Scraper

Digikala Iran Scraper

Search Digikala, the largest online store in Iran, by keyword for product listings. Each item returns the title, price in rial, brand, rating, seller, sku, image, and url. Handy for ecommerce price tracking, market research, or monitoring what sells across Iranian retail.

Pricing

from $7.69 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

ParseForge Banner

🛒 Digikala Iran Product Scraper

🚀 Export Digikala Iran product listings in seconds. Direct from https://www.digikala.com to a structured dataset ready for any spreadsheet, database, or BI tool.

🕒 Last updated 2026-06-05 · 📊 8 fields per record · Public REST API source · Real time results

The Digikala Iran Product Scraper turns the https://www.digikala.com public storefront into a clean structured dataset. Enter a search query, choose how many items you want, and get back a flat table with title, price, image, sku, brand, rating, seller, url.

Built for analysts, marketplace operators, and product researchers who need Digikala Iran product listings without writing a single line of client code.

🎯 Target Audience💡 Primary Use Cases
📊 Market analystsTrack pricing and stock across the catalog
🛒 Marketplace operatorsBenchmark competitor listings
💼 Procurement teamsSourcing and supplier discovery
🤖 ML engineersBuild product datasets for training
📰 JournalistsSnapshot listings for stories
👩‍💻 DevelopersMirror public catalog data into your own database

📋 What the Digikala Iran Scraper does

  • Hits the public https://www.digikala.com search endpoint with the query you supply.
  • Parses the REST API response and flattens each result into one row.
  • Normalizes field names so they import cleanly into any spreadsheet or warehouse.
  • Skips duplicates and short circuits when the upstream returns no further results.
  • Surfaces upstream errors as a single diagnostic record instead of crashing.
  • Exports to dataset in every format Apify supports.

💡 Why it matters Direct access to https://www.digikala.com catalog data without writing scraping infrastructure, rotating proxies, or maintaining selectors. One run, one clean table.

🎬 Full Demo

🚧 Coming soon.

⚙️ Input

FieldTypeRequiredDescription
querystringNoSearch term entered into Digikala search. Trimmed before use.
maxItemsintegerNoFree users 10. Paid users up to 1,000,000. Prefill 10.

Example 1 standard search

{
"query": "laptop",
"maxItems": 25
}

Example 2 small preview

{
"query": "laptop",
"maxItems": 5
}

⚠️ Good to Know This actor only reads publicly available pages from https://www.digikala.com. No login or API key is required.

📊 Output

Each record is a flat object. imageUrl is always first, error is always last.

FieldTypeDescription
🖼️ imageUrlstringMain product image URL.
🔹 titlestringtitle from the source listing.
🔹 pricestringprice from the source listing.
🔹 imagestringimage from the source listing.
🔹 skustringsku from the source listing.
🔹 brandstringbrand from the source listing.
🔹 ratingstringrating from the source listing.
🔹 sellerstringseller from the source listing.
🔹 urlstringurl from the source listing.
🕒 scrapedAtstringWhen this row was fetched.
errorstringSet only if the upstream response failed.

Sample record

{
"imageUrl": "https://...",
"title": "Asus VivoBook 15",
"price": 285000000,
"brand": "Asus",
"rating": 4.5,
"seller": "Asus Store",
"url": "https://www.digikala.com",
"scrapedAt": "2026-06-05T13:00:00.000Z",
"error": null
}

✨ Why choose this Actor

| 🆓 | Works without a login, account, or API key. | | 🧹 | Cleans up upstream field names into snake friendly columns. | | 🔢 | Auto casts numeric strings to real numbers for spreadsheet imports. | | 🛟 | Surfaces upstream errors as a single diagnostic record rather than crashing. | | 🔌 | One field input. Run, download, done. | | 💾 | Push to dataset and pull any tabular format you need. |

📈 How it compares to alternatives

ApproachSetup timeClean keys?Numeric casting?Maintenance?
Roll your own scraperhoursongoing
Generic web scraperminutes plus tuningpartialongoing
This Actor5 seconds

🚀 How to use

  1. Click Try for free.
  2. Enter a search term in query.
  3. Set maxItems to the number of records you want.
  4. Click Start. Within seconds your dataset is ready to download.

💼 Business use cases

📊 Pricing intelligence. Track how prices move across the Digikala Iran catalog by scheduling a daily run on your top SKUs.

💼 Competitive benchmarking. Compare your own catalog against Digikala Iran to spot gaps and overlaps.

📰 Market reporting. Snapshot listings on a fixed cadence to support newsroom or research stories.

🤖 ML feature engineering. Build clean catalog datasets for recommendation, search, or pricing models.

🔌 Automating Digikala Iran Scraper

  • Make and Zapier trigger this actor on schedule, push results to Airtable, Slack, or your CRM.
  • Cron schedule native Apify scheduler runs your job daily, weekly, or hourly.
  • Webhooks get a POST the moment a run finishes.
  • Warehouse pipes stream straight into BigQuery, Snowflake, or Postgres.

🌟 Beyond business use cases

🎓 Education. Teach data engineering or e commerce analytics with real catalog data.

🧪 Personal research. Track price history of items you care about without manual checking.

🤝 Non profit and open data. Build transparent dashboards of public catalog pricing.

🧰 Tinkering and prototyping. Spin up a product feed in seconds to test a new shop UI or data app.

🤖 Ask an AI assistant about this scraper

Paste this README into ChatGPT, Claude, or any AI assistant and ask it to map your workflow to the actor inputs. The schema, examples, and field list above contain everything an LLM needs to design a working pipeline.

❓ Frequently Asked Questions

❓ Do I need an account or API key? No. https://www.digikala.com pages are public and this actor reads only those.

❓ How many results can I get? Free users 10. Paid users up to 1,000,000 per run.

❓ Are values cast to numbers? Yes. Numeric fields are typed correctly so spreadsheets and pandas treat them as numbers.

❓ How do you handle blocks or errors? Upstream errors are pushed as a single diagnostic record instead of crashing the run.

❓ Can I schedule runs? Yes, use Apify scheduler or hook this actor into Make, Zapier, or cron.

❓ Is this scraping or an API? It is a public source read. We normalize whatever https://www.digikala.com returns publicly.

❓ Will the schema change? Core fields are stable. Source specific extras are passed through when present.

❓ Can I filter by category or brand? Use the search query field to scope your run. Additional filters can be added on request.

❓ What formats can I download? Every tabular format Apify supports straight from the dataset UI.

❓ Is the data refreshed live? Yes. Every run hits https://www.digikala.com fresh.

🔌 Integrate with any app

Apify ships native integrations with Make, Zapier, Slack, Discord, Google Drive, Google Sheets, Gmail, Airbyte, Keboola, Telegram, GitHub, and any REST or webhook endpoint. Trigger runs from a calendar event, a form submission, a cron job, or pipe results straight into BigQuery, Snowflake, or a Postgres warehouse.

ActorWhat it does
ParseForge Alpha Vantage ScraperPublic market data, FX and crypto quotes.
ParseForge OurAirports ScraperGlobal airport database.
ParseForge Yahoo Finance ScraperEquities, funds, indices.
ParseForge NBA Stats ScraperPlayer and team stats from NBA.

💡 Pro Tip browse the complete ParseForge collection for 900+ production grade scrapers across business intelligence, real estate, e commerce, sports, finance, and public records.


Disclaimer. This actor reads only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by any of the third party services referenced. Users are responsible for complying with the target site terms of service and applicable law. Create a free account w/ $5 credit.