Skip to Content

YallaMotor Data Parser & API

YallaMotor is a GCC-wide dealer-aggregated auto portal — drawing roughly 2M monthly users with new and used listings plus deep spec content — and Carapis can extract its full listing data, including make, model, year, price, specs and dealer info, through one REST API. It aggregates inventory across the Gulf (including CarSwitch and Kavak stock), and Carapis can serve its data without you maintaining a scraper.

On request — not in the live feed today. We do not continuously crawl YallaMotor 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.

CountryUAE
TypeAggregator
Vehicle typesnew, used, dealer
Monthly visits~2M/mo (est., self-reported)
Active listingsdealer-aggregated
API accessPartial / limited API
Parse priority★★★★☆
Official siteuae.yallamotor.com

What is YallaMotor?

YallaMotor is an automotive portal and content site covering the GCC (UAE, Saudi Arabia and other Gulf markets), combining dealer-aggregated new and used listings with new-car spec databases, reviews and pricing guides. It aggregates inventory from dealers and other platforms — including CarSwitch and Kavak — giving it broad multi-market coverage. YallaMotor self-reports roughly 2M monthly users.

Market Position

YallaMotor is a leading GCC auto aggregator and content portal (~2M monthly users, self-reported), spanning multiple Gulf markets from one brand. As an aggregator rather than a primary classifieds, its strength is breadth — pulling together dealer inventory and spec data across the region. Its partial content feeds make some structured data accessible, and Carapis normalizes it into the same shape as every other platform.

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 YallaMotor 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.

YallaMotor’s value is its aggregated breadth across the GCC plus its rich new-car spec content, useful for cross-market pricing and specification reference.

API Quick Start

import requests resp = requests.get( "https://api.carapis.com/v2/listings", params={"source": "yallamotor", "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 — aggregated dealer and guide prices across the GCC feed dealer models.
  • Market research — track multi-market auto supply and spec trends. See market research.
  • Import / export — broad GCC coverage helps buyers source across the Gulf. See import & export.

Frequently asked questions