Salla Store Catalog & Price Scraper avatar

Salla Store Catalog & Price Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Salla Store Catalog & Price Scraper

Salla Store Catalog & Price Scraper

Products, prices and stock from any Salla store. Give it a normal store link - it works out the API identifier itself. HTTP only, no browser, no key.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

ABDULWAHAB NASER RASHED ALQARAWI

ABDULWAHAB NASER RASHED ALQARAWI

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

Products, prices and stock from any Salla store — Saudi Arabia's largest e-commerce platform.

Give it a normal store link. No API key, no browser, no proxy.


The identifier problem, solved

Salla's API needs a Store-Identifier header that no shop owner has ever seen. An Actor that asks you for it is asking for something you do not have.

This one works it out from the public store page. All of these work:

salla.sa/coffee_souq
otor200sa.com
https://otor200sa.com/ar/xvXnyXK
coffee_souq

What you get

One row per product, 29 fields, every one always present — missing values come back as null, never dropped.

FieldExample
nameمجموعة أورموند جين فيستيف كاليندر
price1150.0
regularPrice1955.0
currencySAR
isOnSaletrue
discountPct41.18
isOutOfStocktrue
categoryللجنسين

Plus productId, sku, gtin, mpn, salePrice, discountStarts, discountEnds, isAvailable, quantity, unlimitedQuantity, brand, productType, status, tags, rating, weight, imageUrl, hasOptions, productUrl, store, scrapedAt.

A real discount, not a claimed one. Some stores set the on-sale flag with both prices equal; discountPct is filled only when the regular price is genuinely higher.


Use it for

  • Competitor price monitoring — schedule it, diff the price column
  • Discount tracking — set onlyOnSale, sort by discountPct
  • Stock-out alerts — watch isOutOfStock flip
  • Catalog and market research across Saudi and Gulf stores

Speed

Measured, 1 Sep 2026: 0.23s per page of 15 products.

500 products ~8 seconds
1,000 products ~20 seconds
3,000 products ~50 seconds

Honest notes

Pagination is cursor-only. page= is ignored and per_page is capped at 15 by the API — not by this Actor. The cursor is walked for you.

Not every store resolves. Custom domains with unusual themes may not expose the identifier. Unresolved stores are listed in the run report under unresolved rather than failing the run silently — pass the salla.sa/<slug> form for those.

No personal data. The payload's availability_notify block holds booleans about notification channels, not anyone's contact details. Nothing identifying a person is collected.

robots.txt is read before anything else. api.salla.dev allows a normal agent on this path and disallows a named list of AI crawlers; this Actor ships its own identifier and honours the file.

Every run publishes a report to the key-value store under RUN_REPORT: requests, rows, stores reached, unresolved stores, and cost per 1,000 rows.


Questions, or a store that will not resolve?

Open an issue with the store link. Most failures are one store's theme, and they are usually quick to fix.