Skip to Content

Syarah Data Parser & API

Syarah is Saudi Arabia’s leading auto-focused online dealer and portal — listing thousands of used and new cars and pulling a “Haraj cars” feed — and Carapis can extract its full listing data, including make, model, year, mileage, price and dealer info, through one REST API. It pairs a transactional online-dealer model with broad supply, and Carapis can serve its data without you maintaining a scraper.

On request — not in the live feed today. We do not continuously crawl Syarah right now. Activation takes 2–3 weeks of engineering and is quoted per source, because each one ships with dedicated proxies, anti-bot tuning and ongoing maintenance. Ask us to add it.

CountrySaudi Arabia
TypeOnline-dealer
Vehicle typesused, new
Monthly visits~1-3M/mo (est.)
Active listingsthousands+
API accessNo public API (parse-only)
Parse priority★★★★☆
Official sitesyarah.com

What is Syarah?

Syarah (سيارة) is a Saudi automotive online dealer and portal offering used and new cars, with a transactional buying flow and dealer inventory. It aggregates supply from across the market — including a “Haraj cars” feed — giving it both first-party and broader listing data. Syarah raised a SAR 22M Series C (September 2024) to expand as the Saudi online used-car channel grows more than 17% per year, against a market worth roughly USD 10.2B in 2025.

Market Position

Syarah is a leading auto-focused platform in Saudi Arabia, with an estimated ~1-3M monthly visits and thousands of live listings. It sits between the dealer-portal and online-dealer models, and its integration of a Haraj feed gives it reach into the Kingdom’s dominant C2C pool. With the Saudi used-car market at ~USD 10.2B (2025) and online growing >17%/yr, Syarah is a key dealer-side counterpart to Haraj’s private-seller supply.

What the API returns

Response schema

Indicative — this is the shape, not a guarantee. Every source returns the same structure, so what you build against does not change when you add one. Which fields carry a value depends on the source and on the individual listing: a site that does not publish mileage returns null there, and Syarah is no exception.

List — GET /apix/api/vehicles/ — returns 30 fields per vehicle:

  • idstring
  • source_codestring
  • brand_namestring
  • brand_slugstring
  • model_namestring
  • model_slugstring
  • trimstring
  • yearinteger
  • price_usdinteger
  • mileageinteger
  • fuel_typeFuelTypeEnum
  • transmissionTransmissionEnum
  • body_typeBodyTypeEnum
  • colorColorEnum
  • seller_typeSellerTypeEnum
  • regionstring
  • source_locationobject
  • has_accidentboolean
  • is_new_vehicleboolean
  • is_verifiedboolean
  • statusVehicleStatusEnum
  • is_availableboolean
  • first_seen_atstring
  • last_seen_atstring
  • thumbVehiclePhoto
  • photosarray
  • photos_countinteger
  • has_valuationboolean
  • has_llm_analysisboolean
  • analysisobject

Detail — GET /apix/api/vehicles/{id}/ — adds 23 more:

  • generationstring
  • price_originalstring
  • price_original_currencystring
  • original_msrpstring
  • engine_ccinteger
  • seat_countinteger
  • drive_typeDriveTypeEnum
  • has_simple_repairboolean
  • has_recallboolean
  • recall_fulfilledboolean
  • warranty_typestring
  • inspection_passedboolean
  • owner_countinteger
  • is_undervaluedboolean
  • valuation_scorenumber
  • featuresarray
  • descriptionstring
  • listing_urlstring
  • listing_idstring
  • vinstring
  • vehicle_nostring
  • availability_checked_atstring
  • status_changed_atstring

Abbreviated example:

{
  "id": "0193f2c1-...",
  "source_code": "encar",
  "brand_name": "BMW",
  "model_name": "320i",
  "trim": "M Sport",
  "year": 2021,
  "price_usd": 28400,
  "price_original": "38900000",
  "price_original_currency": "KRW",
  "mileage": 45000,
  "fuel_type": "gasoline",
  "transmission": "automatic",
  "has_accident": false,
  "listing_url": "https://...",
  "photos": [{ "url": "https://cdn.carapis.com/..." }],
  "first_seen_at": "2026-09-28T11:04:22Z",
  "is_available": true
}

Which sources you can actually query is answered by GET /apix/api/sources/ with your API key — it is the list your account can pull today, and it is the one to trust over any page on this site.

Syarah’s mix of dealer inventory and aggregated supply makes it useful for tracking both retail pricing and broader Saudi market availability in one source.

API Quick Start

import requests resp = requests.get( "https://api.carapis.com/v2/listings", params={"source": "syarah", "limit": 20}, headers={"Authorization": f"Bearer {API_KEY}"}, ) for car in resp.json()["results"]: print(car["make"], car["model"], car["year"], car["price"])

Get an API key at my.carapis.com  and see the full API reference. Pricing is on the pricing page .

Use Cases

  • Pricing intelligence — dealer retail pricing benchmarks the Saudi market for dealers.
  • Market research — track Saudi online used-car supply and price trends. See market research.
  • Import / export — structured dealer data helps buyers source from Saudi Arabia. See import & export.

Frequently asked questions