Qatar Sale Scraper avatar

Qatar Sale Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Qatar Sale Scraper

Qatar Sale Scraper

Scrape cars and classifieds from qatarsale.com. Use filters or paste a Qatar Sale URL — the URL wins when set. Returns price (QAR), make, year, mileage, and photos.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

🇶🇦 Qatar Sale Scraper

Want Qatar Sale cars and classifieds in a spreadsheet? This scraper makes it easy.

Use structured filters (category, make, price, year) — structured filters work better for AI agents — or paste an input_url from Qatar Sale once you've already filtered in the browser. When input_url is set it overrides the filters below.

Qatar Sale currently lists about 26,000 cars for sale, 2,100 cars for rent, plus furniture, electronics, plates, and parts. This actor returns up to 2000 rows per run.

💡 Perfect for...

  • Dealers and buyers: Export Toyota, Lexus, Nissan, and other Qatar inventory with QAR asking prices.
  • Dashboards: Track sale vs rent stock without paging through qatarsale.com.
  • Classifieds research: Pull furniture, electronics, special numbers, or spare parts from the same marketplace.
  • Data analysts: Export structured listing rows with public Qatar Sale URLs.
  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live Qatar Sale results.
  • 📚 RAG Systems: Feed titles, makes, and prices into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste a Qatar Sale products or product URL (input_url) if you already filtered in the browser, or use structured filters (better for AI agents). input_url always wins when set.
  • 🎯 Website-Matched Filters: Same category and make paths as /en/products/{category}/{make}.
  • 🌐 Qatar marketplace: Titles, QAR prices, make/model/year, mileage, gearbox, photos, and map coordinates when published.

📦 What's inside the data?

Every row includes all of these fields:

  • Core: id, url, title, category, category_uri, purpose, slug, owner_id
  • Price: price, currency (QAR)
  • Car specs: make, model_class, model, year, mileage_km, gearbox, cylinders, condition
  • Status / media: is_promoted, is_pinned, is_sold, is_business, view_count, images_count, image_url, created_at, listed_ago
  • Location: latitude, longitude
  • Raw specs: definitions (Make, Class, Model, Year, Mileage, Gear Type, Cylinder)

🚀 Quick start

Option A — Input URL

  1. Open Cars for sale, apply filters, copy the URL — e.g. https://qatarsale.com/en/products/cars_for_sale/toyota.
  2. Paste it into input_url.
  3. Set max_results and click Start.

Option B — Structured filters (better for AI agents)

  1. Leave input_url empty.
  2. Pick a category (default: cars for sale) and optionally a make.
  3. Set max_results (up to 2000) and click Start.

Tech details for developers 🧑‍💻

Input Example (filters):

{
"category": "cars_for_sale",
"make": "toyota",
"min_year": 2018,
"max_results": 100
}

Input Example (URL override):

{
"input_url": "https://qatarsale.com/en/products/cars_for_rent",
"max_results": 50
}

Output Example:

{
"id": "711630",
"url": "https://qatarsale.com/en/product/711630",
"title": "Toyota GR 86 2023 Automatic 6,000 Km 4 Cylinder Rear Wheel Drive (RWD) Coupe White",
"category": "Cars For Sale",
"category_uri": "cars_for_sale",
"purpose": "sale",
"price": 78000,
"currency": "QAR",
"make": "Toyota",
"model_class": "GR 86",
"model": null,
"year": 2023,
"mileage_km": 6000,
"gearbox": "Automatic",
"cylinders": "4",
"condition": 1,
"is_promoted": false,
"is_pinned": false,
"is_sold": false,
"is_business": false,
"view_count": 120,
"images_count": 8,
"image_url": "https://media-blob.qatarsale.com/711630-productcovers/....webp",
"created_at": "2026-08-20T10:00:00Z",
"listed_ago": "2 days ago",
"latitude": 25.28,
"longitude": 51.53,
"slug": "toyota_gr_86_2023_...-711630",
"owner_id": "ff4a5304-817f-4b87-b35a-27dfc4e77602",
"definitions": {
"Make": "Toyota",
"Class": "GR 86",
"Year": "2023",
"Mileage": "6,000",
"Gear Type": "Automatic",
"Cylinder": "4"
}
}

Output fields:

FieldDescription
idQatar Sale numeric listing id.
urlPublic product page (/en/product/{id}).
titleListing headline.
categoryCategory label, e.g. Cars For Sale.
category_uriCategory slug used on the site.
purposesale or rent for car categories.
priceAsking price as a number.
currencyAlways QAR.
makeMake from the listing definitions.
model_classClass / range, e.g. Land Cruiser.
modelTrim / model when published.
yearModel year.
mileage_kmOdometer in kilometres.
gearboxGear type, e.g. Automatic.
cylindersCylinder count as shown on the card.
conditionSite condition code.
is_promotedWhether the ad is promoted.
is_pinnedWhether the ad is pinned.
is_soldWhether the ad is marked sold.
is_businessBusiness seller flag.
view_countPublic view count.
images_countNumber of photos.
image_urlCover photo.
created_atListing created timestamp.
listed_agoRelative time when the API sends it.
latitudeLatitude when published.
longitudeLongitude when published.
slugProduct URI slug.
owner_idSeller id.
definitionsFull spec map from the card.

📋 Input reference (detailed)

ParameterTypeRequiredDefaultDescription
input_urlstringNoPaste a /en/products/{category} or /en/products/{category}/{make} URL, or a single /en/product/{id} page. Overrides filters when set.
categorystring enumNocars_for_salecars_for_sale, cars_for_rent, car_spare_parts_accessories, special_numbers, electronics, furniture_dcor, heavy_equipments, watercrafts, bikes, jewellery, wrist_watches.
makestring enumNoallCar make slug: toyota, lexus, nissan, honda, bmw, mercedes_benz, ford, chevrolet, kia, hyundai, gmc, land_rover, porsche, audi, volkswagen, mazda, mitsubishi, jeep, tesla, cadillac, infiniti, suzuki, isuzu, chery, geely, mg, byd, haval. Only used for cars for sale/rent.
min_priceintegerNoMinimum price in QAR.
max_priceintegerNoMaximum price in QAR.
min_yearintegerNoMinimum model year (cars).
max_yearintegerNoMaximum model year (cars).
max_resultsintegerNo50Maximum rows (12000).

Notes on filters

  • Prefer exact enum strings from the Apify input dropdowns (same slugs as Qatar Sale URLs).
  • input_url always wins over filters when provided.
  • www.qatarsale.com and qatarsale.com URLs are both accepted.
  • Default category is cars for sale, matching the main cars browse page.
  • Make slugs follow the site path (mercedes_benz, not mercedes).