Discover/Salla API
live

Salla APISalla.sa

Retrieve newly listed e-commerce stores from Salla's marketplace. Filter by date range, category, and page. Returns store name, price, category, and more.

This API takes change requests — .
Endpoint health
verified 22h ago
list_new_stores
1/1 passing latest checkself-healing
Endpoints
1
Updated
22h ago

What is the Salla API?

The Salla.sa API exposes 1 endpoint — list_new_stores — that returns recently added storefronts from the Salla marketplace, each with 9 fields including store name, URL, price, currency, category, company name, sold status, and screenshots. You can query stores listed within any custom date window, filter by category slug, and page through results 12 records at a time.

Try it
Page number for paginated results.
End date for the date range filter in ISO format YYYY-MM-DD. Defaults to today.
Category slug to filter stores (e.g. electronics, fashion, jewelry, cosmetics-care, drop-shipping).
Language for localized fields.
Start date for the date range filter in ISO format YYYY-MM-DD. Defaults to 4 weeks before today.
api.parse.bot/scraper/cb18131c-f76a-402f-b7b0-134027550690/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/cb18131c-f76a-402f-b7b0-134027550690/list_new_stores?page=1&date_to=2026-07-20&category=electronics&language=en&date_from=2026-06-22' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace salla-sa-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Salla SDK — browse new marketplace stores, bounded and re-runnable."""
from parse_apis.salla_sa_api import Salla, Language, ParseError

client = Salla()

# List newest stores (last 4 weeks by default), capped at 3 items total.
for store in client.stores.list_new(language=Language.EN, limit=3):
    print(store.name, store.price, store.currency, store.is_sold)

# Filter by category and take the first result.
store = client.stores.list_new(category="electronics", language=Language.EN, limit=1).first()
if store:
    print(store.name, store.category.slug, store.company.name)

# Custom date window with error handling.
try:
    for s in client.stores.list_new(date_from="2025-06-01", date_to="2025-07-01", limit=3):
        print(s.id, s.name, s.price)
except ParseError as e:
    print("error:", e)

print("exercised: stores.list_new")
All endpoints · 1 totalmissing one? ·

Retrieve stores recently added to the Salla marketplace. By default returns stores from the last 4 weeks; override with date_from/date_to for a custom window. Results are paginated (12 per page). Supports category filtering by slug.

Input
ParamTypeDescription
pageintegerPage number for paginated results.
date_tostringEnd date for the date range filter in ISO format YYYY-MM-DD. Defaults to today.
categorystringCategory slug to filter stores (e.g. electronics, fashion, jewelry, cosmetics-care, drop-shipping).
languagestringLanguage for localized fields.
date_fromstringStart date for the date range filter in ISO format YYYY-MM-DD. Defaults to 4 weeks before today.
Response
{
  "type": "object",
  "fields": {
    "stores": "array of store objects with id, name, url, price, currency, category, company, is_sold, screenshots",
    "date_to": "end of date range used (YYYY-MM-DD)",
    "date_from": "start of date range used (YYYY-MM-DD)",
    "pagination": "object with current_page, total_pages, total, per_page"
  },
  "sample": {
    "stores": [
      {
        "id": 703408899,
        "url": "https://devstore.salla.design/Orgnza0/",
        "name": "Orgnza",
        "price": 2200,
        "company": {
          "id": 941149047,
          "name": "Madar Technical Solutions FZC"
        },
        "is_sold": false,
        "category": {
          "id": 18,
          "slug": "electronics",
          "name_ar": "الالكترونيات",
          "name_en": "Electronics"
        },
        "currency": "ر.س",
        "screenshots": [
          "https://salla-dev-portal.s3.eu-central-1.amazonaws.com/uploads/Ui5qni3kEllayHiqg6ODJrDnbmYmDNe9HPgX9wLW.png"
        ]
      }
    ],
    "date_to": "2025-07-19",
    "date_from": "2025-06-19",
    "pagination": {
      "total": 6,
      "per_page": 12,
      "total_pages": 1,
      "current_page": 1
    }
  }
}

About the Salla API

What the API Returns

The list_new_stores endpoint returns an array of store objects from the Salla marketplace. Each object includes id, name, url, price, currency, category, company, is_sold, and screenshots. The is_sold flag tells you whether a listing has already been purchased. The screenshots field provides visual previews of each storefront. Alongside the store array, the response echoes back date_from and date_to so you always know the exact window your results cover.

Filtering and Pagination

By default, list_new_stores covers the past 4 weeks relative to the current date. Override this with the date_from and date_to parameters, both accepting ISO format (YYYY-MM-DD). Narrow results to a specific vertical using the category parameter — accepted slugs include electronics, fashion, jewelry, cosmetics-care, and drop-shipping. Results are paginated at 12 stores per page; pass the page integer to move through the full result set. The pagination response object returns current_page, total_pages, total, and per_page to help you iterate correctly.

Localization

Pass the language parameter to receive localized field values where supported. This is useful when building dashboards or feeds for non-English audiences in Salla's primary markets.

Reliability & maintenanceVerified

The Salla API is a managed, monitored endpoint for Salla.sa — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when Salla.sa changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official Salla.sa API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
22h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor newly available stores in a specific Salla category (e.g. fashion or jewelry) to identify acquisition targets.
  • Track is_sold status changes over time to analyze how quickly stores sell in different verticals.
  • Aggregate price and currency data across categories to benchmark Salla storefront valuations.
  • Build a deal-alert tool that notifies users when stores matching a category and price threshold appear.
  • Compile a dated catalog of new Salla stores using date_from/date_to for competitive market research.
  • Use screenshots to visually audit storefront quality or design trends across categories.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Salla have an official developer API?+
Yes. Salla provides an official developer API for building apps on top of merchant stores, documented at https://docs.salla.dev. That API focuses on managing store operations for authenticated merchants. This Parse API targets the Salla marketplace listing directory, which is a separate surface.
What does the `list_new_stores` endpoint return for each store?+
Each store object includes id, name, url, price, currency, category, company, is_sold, and screenshots. The pagination object in the response provides current_page, total_pages, total, and per_page so you can iterate through the full result set.
Can I retrieve detailed analytics or traffic data for individual stores?+
Not currently. The API covers listing-level fields: name, price, category, sold status, and screenshots. Per-store analytics, revenue figures, or traffic data are not part of the response. You can fork this API on Parse and revise it to add an endpoint targeting individual store detail pages if that data is available there.
Is there a limit to how far back I can set `date_from`?+
The API does not document a hard minimum for date_from, but the marketplace itself only surfaces stores that are currently listed or were recently listed. Very old date ranges may return few or no results if those listings are no longer active in the directory. The default window is the past 4 weeks.
Are sold-out stores included in the results?+
Yes. The response includes stores regardless of sold status, and the is_sold boolean field on each store object lets you filter them client-side. The API currently covers stores across all sold states within the requested date range and category. You can fork it on Parse and revise to add server-side filtering by sold status if needed.
Page content last updated . Spec covers 1 endpoint from Salla.sa.
Related APIs in MarketplaceSee all →
ebay.com API
Search and monitor eBay listings across any category, with support for active and completed/sold listings. Retrieve item details, pricing history, seller profiles and feedback, and category data. Filter by keyword, category, condition, seller, and sort order to support price research, market analysis, and inventory monitoring.
psacard.com API
Look up PSA certification details for graded collectible cards and search comprehensive population reports and price guides across all card categories. Browse collectible categories by set to discover grading data, pricing information, and population statistics.
mercadolibre.com.ar API
Search for products, cars, and real estate listings on MercadoLibre Argentina and access detailed information including product specifications, customer reviews, and seller profiles. Get comprehensive market data to compare prices, evaluate sellers, and make informed purchasing decisions across multiple categories.
willhaben.at API
Search and browse listings across Austria's largest classifieds platform. Access marketplace goods, real estate (for sale and rent), cars, jobs, and full listing details — all from a single API.
mercadolibre.com API
Search and retrieve product listings, details, customer reviews, categories, and current deals from MercadoLibre across multiple countries to find the best products and prices. Get comprehensive product information including specifications and user feedback to make informed purchasing decisions.
jp.mercari.com API
Search and browse millions of product listings on Mercari Japan with bilingual support, filtering by categories and getting detailed pricing, item specifications, and seller information. Access comprehensive marketplace data including product summaries, category overviews, and individual seller profiles to find exactly what you're looking for.
finn.no API
Search and retrieve listings across Norwegian marketplaces on FINN.no, including vehicles, real estate, jobs, and second-hand items. Access structured listing data such as price, location, images, and category-specific attributes across all major FINN.no verticals.
etsy.com API
Discover what shoppers are searching for on Etsy by accessing real-time trending keywords and popular search terms that can help you identify market demand and optimize your product listings. Get instant access to autocomplete suggestions and "Popular right now" trends to stay ahead of customer interests and improve your shop's visibility.