{
  "data": {
    "id": "37ORYNflPHcUMsMzn",
    "actId": "eGJ3ybCj8IJR6tVK8",
    "userId": "NWYsOG96fMDy8ycdf",
    "startedAt": "2026-10-29T06:57:23.072Z",
    "finishedAt": "2026-10-29T06:57:37.310Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "API"
    },
    "stats": {
      "durationMillis": 14110,
      "runTimeSecs": 14.11,
      "computeUnits": 0.015677777777777777,
      "imageSizeBytes": 330230272
    },
    "options": {
      "useCache": true,
      "betaPackages": false,
      "tag": "latest",
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"Haraj.com.sa Scraper\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"properties\": {\n    \"search\": {\n      \"title\": \"Search keyword\",\n      \"type\": \"string\",\n      \"description\": \"Search keyword (e.g. 'iphone', 'toyota'). Leave empty to browse by category/city.\",\n      \"editor\": \"textfield\",\n      \"prefill\": \"iphone\",\n      \"sectionCaption\": \"Search\",\n      \"sectionDescription\": \"Configure what to scrape. Leave search empty and pick a category to browse listings.\"\n    },\n    \"tag\": {\n      \"title\": \"Category\",\n      \"type\": \"string\",\n      \"description\": \"Filter by category\",\n      \"editor\": \"select\",\n      \"default\": \"\",\n      \"enum\": [\n        \"\",\n        \"حراج السيارات\",\n        \"حراج العقار\",\n        \"حراج الأجهزة\",\n        \"مواشي وحيوانات وطيور\",\n        \"اثاث\",\n        \"وظائف\",\n        \"خدمات\",\n        \"مستلزمات شخصية\",\n        \"العاب وترفيه\",\n        \"نوادر و تراثيات\",\n        \"مكتبة وفنون\",\n        \"صيد ورحلات\",\n        \"اطعمة ومشروبات\",\n        \"زراعة وحدائق\",\n        \"حفلات ومناسبات\",\n        \"سفر وسياحة\",\n        \"مفقودات\",\n        \"تعليم وتدريب\",\n        \"برمجة وتصاميم\",\n        \"مشاريع واستثمارات\",\n        \"قسم غير مصنف\"\n      ],\n      \"enumTitles\": [\n        \"All categories\",\n        \"حراج السيارات (Cars)\",\n        \"حراج العقار (Real Estate)\",\n        \"حراج الأجهزة (Devices)\",\n        \"مواشي وحيوانات وطيور (Animals)\",\n        \"اثاث (Furniture)\",\n        \"وظائف (Jobs)\",\n        \"خدمات (Services)\",\n        \"مستلزمات شخصية (Fashion)\",\n        \"العاب وترفيه (Games)\",\n        \"نوادر و تراثيات (Rarities)\",\n        \"مكتبة وفنون (Arts)\",\n        \"صيد ورحلات (Trips)\",\n        \"اطعمة ومشروبات (Food)\",\n        \"زراعة وحدائق (Gardens)\",\n        \"حفلات ومناسبات (Events)\",\n        \"سفر وسياحة (Tourism)\",\n        \"مفقودات (Lost & Found)\",\n        \"تعليم وتدريب (Coaching)\",\n        \"برمجة وتصاميم (Coding)\",\n        \"مشاريع واستثمارات (Projects)\",\n        \"قسم غير مصنف (Other)\"\n      ]\n    },\n    \"city\": {\n      \"title\": \"City / Region\",\n      \"type\": \"string\",\n      \"description\": \"Filter by city or region\",\n      \"editor\": \"select\",\n      \"default\": \"\",\n      \"enum\": [\n        \"\",\n        \"الرياض\",\n        \"الخرج\",\n        \"الدرعية\",\n        \"الدلم\",\n        \"الدوادمي\",\n        \"الحريق\",\n        \"الزلفي\",\n        \"السليل\",\n        \"الغاط\",\n        \"القويعية\",\n        \"المجمعة\",\n        \"المزاحمية\",\n        \"الهياثم\",\n        \"ثادق\",\n        \"حوطة بني تميم\",\n        \"رماح\",\n        \"شقراء\",\n        \"عفيف\",\n        \"الشرقيه\",\n        \"الدمام\",\n        \"الخبر\",\n        \"الظهران\",\n        \"الجبيل\",\n        \"حفر الباطن\",\n        \"الهفوف\",\n        \"تاروت\",\n        \"المبرز\",\n        \"العيون\",\n        \"النعيرية\",\n        \"بقيق\",\n        \"راس تنورة\",\n        \"الخفجي\",\n        \"القطيف\",\n        \"سيهات\",\n        \"صفوى\",\n        \"عنك\",\n        \"جده\",\n        \"مكه\",\n        \"الطايف\",\n        \"القنفذة\",\n        \"الكامل\",\n        \"الليث\",\n        \"تربة مكة\",\n        \"ثول\",\n        \"الجموم\",\n        \"رابغ\",\n        \"رنية\",\n        \"مدينة الملك عبدالله الاقتصادية\",\n        \"الخرمة\",\n        \"ينبع\",\n        \"المدينة\",\n        \"العلا\",\n        \"الحناكية\",\n        \"بدر\",\n        \"خيبر\",\n        \"مهد الذهب\",\n        \"تبوك\",\n        \"املج\",\n        \"الوجه\",\n        \"تيماء\",\n        \"ضبا\",\n        \"القصيم\",\n        \"بريدة\",\n        \"عنيزة\",\n        \"الرس\",\n        \"الشماسية\",\n        \"المذنب\",\n        \"النبهانية\",\n        \"البدائع\",\n        \"رياض الخبراء\",\n        \"البكيرية\",\n        \"حائل\",\n        \"الغزالة\",\n        \"بقعاء\",\n        \"الشنان\",\n        \"تربة حائل\",\n        \"أبها\",\n        \"عسير\",\n        \"خميس مشيط\",\n        \"المجاردة\",\n        \"بللسمر\",\n        \"بيشة\",\n        \"تثليث\",\n        \"احد رفيده\",\n        \"محايل عسير\",\n        \"الباحة\",\n        \"جيزان\",\n        \"نجران\",\n        \"شرورة\",\n        \"الوديعة\",\n        \"الجوف\",\n        \"القريات\",\n        \"دومة الجندل\",\n        \"سكاكا\",\n        \"عرعر\",\n        \"رفحاء\",\n        \"طريف\",\n        \"الكويت\",\n        \"الإمارات\",\n        \"البحرين\"\n      ],\n      \"enumTitles\": [\n        \"All regions\",\n        \"الرياض (Riyadh)\",\n        \"الخرج (Al-Kharj)\",\n        \"الدرعية (Ad Diriyah)\",\n        \"الدلم (Ad-Dilam)\",\n        \"الدوادمي (Al Duwadimi)\",\n        \"الحريق (Al Hariq)\",\n        \"الزلفي (Al Zulfi)\",\n        \"السليل (Al Sulayyil)\",\n        \"الغاط (Al-Ghat)\",\n        \"القويعية (Al Quwaiiyah)\",\n        \"المجمعة (Al Majma'ah)\",\n        \"المزاحمية (Al-Muzahmiya)\",\n        \"الهياثم (Al Hayathem)\",\n        \"ثادق (Thadiq)\",\n        \"حوطة بني تميم (Howtat Bani Tamim)\",\n        \"رماح (Rumah)\",\n        \"شقراء (Shaqra)\",\n        \"عفيف (Afif)\",\n        \"الشرقيه (Eastern Region)\",\n        \"الدمام (Dammam)\",\n        \"الخبر (Al Khobar)\",\n        \"الظهران (Dhahran)\",\n        \"الجبيل (Al Jubail)\",\n        \"حفر الباطن (Hafar Al Batin)\",\n        \"الهفوف (Al Hofuf)\",\n        \"تاروت (Tarout)\",\n        \"المبرز (Al Mubarraz)\",\n        \"العيون (Al Oyun)\",\n        \"النعيرية (Nairyah)\",\n        \"بقيق (Buqayq)\",\n        \"راس تنورة (Ras Tanura)\",\n        \"الخفجي (Khafji)\",\n        \"القطيف (Al Qatif)\",\n        \"سيهات (Saihat)\",\n        \"صفوى (Safwa)\",\n        \"عنك (Anak)\",\n        \"جده (Jeddah)\",\n        \"مكه (Makkah)\",\n        \"الطايف (Taif)\",\n        \"القنفذة (Al Qunfudhah)\",\n        \"الكامل (Al Kamil)\",\n        \"الليث (Al Lith)\",\n        \"تربة مكة (Turbah)\",\n        \"ثول (Thuwal)\",\n        \"الجموم (Al-Jumum)\",\n        \"رابغ (Rabigh)\",\n        \"رنية (Ranyah)\",\n        \"مدينة الملك عبدالله الاقتصادية (King Abdullah Economic City)\",\n        \"الخرمة (Al Khurma)\",\n        \"ينبع (Yanbu)\",\n        \"المدينة (Madinah)\",\n        \"العلا (AlUla)\",\n        \"الحناكية (Al Hinakiyah)\",\n        \"بدر (Badr)\",\n        \"خيبر (Khaybar)\",\n        \"مهد الذهب (Mahd Al Thahab)\",\n        \"تبوك (Tabouk)\",\n        \"املج (Umluj)\",\n        \"الوجه (Al Wajh)\",\n        \"تيماء (Tayma)\",\n        \"ضبا (Duba)\",\n        \"القصيم (Qassim)\",\n        \"بريدة (Buraydah)\",\n        \"عنيزة (Unayzah)\",\n        \"الرس (Ar Rass)\",\n        \"الشماسية (Al Shimasiyah)\",\n        \"المذنب (Al Mithnab)\",\n        \"النبهانية (Al Nabhaniyah)\",\n        \"البدائع (Al Badayea)\",\n        \"رياض الخبراء (Riyadh Al Khabra)\",\n        \"البكيرية (Al Bukayriyah)\",\n        \"حائل (Hail)\",\n        \"الغزالة (Al Ghazalah)\",\n        \"بقعاء (Baqaa)\",\n        \"الشنان (Al Shinan)\",\n        \"تربة حائل (Trubah)\",\n        \"أبها (Abha)\",\n        \"عسير (Aseer)\",\n        \"خميس مشيط (Khamis Mushait)\",\n        \"المجاردة (Almajaridah)\",\n        \"بللسمر (Billasmar)\",\n        \"بيشة (Bisha)\",\n        \"تثليث (Tathleeth)\",\n        \"احد رفيده (Ahad Rafidah)\",\n        \"محايل عسير (Muhayil)\",\n        \"الباحة (Bahah)\",\n        \"جيزان (Jazan)\",\n        \"نجران (Najran)\",\n        \"شرورة (Sharorah)\",\n        \"الوديعة (Al-Wadiah)\",\n        \"الجوف (Jouf)\",\n        \"القريات (Qurayyat)\",\n        \"دومة الجندل (Dumah Al Jandal)\",\n        \"سكاكا (Sakaka)\",\n        \"عرعر (Arar)\",\n        \"رفحاء (Rafha)\",\n        \"طريف (Turaif)\",\n        \"الكويت (Kuwait)\",\n        \"الإمارات (UAE)\",\n        \"البحرين (Bahrain)\"\n      ]\n    },\n    \"maxResults\": {\n      \"title\": \"Maximum results\",\n      \"type\": \"integer\",\n      \"description\": \"Maximum number of listings to scrape\",\n      \"default\": 100,\n      \"prefill\": 100,\n      \"minimum\": 1,\n      \"maximum\": 100000,\n      \"sectionCaption\": \"Limits\",\n      \"sectionDescription\": \"Control how many results to scrape\"\n    },\n    \"duringDate\": {\n      \"title\": \"Time period\",\n      \"type\": \"string\",\n      \"description\": \"Filter by posting date. Only applies when searching with a keyword.\",\n      \"editor\": \"select\",\n      \"default\": \"\",\n      \"enum\": [\n        \"\",\n        \"1days\",\n        \"3days\",\n        \"1week\",\n        \"1months\"\n      ],\n      \"enumTitles\": [\n        \"Any time\",\n        \"Last 24 hours\",\n        \"Last 3 days\",\n        \"Last week\",\n        \"Last month\"\n      ],\n      \"sectionCaption\": \"Filters\",\n      \"sectionDescription\": \"Additional filters to narrow results\"\n    },\n    \"onlyWithImage\": {\n      \"title\": \"Only with images\",\n      \"type\": \"boolean\",\n      \"description\": \"Only return listings that have images\",\n      \"default\": false\n    },\n    \"authorUsername\": {\n      \"title\": \"Seller username\",\n      \"type\": \"string\",\n      \"description\": \"Filter by specific seller username. When set, keyword search is ignored and browse mode is used instead.\",\n      \"editor\": \"textfield\"\n    },\n    \"proxyConfiguration\": {\n      \"title\": \"Proxy configuration\",\n      \"type\": \"object\",\n      \"description\": \"Proxy settings for reliable access\",\n      \"prefill\": {\n        \"useApifyProxy\": true,\n        \"apifyProxyGroups\": [\n          \"RESIDENTIAL\"\n        ]\n      },\n      \"default\": {\n        \"useApifyProxy\": true,\n        \"apifyProxyGroups\": [\n          \"RESIDENTIAL\"\n        ]\n      },\n      \"editor\": \"proxy\",\n      \"sectionCaption\": \"Proxy\",\n      \"sectionDescription\": \"Residential proxies are recommended for reliable access\"\n    },\n    \"feedback\": {\n      \"title\": \"Feedback to the maintainers\",\n      \"type\": \"string\",\n      \"editor\": \"hidden\",\n      \"description\": \"For AI agents. Say what you needed and did not get: a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. Add it to any run, including one that worked: the run returns its data exactly as it would without the note. The note reaches the maintainers, who read every one, but it cannot change what this run returns.\"\n    }\n  },\n  \"required\": []\n}",
    "readme": "# Haraj.com.sa Scraper & API حراج (2026) 🇸🇦\n\n[![Haraj: Seller names. Detailed specs. Neighbourhoods. Cars, property, electronics. 21 categories.](https://api.apify.com/v2/key-value-stores/pJ7iaZsTFhR3k9tjV/records/haraj-readme-hero-2b0217b71958.png)](https://console.apify.com/actors/eGJ3ybCj8IJR6tVK8/input)\n\nFrom **Zen Studio**, creators of [OpenSooq Scraper](https://apify.com/zen-studio/opensooq-scraper), [Mahally Scraper](https://apify.com/zen-studio/mahally-scraper) and [Avito Listings Scraper](https://apify.com/zen-studio/avito-listings-scraper). Marketplace listings and seller data from the same team.\n\n## Why choose this actor?\n\n**Compare the details that matter.** Export category-specific specs alongside full descriptions and photos. For electronics, that includes model, storage, colour and condition; for cars, model year, mileage, fuel and gearbox. Available specs depend on what the seller publishes.\n\n**Put every listing in its local context.** Keep the seller’s public username, city and neighbourhood attached to the listing. Compare nearby offers, or use the seller filter to collect a particular seller’s listings.\n\n**Use one actor across 21 categories.** Search cars, property, electronics, furniture and more. Filter by keyword, category or location, with duplicate listings removed from the export. Keyword searches can also be limited to recent posts.\n\n<p dir=\"rtl\" lang=\"ar\"><strong>بالعربية:</strong> أسماء المستخدمين، مواصفات الإعلانات، المدن والأحياء في 21 قسمًا. ابحث بالكلمة أو القسم أو المدينة، أو اجمع إعلانات بائع محدد. تختلف الحقول المتاحة حسب الإعلان.</p>\n\n<a href=\"https://console.apify.com/actors/eGJ3ybCj8IJR6tVK8/input\" data-demo-cta=\"true\"><img src=\"https://api.apify.com/v2/key-value-stores/pJ7iaZsTFhR3k9tjV/records/haraj-readme-cta-978e16ab88c9.svg\" width=\"236\" height=\"48\" alt=\"Explore five listings\" /></a>\n\n### Try five listings first\n\n```json\n{\n  \"search\": \"iphone\",\n  \"maxResults\": 5\n}\n```\n\n[Open actor input](https://console.apify.com/actors/eGJ3ybCj8IJR6tVK8/input) to change the keyword or choose a category and city. Arabic keywords often return more relevant matches. Export JSON, CSV or Excel; JSON preserves nested specifications. For a seller’s listings, enter their username in `authorUsername`.\n\nCheck [current pricing](https://apify.com/zen-studio/haraj-scraper/pricing) before starting. Seller names are public usernames; this actor does not provide a dedicated phone-number field.\n\n<table><tr><td colspan=\"5\" style=\"background:#0474C0;padding:10px 12px\"><strong style=\"color:#FFFFFF;font-size:14px\">Zen Studio · Marketplaces Suite</strong></td></tr><tr><td style=\"padding:8px;background:#CDE9FB;border:1px solid #BADCF2;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-eGJ3ybCj8IJR6tVK8-O68GMLvRzS-haraj-scraper-logo.png\" width=\"20\" height=\"20\" style=\"display:inline;vertical-align:middle\" alt=\"\">&nbsp;<a href=\"https://apify.com/zen-studio/haraj-scraper\" style=\"color:#103D5A;font-weight:700;font-size:13px;text-decoration:none\">Haraj</a></span><br><span style=\"color:#31556C;font-size:12px;white-space:nowrap\">You are here</span></td><td style=\"padding:8px;background:#E9F5FD;border:1px solid #BADCF2;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-kxgRUK3KsSS8o1Esy-Sk2tbEJwPj-opensooq-scraper-logo.png\" width=\"20\" height=\"20\" style=\"display:inline;vertical-align:middle\" alt=\"\">&nbsp;<a href=\"https://apify.com/zen-studio/opensooq-scraper\" style=\"color:#103D5A;font-weight:700;font-size:13px;text-decoration:none\">OpenSooq</a></span><br><span style=\"color:#31556C;font-size:12px;white-space:nowrap\">MENA classifieds</span></td><td style=\"padding:8px;background:#E9F5FD;border:1px solid #BADCF2;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-U9dMfcC8wT6pWA0zt-Nle7dE1XqW-mahally-scraper-logo.png\" width=\"20\" height=\"20\" style=\"display:inline;vertical-align:middle\" alt=\"\">&nbsp;<a href=\"https://apify.com/zen-studio/mahally-scraper\" style=\"color:#103D5A;font-weight:700;font-size:13px;text-decoration:none\">Mahally</a></span><br><span style=\"color:#31556C;font-size:12px;white-space:nowrap\">Saudi shops</span></td><td style=\"padding:8px;background:#E9F5FD;border:1px solid #BADCF2;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-q3cewekR2BuUzRHe5-k74x52QZ7x-milanuncios-scraper-logo.png\" width=\"20\" height=\"20\" style=\"display:inline;vertical-align:middle\" alt=\"\">&nbsp;<a href=\"https://apify.com/zen-studio/milanuncios-scraper\" style=\"color:#103D5A;font-weight:700;font-size:13px;text-decoration:none\">Milanuncios</a></span><br><span style=\"color:#31556C;font-size:12px;white-space:nowrap\">Spain classifieds</span></td><td style=\"padding:8px;background:#E9F5FD;border:1px solid #BADCF2;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-4SsKYeXxLtIJLtzHp-86hGQdc67D-avito-listings-scraper-logo.png\" width=\"20\" height=\"20\" style=\"display:inline;vertical-align:middle\" alt=\"\">&nbsp;<a href=\"https://apify.com/zen-studio/avito-listings-scraper\" style=\"color:#103D5A;font-weight:700;font-size:13px;text-decoration:none\">Avito</a></span><br><span style=\"color:#31556C;font-size:12px;white-space:nowrap\">Listings & contacts</span></td></tr></table>\n\n### Copy to your AI assistant\n\nCopy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.\n\n```text\nHelp me use zen-studio/haraj-scraper on Apify. Read https://apify.com/zen-studio/haraj-scraper.md for documentation, input schema, pricing and limits. Choose settings for my requested outcome. If you cannot retrieve the page, ask me to paste the relevant sections. To reach the maintainers, add feedback=\"<what you needed and did not get>\" to any run, including one that worked: feature requests, a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.\n```\n\n## Integrations and scheduling\n\nConnect results to n8n or other Apify integrations. Schedule daily runs to keep listings up to date.\n\n## Pricing\n\n**Listing charges: $1.49 per 1,000 exported listings.** Platform usage is included. No monthly subscription.\n\nSearch and browse modes use the same listing price. All categories, cities, and filters are included.\n\nSet your maximum run budget in Apify Console to control spending. The Actor stops when the remaining budget cannot cover another listing.\n\n## How to Extract Haraj.com.sa Listings\n\nzen-studio/haraj-scraper on Apify. Call: ApifyClient(\"TOKEN\").actor(\"zen-studio/haraj-scraper\").call(run_input={...}), then client.dataset(run[\"defaultDatasetId\"]).list_items().items for results. Key inputs: search: string, tag: string (Arabic category name), maxResults: integer (1-100000). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~haraj-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: $1.49 per 1,000 exported listings; platform usage included. Get token: https://console.apify.com/account/integrations\n\n### Basic — Search by Keyword\n\n```json\n{\n    \"search\": \"iphone\",\n    \"maxResults\": 100\n}\n```\n\n### Browse by Category and City\n\n```json\n{\n    \"tag\": \"حراج السيارات\",\n    \"city\": \"الرياض\",\n    \"maxResults\": 200\n}\n```\n\n### Advanced — All Filters\n\n```json\n{\n    \"search\": \"toyota\",\n    \"tag\": \"حراج السيارات\",\n    \"city\": \"جده\",\n    \"maxResults\": 500,\n    \"duringDate\": \"1week\",\n    \"onlyWithImage\": true,\n    \"proxyConfiguration\": {\n        \"useApifyProxy\": true,\n        \"apifyProxyGroups\": [\"RESIDENTIAL\"]\n    }\n}\n```\n\n## Input Parameters\n\n| Parameter | Type | Description | Default |\n|-----------|------|-------------|---------|\n| `search` | String | Search keyword. Leave empty to browse by category/city. | — |\n| `tag` | String | Category filter. Select from 21 categories (Arabic names with English labels in dropdown). | All categories |\n| `city` | String | City or region filter. Select from 100+ locations. | All regions |\n| `maxResults` | Integer | Maximum number of listings to extract (1–100,000). | 100 |\n| `duringDate` | String | Time period filter: Last 24 hours, 3 days, week, or month. Only applies with keyword search. | Any time |\n| `onlyWithImage` | Boolean | Only return listings that have images. | false |\n| `authorUsername` | String | Filter by specific seller username. When set, keyword search is ignored and browse mode is used. | — |\n| `proxyConfiguration` | Object | Proxy settings. Residential proxies recommended. | Apify Residential |\n\n### Categories (الأقسام)\n\nCars (حراج السيارات), Real Estate (حراج العقار), Devices (حراج الأجهزة), Animals (مواشي وحيوانات وطيور), Furniture (اثاث), Jobs (وظائف), Services (خدمات), Fashion (مستلزمات شخصية), Games (العاب وترفيه), Rarities (نوادر و تراثيات), Arts (مكتبة وفنون), Trips (صيد ورحلات), Food (اطعمة ومشروبات), Gardens (زراعة وحدائق), Events (حفلات ومناسبات), Tourism (سفر وسياحة), Lost & Found (مفقودات), Coaching (تعليم وتدريب), Coding (برمجة وتصاميم), Projects (مشاريع واستثمارات), Other (قسم غير مصنف).\n\n### Cities (المدن)\n\nAll Saudi regions covered: Riyadh / الرياض (19 cities), Eastern Region / الشرقيه (18 cities), Jeddah / جده, Makkah / مكه (14 cities), Madinah / المدينة (7 cities), Tabouk / تبوك (5 cities), Qassim / القصيم (10 cities), Hail / حائل (6 cities), Aseer / عسير (9 cities), Najran / نجران, Jouf / الجوف, Arar / عرعر, and more. Also includes Kuwait / الكويت, UAE / الإمارات, and Bahrain / البحرين.\n\n## Output Example\n\n```json\n{\n  \"id\": 174927811,\n  \"url\": \"https://haraj.com.sa/11174927811/هايلكس_2014/\",\n  \"title\": \"هايلكس 2014\",\n  \"body\": \"للبيع هايلكس 2014 غمارتين \\n\\nممشى 400 الف وقابل للزيادة \\n\\nمكينه وقير وبدي شرط \\n\\nللتواصل 0556210062\",\n  \"authorUsername\": \"mushari232\",\n  \"authorId\": 14249695,\n  \"city\": \"الشرقيه\",\n  \"geoCity\": \"المبرز\",\n  \"geoNeighborhood\": \"محاسن ارامكو\",\n  \"postDate\": 1770402752,\n  \"updateDate\": 1770402752,\n  \"tags\": [\n    \"حراج السيارات\",\n    \"تويوتا\",\n    \"هايلوكس\",\n    \"هايلوكس 2014\"\n  ],\n  \"tagsFilters\": [],\n  \"hasImage\": true,\n  \"hasVideo\": false,\n  \"thumbnailUrl\": \"https://mimg6cdn.haraj.com.sa/userfiles30/960x1280_46BC54A7-078E-4B30-999B-8166DBC11E68.jpg\",\n  \"imagesList\": [\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/960x1280_46BC54A7-078E-4B30-999B-8166DBC11E68.jpg\",\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/960x1280_C40393FE-0F53-4BEF-B06F-1E8C4DEAB694.jpg\",\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/960x1280_503044E2-8925-4DBB-A9A2-E14BC23121F2.jpg\",\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/960x1280_AC0DCC07-7231-4FB3-B4CF-D98ED7ECB919.jpg\",\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/1200x1600_BE2E5F7A-D64D-4044-827E-7038B2485F64.jpg\",\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/1200x1600_757B6D05-FE3E-47C8-961F-A2EB2E7532DC.jpg\"\n  ],\n  \"price\": null,\n  \"formattedPrice\": null,\n  \"commentCount\": 0,\n  \"upRank\": 0,\n  \"downRank\": 0,\n  \"isPromoted\": false,\n  \"postType\": \"AD\",\n  \"scrapedAt\": \"2026-02-06T18:32:39.878520+00:00\",\n  \"carInfo\": {\n    \"model\": 2014,\n    \"carOrRelated\": \"CAR\"\n  }\n}\n```\n\n### Output Example — Car Listing\n\n```json\n{\n    \"id\": 174920445,\n    \"url\": \"https://haraj.com.sa/11174920445/camry_2020/\",\n    \"title\": \"كامري 2020 فل كامل\",\n    \"body\": \"Toyota Camry 2020 full option, 48,000 km, single owner, accident-free\",\n    \"authorUsername\": \"cars_ksa\",\n    \"authorId\": 87654321,\n    \"city\": \"جده\",\n    \"geoCity\": \"جدة\",\n    \"geoNeighborhood\": \"الصفا\",\n    \"postDate\": 1770350000,\n    \"updateDate\": 1770385000,\n    \"tags\": [\"حراج السيارات\", \"تويوتا\"],\n    \"tagsFilters\": [\"تويوتا\"],\n    \"hasImage\": true,\n    \"hasVideo\": false,\n    \"thumbnailUrl\": \"https://mimg6cdn.haraj.com.sa/userfiles30/camry_thumb.jpg\",\n    \"imagesList\": [\n        \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-05/camry1.jpg\",\n        \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-05/camry2.jpg\",\n        \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-05/camry3.jpg\"\n    ],\n    \"price\": \"85000\",\n    \"formattedPrice\": \"85,000\",\n    \"commentCount\": 12,\n    \"upRank\": 8,\n    \"downRank\": 1,\n    \"isPromoted\": true,\n    \"postType\": \"AD\",\n    \"carInfo\": {\n        \"sellOrWaiver\": \"SELL\",\n        \"model\": 2020,\n        \"mileage\": 48,\n        \"fuel\": \"GASOLINE\",\n        \"gear\": \"AUTO\",\n        \"condition\": \"USED\",\n        \"carOrRelated\": \"CAR\"\n    },\n    \"scrapedAt\": \"2026-02-07T12:00:00+00:00\"\n}\n```\n\n## Extracting Haraj Data with Python\n\n```python\nfrom apify_client import ApifyClient\n\nclient = ApifyClient(\"YOUR_API_TOKEN\")\n\nrun = client.actor(\"zen-studio/haraj-scraper\").call(run_input={\n    \"search\": \"iphone\",\n    \"city\": \"الرياض\",\n    \"maxResults\": 200,\n})\n\nfor item in client.dataset(run[\"defaultDatasetId\"]).iterate_items():\n    print(f\"{item['title']} - {item['price']} SAR - {item['city']}\")\n```\n\n## Extracting Haraj Data with JavaScript\n\n```javascript\nimport { ApifyClient } from 'apify-client';\n\nconst client = new ApifyClient({ token: 'YOUR_API_TOKEN' });\n\nconst run = await client.actor('zen-studio/haraj-scraper').call({\n    search: 'toyota',\n    tag: 'حراج السيارات',\n    maxResults: 500,\n});\n\nconst { items } = await client.dataset(run.defaultDatasetId).listItems();\nconsole.log(`Found ${items.length} car listings`);\n```\n\n## Advanced Usage\n\n### Extract All Listings from a Specific Seller\n\n```json\n{\n    \"authorUsername\": \"trusted_seller_99\",\n    \"maxResults\": 1000\n}\n```\n\n### Recent Real Estate Listings in Riyadh (عقار الرياض)\n\n```json\n{\n    \"search\": \"شقة\",\n    \"tag\": \"حراج العقار\",\n    \"city\": \"الرياض\",\n    \"duringDate\": \"1week\",\n    \"onlyWithImage\": true,\n    \"maxResults\": 300\n}\n```\n\n### All Car Listings in Jeddah (سيارات جده)\n\n```json\n{\n    \"tag\": \"حراج السيارات\",\n    \"city\": \"جده\",\n    \"maxResults\": 5000\n}\n```\n\n### Electronics with Images Only (أجهزة بالصور)\n\n```json\n{\n    \"tag\": \"حراج الأجهزة\",\n    \"onlyWithImage\": true,\n    \"maxResults\": 1000\n}\n```\n\n## Proxy Configuration\n\nResidential proxies are recommended for reliable access. The default configuration works out of the box:\n\n```json\n{\n    \"proxyConfiguration\": {\n        \"useApifyProxy\": true,\n        \"apifyProxyGroups\": [\"RESIDENTIAL\"]\n    }\n}\n```\n\nCustom proxies:\n\n```json\n{\n    \"proxyConfiguration\": {\n        \"useApifyProxy\": false,\n        \"proxyUrls\": [\"http://user:pass@proxy.example.com:8000\"]\n    }\n}\n```\n\n## Data Export\n\nExport your results in any format:\n\n- **JSON** — programmatic analysis and integration\n- **CSV** — spreadsheet analysis and reporting\n- **Excel** — data visualization and pivot tables\n\nDownload directly from the Apify Console or access via the dataset API endpoint.\n\n## FAQ\n\n**Q: What data does the Haraj Scraper extract?**\nA: 25+ fields per listing including title, description, price, seller info, location (city and neighborhood), images, engagement metrics, and category-specific metadata like car specs or real estate details.\n\n**Q: How many listings can I extract?**\nA: Up to 100,000 listings per run. Set the `maxResults` parameter to control how many results you get.\n\n**Q: Do I need a Haraj account?**\nA: No. The scraper extracts publicly available listing data without requiring any account or login.\n\n**Q: How current is the data?**\nA: Data is extracted in real-time. Use the `duringDate` filter to only get listings from the last 24 hours, 3 days, week, or month.\n\n**Q: Can I search in English?**\nA: Haraj is primarily an Arabic-language platform. English keywords work for some listings (e.g., \"iphone\", \"toyota\"), but Arabic keywords will return more results.\n\n**Q: Which categories are available?**\nA: 21 categories: Cars, Real Estate, Devices, Animals, Furniture, Jobs, Services, Fashion, Games, Rarities, Arts, Trips, Food, Gardens, Events, Tourism, Lost & Found, Coaching, Coding, Projects, and Other.\n\n**Q: Does the time period filter work with category browsing?**\nA: The `duringDate` filter only applies when searching with a keyword. When browsing by category/city without a keyword, it returns the most recent listings.\n\n**Q: Can I extract listings from multiple cities at once?**\nA: Currently you can filter by one city per run. To cover multiple cities, run the actor multiple times with different city parameters, or leave the city filter empty to get listings from all regions.\n\n**Q: How is car metadata structured?**\nA: Car listings include a `carInfo` object with fields like `model` (year), `mileage` (in thousands km), `fuel` (GASOLINE/DIESEL), `gear` (AUTO/MANUAL), `condition` (USED/NEW), and `sellOrWaiver` (SELL/WAIVER).\n\n## Getting Started\n\n### 1. Set Your Budget\nSet a run budget and pay for the listings you export.\n\n### 2. Configure\n- Enter a **search keyword** or select a **category** to browse\n- Optionally filter by **city** or **region**\n- Set your desired **maximum results** (default: 100)\n- Apply additional filters as needed\n\n### 3. Run\nStart the extraction and monitor progress in the Apify Console. Results appear progressively as listings are processed.\n\n### 4. Export\nDownload results as JSON, CSV, or Excel. Integrate via the Apify API for automated workflows.\n\n## Combine it with more data sources\n\nLooking for more Arabic marketplace data? Check out the [Mahally Scraper](https://apify.com/zen-studio/mahally-scraper) for Saudi e-commerce products with seller WhatsApp contacts, or the [OpenSooq Scraper](https://apify.com/zen-studio/opensooq-scraper) for classifieds across 20 MENA countries including UAE, Jordan, Egypt, and Kuwait.\n\n## Disclaimer\n\nData is collected from publicly available sources and provided \"as is\" for informational purposes. Users are responsible for compliance with Haraj's terms of service and applicable regulations.\n\n---\n\n[**Start Extracting Haraj Listings Now**](https://console.apify.com/actors/eGJ3ybCj8IJR6tVK8)\n\n---\n\n*Get structured data from Saudi Arabia's largest classifieds marketplace (حراج) — cars (سيارات), real estate (عقار), electronics (أجهزة), and more.*\n",
    "gitCommitId": "823b288c862c2ca1af8e22363c1cfcfb04934411",
    "gitBranchName": "master",
    "actorDefinition": {
      "actorSpecification": 1,
      "name": "haraj-scraper",
      "title": "Haraj Scraper & API",
      "description": "Haraj scraper and unofficial Haraj API to extract listings from Haraj.com.sa. Scrape cars, real estate, electronics, jobs, and 20+ categories. Filter by city, category, seller, or keyword. Get structured data with prices, images, seller info, and location from Saudi Arabia's largest marketplace.",
      "version": "0.1",
      "meta": {
        "templateId": "python-empty"
      },
      "input": {
        "title": "Haraj.com.sa Scraper",
        "type": "object",
        "schemaVersion": 1,
        "properties": {
          "search": {
            "title": "Search keyword",
            "type": "string",
            "description": "Search keyword (e.g. 'iphone', 'toyota'). Leave empty to browse by category/city.",
            "editor": "textfield",
            "prefill": "iphone",
            "sectionCaption": "Search",
            "sectionDescription": "Configure what to scrape. Leave search empty and pick a category to browse listings."
          },
          "tag": {
            "title": "Category",
            "type": "string",
            "description": "Filter by category",
            "editor": "select",
            "default": "",
            "enum": [
              "",
              "حراج السيارات",
              "حراج العقار",
              "حراج الأجهزة",
              "مواشي وحيوانات وطيور",
              "اثاث",
              "وظائف",
              "خدمات",
              "مستلزمات شخصية",
              "العاب وترفيه",
              "نوادر و تراثيات",
              "مكتبة وفنون",
              "صيد ورحلات",
              "اطعمة ومشروبات",
              "زراعة وحدائق",
              "حفلات ومناسبات",
              "سفر وسياحة",
              "مفقودات",
              "تعليم وتدريب",
              "برمجة وتصاميم",
              "مشاريع واستثمارات",
              "قسم غير مصنف"
            ],
            "enumTitles": [
              "All categories",
              "حراج السيارات (Cars)",
              "حراج العقار (Real Estate)",
              "حراج الأجهزة (Devices)",
              "مواشي وحيوانات وطيور (Animals)",
              "اثاث (Furniture)",
              "وظائف (Jobs)",
              "خدمات (Services)",
              "مستلزمات شخصية (Fashion)",
              "العاب وترفيه (Games)",
              "نوادر و تراثيات (Rarities)",
              "مكتبة وفنون (Arts)",
              "صيد ورحلات (Trips)",
              "اطعمة ومشروبات (Food)",
              "زراعة وحدائق (Gardens)",
              "حفلات ومناسبات (Events)",
              "سفر وسياحة (Tourism)",
              "مفقودات (Lost & Found)",
              "تعليم وتدريب (Coaching)",
              "برمجة وتصاميم (Coding)",
              "مشاريع واستثمارات (Projects)",
              "قسم غير مصنف (Other)"
            ]
          },
          "city": {
            "title": "City / Region",
            "type": "string",
            "description": "Filter by city or region",
            "editor": "select",
            "default": "",
            "enum": [
              "",
              "الرياض",
              "الخرج",
              "الدرعية",
              "الدلم",
              "الدوادمي",
              "الحريق",
              "الزلفي",
              "السليل",
              "الغاط",
              "القويعية",
              "المجمعة",
              "المزاحمية",
              "الهياثم",
              "ثادق",
              "حوطة بني تميم",
              "رماح",
              "شقراء",
              "عفيف",
              "الشرقيه",
              "الدمام",
              "الخبر",
              "الظهران",
              "الجبيل",
              "حفر الباطن",
              "الهفوف",
              "تاروت",
              "المبرز",
              "العيون",
              "النعيرية",
              "بقيق",
              "راس تنورة",
              "الخفجي",
              "القطيف",
              "سيهات",
              "صفوى",
              "عنك",
              "جده",
              "مكه",
              "الطايف",
              "القنفذة",
              "الكامل",
              "الليث",
              "تربة مكة",
              "ثول",
              "الجموم",
              "رابغ",
              "رنية",
              "مدينة الملك عبدالله الاقتصادية",
              "الخرمة",
              "ينبع",
              "المدينة",
              "العلا",
              "الحناكية",
              "بدر",
              "خيبر",
              "مهد الذهب",
              "تبوك",
              "املج",
              "الوجه",
              "تيماء",
              "ضبا",
              "القصيم",
              "بريدة",
              "عنيزة",
              "الرس",
              "الشماسية",
              "المذنب",
              "النبهانية",
              "البدائع",
              "رياض الخبراء",
              "البكيرية",
              "حائل",
              "الغزالة",
              "بقعاء",
              "الشنان",
              "تربة حائل",
              "أبها",
              "عسير",
              "خميس مشيط",
              "المجاردة",
              "بللسمر",
              "بيشة",
              "تثليث",
              "احد رفيده",
              "محايل عسير",
              "الباحة",
              "جيزان",
              "نجران",
              "شرورة",
              "الوديعة",
              "الجوف",
              "القريات",
              "دومة الجندل",
              "سكاكا",
              "عرعر",
              "رفحاء",
              "طريف",
              "الكويت",
              "الإمارات",
              "البحرين"
            ],
            "enumTitles": [
              "All regions",
              "الرياض (Riyadh)",
              "الخرج (Al-Kharj)",
              "الدرعية (Ad Diriyah)",
              "الدلم (Ad-Dilam)",
              "الدوادمي (Al Duwadimi)",
              "الحريق (Al Hariq)",
              "الزلفي (Al Zulfi)",
              "السليل (Al Sulayyil)",
              "الغاط (Al-Ghat)",
              "القويعية (Al Quwaiiyah)",
              "المجمعة (Al Majma'ah)",
              "المزاحمية (Al-Muzahmiya)",
              "الهياثم (Al Hayathem)",
              "ثادق (Thadiq)",
              "حوطة بني تميم (Howtat Bani Tamim)",
              "رماح (Rumah)",
              "شقراء (Shaqra)",
              "عفيف (Afif)",
              "الشرقيه (Eastern Region)",
              "الدمام (Dammam)",
              "الخبر (Al Khobar)",
              "الظهران (Dhahran)",
              "الجبيل (Al Jubail)",
              "حفر الباطن (Hafar Al Batin)",
              "الهفوف (Al Hofuf)",
              "تاروت (Tarout)",
              "المبرز (Al Mubarraz)",
              "العيون (Al Oyun)",
              "النعيرية (Nairyah)",
              "بقيق (Buqayq)",
              "راس تنورة (Ras Tanura)",
              "الخفجي (Khafji)",
              "القطيف (Al Qatif)",
              "سيهات (Saihat)",
              "صفوى (Safwa)",
              "عنك (Anak)",
              "جده (Jeddah)",
              "مكه (Makkah)",
              "الطايف (Taif)",
              "القنفذة (Al Qunfudhah)",
              "الكامل (Al Kamil)",
              "الليث (Al Lith)",
              "تربة مكة (Turbah)",
              "ثول (Thuwal)",
              "الجموم (Al-Jumum)",
              "رابغ (Rabigh)",
              "رنية (Ranyah)",
              "مدينة الملك عبدالله الاقتصادية (King Abdullah Economic City)",
              "الخرمة (Al Khurma)",
              "ينبع (Yanbu)",
              "المدينة (Madinah)",
              "العلا (AlUla)",
              "الحناكية (Al Hinakiyah)",
              "بدر (Badr)",
              "خيبر (Khaybar)",
              "مهد الذهب (Mahd Al Thahab)",
              "تبوك (Tabouk)",
              "املج (Umluj)",
              "الوجه (Al Wajh)",
              "تيماء (Tayma)",
              "ضبا (Duba)",
              "القصيم (Qassim)",
              "بريدة (Buraydah)",
              "عنيزة (Unayzah)",
              "الرس (Ar Rass)",
              "الشماسية (Al Shimasiyah)",
              "المذنب (Al Mithnab)",
              "النبهانية (Al Nabhaniyah)",
              "البدائع (Al Badayea)",
              "رياض الخبراء (Riyadh Al Khabra)",
              "البكيرية (Al Bukayriyah)",
              "حائل (Hail)",
              "الغزالة (Al Ghazalah)",
              "بقعاء (Baqaa)",
              "الشنان (Al Shinan)",
              "تربة حائل (Trubah)",
              "أبها (Abha)",
              "عسير (Aseer)",
              "خميس مشيط (Khamis Mushait)",
              "المجاردة (Almajaridah)",
              "بللسمر (Billasmar)",
              "بيشة (Bisha)",
              "تثليث (Tathleeth)",
              "احد رفيده (Ahad Rafidah)",
              "محايل عسير (Muhayil)",
              "الباحة (Bahah)",
              "جيزان (Jazan)",
              "نجران (Najran)",
              "شرورة (Sharorah)",
              "الوديعة (Al-Wadiah)",
              "الجوف (Jouf)",
              "القريات (Qurayyat)",
              "دومة الجندل (Dumah Al Jandal)",
              "سكاكا (Sakaka)",
              "عرعر (Arar)",
              "رفحاء (Rafha)",
              "طريف (Turaif)",
              "الكويت (Kuwait)",
              "الإمارات (UAE)",
              "البحرين (Bahrain)"
            ]
          },
          "maxResults": {
            "title": "Maximum results",
            "type": "integer",
            "description": "Maximum number of listings to scrape",
            "default": 100,
            "prefill": 100,
            "minimum": 1,
            "maximum": 100000,
            "sectionCaption": "Limits",
            "sectionDescription": "Control how many results to scrape"
          },
          "duringDate": {
            "title": "Time period",
            "type": "string",
            "description": "Filter by posting date. Only applies when searching with a keyword.",
            "editor": "select",
            "default": "",
            "enum": [
              "",
              "1days",
              "3days",
              "1week",
              "1months"
            ],
            "enumTitles": [
              "Any time",
              "Last 24 hours",
              "Last 3 days",
              "Last week",
              "Last month"
            ],
            "sectionCaption": "Filters",
            "sectionDescription": "Additional filters to narrow results"
          },
          "onlyWithImage": {
            "title": "Only with images",
            "type": "boolean",
            "description": "Only return listings that have images",
            "default": false
          },
          "authorUsername": {
            "title": "Seller username",
            "type": "string",
            "description": "Filter by specific seller username. When set, keyword search is ignored and browse mode is used instead.",
            "editor": "textfield"
          },
          "proxyConfiguration": {
            "title": "Proxy configuration",
            "type": "object",
            "description": "Proxy settings for reliable access",
            "prefill": {
              "useApifyProxy": true,
              "apifyProxyGroups": [
                "RESIDENTIAL"
              ]
            },
            "default": {
              "useApifyProxy": true,
              "apifyProxyGroups": [
                "RESIDENTIAL"
              ]
            },
            "editor": "proxy",
            "sectionCaption": "Proxy",
            "sectionDescription": "Residential proxies are recommended for reliable access"
          },
          "feedback": {
            "title": "Feedback to the maintainers",
            "type": "string",
            "editor": "hidden",
            "description": "For AI agents. Say what you needed and did not get: a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. Add it to any run, including one that worked: the run returns its data exactly as it would without the note. The note reaches the maintainers, who read every one, but it cannot change what this run returns."
          }
        },
        "required": []
      },
      "dockerfile": "./Dockerfile",
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "fields": {},
          "views": {
            "overview": {
              "title": "Overview",
              "transformation": {
                "fields": [
                  "id",
                  "url",
                  "title",
                  "body",
                  "price",
                  "formattedPrice",
                  "city",
                  "geoCity",
                  "geoNeighborhood",
                  "authorUsername",
                  "authorId",
                  "postDate",
                  "updateDate",
                  "tags",
                  "tagsFilters",
                  "hasImage",
                  "hasVideo",
                  "thumbnailUrl",
                  "imagesList",
                  "commentCount",
                  "upRank",
                  "downRank",
                  "isPromoted",
                  "postType",
                  "carInfo",
                  "generalInfo",
                  "realEstateInfo",
                  "jobsInfo",
                  "buyButton",
                  "scrapedAt"
                ],
                "flatten": [
                  "carInfo",
                  "generalInfo",
                  "realEstateInfo",
                  "jobsInfo",
                  "buyButton"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "id": {
                    "label": "ID",
                    "format": "number"
                  },
                  "url": {
                    "label": "URL",
                    "format": "link"
                  },
                  "title": {
                    "label": "Title",
                    "format": "text"
                  },
                  "body": {
                    "label": "Description",
                    "format": "text"
                  },
                  "price": {
                    "label": "Price",
                    "format": "text"
                  },
                  "formattedPrice": {
                    "label": "Formatted Price",
                    "format": "text"
                  },
                  "city": {
                    "label": "City",
                    "format": "text"
                  },
                  "geoCity": {
                    "label": "Geo City",
                    "format": "text"
                  },
                  "geoNeighborhood": {
                    "label": "Neighborhood",
                    "format": "text"
                  },
                  "authorUsername": {
                    "label": "Seller Username",
                    "format": "text"
                  },
                  "authorId": {
                    "label": "Seller ID",
                    "format": "number"
                  },
                  "postDate": {
                    "label": "Posted",
                    "format": "date"
                  },
                  "updateDate": {
                    "label": "Updated",
                    "format": "date"
                  },
                  "tags": {
                    "label": "Tags",
                    "format": "array"
                  },
                  "tagsFilters": {
                    "label": "Tag Filters",
                    "format": "array"
                  },
                  "hasImage": {
                    "label": "Has Image",
                    "format": "boolean"
                  },
                  "hasVideo": {
                    "label": "Has Video",
                    "format": "boolean"
                  },
                  "thumbnailUrl": {
                    "label": "Thumbnail",
                    "format": "image"
                  },
                  "imagesList": {
                    "label": "Images",
                    "format": "array"
                  },
                  "commentCount": {
                    "label": "Comments",
                    "format": "number"
                  },
                  "upRank": {
                    "label": "Upvotes",
                    "format": "number"
                  },
                  "downRank": {
                    "label": "Downvotes",
                    "format": "number"
                  },
                  "isPromoted": {
                    "label": "Promoted",
                    "format": "boolean"
                  },
                  "postType": {
                    "label": "Post Type",
                    "format": "text"
                  },
                  "carInfo": {
                    "label": "Car Info",
                    "format": "object"
                  },
                  "generalInfo": {
                    "label": "General Info",
                    "format": "object"
                  },
                  "realEstateInfo": {
                    "label": "Real Estate Info",
                    "format": "object"
                  },
                  "jobsInfo": {
                    "label": "Jobs Info",
                    "format": "object"
                  },
                  "buyButton": {
                    "label": "Buy Button",
                    "format": "object"
                  },
                  "scrapedAt": {
                    "label": "Scraped At",
                    "format": "date"
                  }
                }
              }
            }
          }
        }
      },
      "output": {
        "actorOutputSchemaVersion": 1,
        "title": "Haraj.com.sa Scraper Output",
        "properties": {
          "results": {
            "type": "string",
            "title": "Scraped Listings",
            "template": "{{links.apiDefaultDatasetUrl}}/items"
          }
        }
      },
      "maxMemoryMbytes": 512,
      "readme": "# Haraj.com.sa Scraper & API حراج (2026) 🇸🇦\n\n[![Haraj: Seller names. Detailed specs. Neighbourhoods. Cars, property, electronics. 21 categories.](https://api.apify.com/v2/key-value-stores/pJ7iaZsTFhR3k9tjV/records/haraj-readme-hero-2b0217b71958.png)](https://console.apify.com/actors/eGJ3ybCj8IJR6tVK8/input)\n\nFrom **Zen Studio**, creators of [OpenSooq Scraper](https://apify.com/zen-studio/opensooq-scraper), [Mahally Scraper](https://apify.com/zen-studio/mahally-scraper) and [Avito Listings Scraper](https://apify.com/zen-studio/avito-listings-scraper). Marketplace listings and seller data from the same team.\n\n## Why choose this actor?\n\n**Compare the details that matter.** Export category-specific specs alongside full descriptions and photos. For electronics, that includes model, storage, colour and condition; for cars, model year, mileage, fuel and gearbox. Available specs depend on what the seller publishes.\n\n**Put every listing in its local context.** Keep the seller’s public username, city and neighbourhood attached to the listing. Compare nearby offers, or use the seller filter to collect a particular seller’s listings.\n\n**Use one actor across 21 categories.** Search cars, property, electronics, furniture and more. Filter by keyword, category or location, with duplicate listings removed from the export. Keyword searches can also be limited to recent posts.\n\n<p dir=\"rtl\" lang=\"ar\"><strong>بالعربية:</strong> أسماء المستخدمين، مواصفات الإعلانات، المدن والأحياء في 21 قسمًا. ابحث بالكلمة أو القسم أو المدينة، أو اجمع إعلانات بائع محدد. تختلف الحقول المتاحة حسب الإعلان.</p>\n\n<a href=\"https://console.apify.com/actors/eGJ3ybCj8IJR6tVK8/input\" data-demo-cta=\"true\"><img src=\"https://api.apify.com/v2/key-value-stores/pJ7iaZsTFhR3k9tjV/records/haraj-readme-cta-978e16ab88c9.svg\" width=\"236\" height=\"48\" alt=\"Explore five listings\" /></a>\n\n### Try five listings first\n\n```json\n{\n  \"search\": \"iphone\",\n  \"maxResults\": 5\n}\n```\n\n[Open actor input](https://console.apify.com/actors/eGJ3ybCj8IJR6tVK8/input) to change the keyword or choose a category and city. Arabic keywords often return more relevant matches. Export JSON, CSV or Excel; JSON preserves nested specifications. For a seller’s listings, enter their username in `authorUsername`.\n\nCheck [current pricing](https://apify.com/zen-studio/haraj-scraper/pricing) before starting. Seller names are public usernames; this actor does not provide a dedicated phone-number field.\n\n<table><tr><td colspan=\"5\" style=\"background:#0474C0;padding:10px 12px\"><strong style=\"color:#FFFFFF;font-size:14px\">Zen Studio · Marketplaces Suite</strong></td></tr><tr><td style=\"padding:8px;background:#CDE9FB;border:1px solid #BADCF2;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-eGJ3ybCj8IJR6tVK8-O68GMLvRzS-haraj-scraper-logo.png\" width=\"20\" height=\"20\" style=\"display:inline;vertical-align:middle\" alt=\"\">&nbsp;<a href=\"https://apify.com/zen-studio/haraj-scraper\" style=\"color:#103D5A;font-weight:700;font-size:13px;text-decoration:none\">Haraj</a></span><br><span style=\"color:#31556C;font-size:12px;white-space:nowrap\">You are here</span></td><td style=\"padding:8px;background:#E9F5FD;border:1px solid #BADCF2;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-kxgRUK3KsSS8o1Esy-Sk2tbEJwPj-opensooq-scraper-logo.png\" width=\"20\" height=\"20\" style=\"display:inline;vertical-align:middle\" alt=\"\">&nbsp;<a href=\"https://apify.com/zen-studio/opensooq-scraper\" style=\"color:#103D5A;font-weight:700;font-size:13px;text-decoration:none\">OpenSooq</a></span><br><span style=\"color:#31556C;font-size:12px;white-space:nowrap\">MENA classifieds</span></td><td style=\"padding:8px;background:#E9F5FD;border:1px solid #BADCF2;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-U9dMfcC8wT6pWA0zt-Nle7dE1XqW-mahally-scraper-logo.png\" width=\"20\" height=\"20\" style=\"display:inline;vertical-align:middle\" alt=\"\">&nbsp;<a href=\"https://apify.com/zen-studio/mahally-scraper\" style=\"color:#103D5A;font-weight:700;font-size:13px;text-decoration:none\">Mahally</a></span><br><span style=\"color:#31556C;font-size:12px;white-space:nowrap\">Saudi shops</span></td><td style=\"padding:8px;background:#E9F5FD;border:1px solid #BADCF2;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-q3cewekR2BuUzRHe5-k74x52QZ7x-milanuncios-scraper-logo.png\" width=\"20\" height=\"20\" style=\"display:inline;vertical-align:middle\" alt=\"\">&nbsp;<a href=\"https://apify.com/zen-studio/milanuncios-scraper\" style=\"color:#103D5A;font-weight:700;font-size:13px;text-decoration:none\">Milanuncios</a></span><br><span style=\"color:#31556C;font-size:12px;white-space:nowrap\">Spain classifieds</span></td><td style=\"padding:8px;background:#E9F5FD;border:1px solid #BADCF2;vertical-align:top\"><span style=\"white-space:nowrap\"><img src=\"https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/NWYsOG96fMDy8ycdf-actor-4SsKYeXxLtIJLtzHp-86hGQdc67D-avito-listings-scraper-logo.png\" width=\"20\" height=\"20\" style=\"display:inline;vertical-align:middle\" alt=\"\">&nbsp;<a href=\"https://apify.com/zen-studio/avito-listings-scraper\" style=\"color:#103D5A;font-weight:700;font-size:13px;text-decoration:none\">Avito</a></span><br><span style=\"color:#31556C;font-size:12px;white-space:nowrap\">Listings & contacts</span></td></tr></table>\n\n### Copy to your AI assistant\n\nCopy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.\n\n```text\nHelp me use zen-studio/haraj-scraper on Apify. Read https://apify.com/zen-studio/haraj-scraper.md for documentation, input schema, pricing and limits. Choose settings for my requested outcome. If you cannot retrieve the page, ask me to paste the relevant sections. To reach the maintainers, add feedback=\"<what you needed and did not get>\" to any run, including one that worked: feature requests, a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.\n```\n\n## Integrations and scheduling\n\nConnect results to n8n or other Apify integrations. Schedule daily runs to keep listings up to date.\n\n## Pricing\n\n**Listing charges: $1.49 per 1,000 exported listings.** Platform usage is included. No monthly subscription.\n\nSearch and browse modes use the same listing price. All categories, cities, and filters are included.\n\nSet your maximum run budget in Apify Console to control spending. The Actor stops when the remaining budget cannot cover another listing.\n\n## How to Extract Haraj.com.sa Listings\n\nzen-studio/haraj-scraper on Apify. Call: ApifyClient(\"TOKEN\").actor(\"zen-studio/haraj-scraper\").call(run_input={...}), then client.dataset(run[\"defaultDatasetId\"]).list_items().items for results. Key inputs: search: string, tag: string (Arabic category name), maxResults: integer (1-100000). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~haraj-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: $1.49 per 1,000 exported listings; platform usage included. Get token: https://console.apify.com/account/integrations\n\n### Basic — Search by Keyword\n\n```json\n{\n    \"search\": \"iphone\",\n    \"maxResults\": 100\n}\n```\n\n### Browse by Category and City\n\n```json\n{\n    \"tag\": \"حراج السيارات\",\n    \"city\": \"الرياض\",\n    \"maxResults\": 200\n}\n```\n\n### Advanced — All Filters\n\n```json\n{\n    \"search\": \"toyota\",\n    \"tag\": \"حراج السيارات\",\n    \"city\": \"جده\",\n    \"maxResults\": 500,\n    \"duringDate\": \"1week\",\n    \"onlyWithImage\": true,\n    \"proxyConfiguration\": {\n        \"useApifyProxy\": true,\n        \"apifyProxyGroups\": [\"RESIDENTIAL\"]\n    }\n}\n```\n\n## Input Parameters\n\n| Parameter | Type | Description | Default |\n|-----------|------|-------------|---------|\n| `search` | String | Search keyword. Leave empty to browse by category/city. | — |\n| `tag` | String | Category filter. Select from 21 categories (Arabic names with English labels in dropdown). | All categories |\n| `city` | String | City or region filter. Select from 100+ locations. | All regions |\n| `maxResults` | Integer | Maximum number of listings to extract (1–100,000). | 100 |\n| `duringDate` | String | Time period filter: Last 24 hours, 3 days, week, or month. Only applies with keyword search. | Any time |\n| `onlyWithImage` | Boolean | Only return listings that have images. | false |\n| `authorUsername` | String | Filter by specific seller username. When set, keyword search is ignored and browse mode is used. | — |\n| `proxyConfiguration` | Object | Proxy settings. Residential proxies recommended. | Apify Residential |\n\n### Categories (الأقسام)\n\nCars (حراج السيارات), Real Estate (حراج العقار), Devices (حراج الأجهزة), Animals (مواشي وحيوانات وطيور), Furniture (اثاث), Jobs (وظائف), Services (خدمات), Fashion (مستلزمات شخصية), Games (العاب وترفيه), Rarities (نوادر و تراثيات), Arts (مكتبة وفنون), Trips (صيد ورحلات), Food (اطعمة ومشروبات), Gardens (زراعة وحدائق), Events (حفلات ومناسبات), Tourism (سفر وسياحة), Lost & Found (مفقودات), Coaching (تعليم وتدريب), Coding (برمجة وتصاميم), Projects (مشاريع واستثمارات), Other (قسم غير مصنف).\n\n### Cities (المدن)\n\nAll Saudi regions covered: Riyadh / الرياض (19 cities), Eastern Region / الشرقيه (18 cities), Jeddah / جده, Makkah / مكه (14 cities), Madinah / المدينة (7 cities), Tabouk / تبوك (5 cities), Qassim / القصيم (10 cities), Hail / حائل (6 cities), Aseer / عسير (9 cities), Najran / نجران, Jouf / الجوف, Arar / عرعر, and more. Also includes Kuwait / الكويت, UAE / الإمارات, and Bahrain / البحرين.\n\n## Output Example\n\n```json\n{\n  \"id\": 174927811,\n  \"url\": \"https://haraj.com.sa/11174927811/هايلكس_2014/\",\n  \"title\": \"هايلكس 2014\",\n  \"body\": \"للبيع هايلكس 2014 غمارتين \\n\\nممشى 400 الف وقابل للزيادة \\n\\nمكينه وقير وبدي شرط \\n\\nللتواصل 0556210062\",\n  \"authorUsername\": \"mushari232\",\n  \"authorId\": 14249695,\n  \"city\": \"الشرقيه\",\n  \"geoCity\": \"المبرز\",\n  \"geoNeighborhood\": \"محاسن ارامكو\",\n  \"postDate\": 1770402752,\n  \"updateDate\": 1770402752,\n  \"tags\": [\n    \"حراج السيارات\",\n    \"تويوتا\",\n    \"هايلوكس\",\n    \"هايلوكس 2014\"\n  ],\n  \"tagsFilters\": [],\n  \"hasImage\": true,\n  \"hasVideo\": false,\n  \"thumbnailUrl\": \"https://mimg6cdn.haraj.com.sa/userfiles30/960x1280_46BC54A7-078E-4B30-999B-8166DBC11E68.jpg\",\n  \"imagesList\": [\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/960x1280_46BC54A7-078E-4B30-999B-8166DBC11E68.jpg\",\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/960x1280_C40393FE-0F53-4BEF-B06F-1E8C4DEAB694.jpg\",\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/960x1280_503044E2-8925-4DBB-A9A2-E14BC23121F2.jpg\",\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/960x1280_AC0DCC07-7231-4FB3-B4CF-D98ED7ECB919.jpg\",\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/1200x1600_BE2E5F7A-D64D-4044-827E-7038B2485F64.jpg\",\n    \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-06/1200x1600_757B6D05-FE3E-47C8-961F-A2EB2E7532DC.jpg\"\n  ],\n  \"price\": null,\n  \"formattedPrice\": null,\n  \"commentCount\": 0,\n  \"upRank\": 0,\n  \"downRank\": 0,\n  \"isPromoted\": false,\n  \"postType\": \"AD\",\n  \"scrapedAt\": \"2026-02-06T18:32:39.878520+00:00\",\n  \"carInfo\": {\n    \"model\": 2014,\n    \"carOrRelated\": \"CAR\"\n  }\n}\n```\n\n### Output Example — Car Listing\n\n```json\n{\n    \"id\": 174920445,\n    \"url\": \"https://haraj.com.sa/11174920445/camry_2020/\",\n    \"title\": \"كامري 2020 فل كامل\",\n    \"body\": \"Toyota Camry 2020 full option, 48,000 km, single owner, accident-free\",\n    \"authorUsername\": \"cars_ksa\",\n    \"authorId\": 87654321,\n    \"city\": \"جده\",\n    \"geoCity\": \"جدة\",\n    \"geoNeighborhood\": \"الصفا\",\n    \"postDate\": 1770350000,\n    \"updateDate\": 1770385000,\n    \"tags\": [\"حراج السيارات\", \"تويوتا\"],\n    \"tagsFilters\": [\"تويوتا\"],\n    \"hasImage\": true,\n    \"hasVideo\": false,\n    \"thumbnailUrl\": \"https://mimg6cdn.haraj.com.sa/userfiles30/camry_thumb.jpg\",\n    \"imagesList\": [\n        \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-05/camry1.jpg\",\n        \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-05/camry2.jpg\",\n        \"https://mimg6cdn.haraj.com.sa/userfiles30/2026-02-05/camry3.jpg\"\n    ],\n    \"price\": \"85000\",\n    \"formattedPrice\": \"85,000\",\n    \"commentCount\": 12,\n    \"upRank\": 8,\n    \"downRank\": 1,\n    \"isPromoted\": true,\n    \"postType\": \"AD\",\n    \"carInfo\": {\n        \"sellOrWaiver\": \"SELL\",\n        \"model\": 2020,\n        \"mileage\": 48,\n        \"fuel\": \"GASOLINE\",\n        \"gear\": \"AUTO\",\n        \"condition\": \"USED\",\n        \"carOrRelated\": \"CAR\"\n    },\n    \"scrapedAt\": \"2026-02-07T12:00:00+00:00\"\n}\n```\n\n## Extracting Haraj Data with Python\n\n```python\nfrom apify_client import ApifyClient\n\nclient = ApifyClient(\"YOUR_API_TOKEN\")\n\nrun = client.actor(\"zen-studio/haraj-scraper\").call(run_input={\n    \"search\": \"iphone\",\n    \"city\": \"الرياض\",\n    \"maxResults\": 200,\n})\n\nfor item in client.dataset(run[\"defaultDatasetId\"]).iterate_items():\n    print(f\"{item['title']} - {item['price']} SAR - {item['city']}\")\n```\n\n## Extracting Haraj Data with JavaScript\n\n```javascript\nimport { ApifyClient } from 'apify-client';\n\nconst client = new ApifyClient({ token: 'YOUR_API_TOKEN' });\n\nconst run = await client.actor('zen-studio/haraj-scraper').call({\n    search: 'toyota',\n    tag: 'حراج السيارات',\n    maxResults: 500,\n});\n\nconst { items } = await client.dataset(run.defaultDatasetId).listItems();\nconsole.log(`Found ${items.length} car listings`);\n```\n\n## Advanced Usage\n\n### Extract All Listings from a Specific Seller\n\n```json\n{\n    \"authorUsername\": \"trusted_seller_99\",\n    \"maxResults\": 1000\n}\n```\n\n### Recent Real Estate Listings in Riyadh (عقار الرياض)\n\n```json\n{\n    \"search\": \"شقة\",\n    \"tag\": \"حراج العقار\",\n    \"city\": \"الرياض\",\n    \"duringDate\": \"1week\",\n    \"onlyWithImage\": true,\n    \"maxResults\": 300\n}\n```\n\n### All Car Listings in Jeddah (سيارات جده)\n\n```json\n{\n    \"tag\": \"حراج السيارات\",\n    \"city\": \"جده\",\n    \"maxResults\": 5000\n}\n```\n\n### Electronics with Images Only (أجهزة بالصور)\n\n```json\n{\n    \"tag\": \"حراج الأجهزة\",\n    \"onlyWithImage\": true,\n    \"maxResults\": 1000\n}\n```\n\n## Proxy Configuration\n\nResidential proxies are recommended for reliable access. The default configuration works out of the box:\n\n```json\n{\n    \"proxyConfiguration\": {\n        \"useApifyProxy\": true,\n        \"apifyProxyGroups\": [\"RESIDENTIAL\"]\n    }\n}\n```\n\nCustom proxies:\n\n```json\n{\n    \"proxyConfiguration\": {\n        \"useApifyProxy\": false,\n        \"proxyUrls\": [\"http://user:pass@proxy.example.com:8000\"]\n    }\n}\n```\n\n## Data Export\n\nExport your results in any format:\n\n- **JSON** — programmatic analysis and integration\n- **CSV** — spreadsheet analysis and reporting\n- **Excel** — data visualization and pivot tables\n\nDownload directly from the Apify Console or access via the dataset API endpoint.\n\n## FAQ\n\n**Q: What data does the Haraj Scraper extract?**\nA: 25+ fields per listing including title, description, price, seller info, location (city and neighborhood), images, engagement metrics, and category-specific metadata like car specs or real estate details.\n\n**Q: How many listings can I extract?**\nA: Up to 100,000 listings per run. Set the `maxResults` parameter to control how many results you get.\n\n**Q: Do I need a Haraj account?**\nA: No. The scraper extracts publicly available listing data without requiring any account or login.\n\n**Q: How current is the data?**\nA: Data is extracted in real-time. Use the `duringDate` filter to only get listings from the last 24 hours, 3 days, week, or month.\n\n**Q: Can I search in English?**\nA: Haraj is primarily an Arabic-language platform. English keywords work for some listings (e.g., \"iphone\", \"toyota\"), but Arabic keywords will return more results.\n\n**Q: Which categories are available?**\nA: 21 categories: Cars, Real Estate, Devices, Animals, Furniture, Jobs, Services, Fashion, Games, Rarities, Arts, Trips, Food, Gardens, Events, Tourism, Lost & Found, Coaching, Coding, Projects, and Other.\n\n**Q: Does the time period filter work with category browsing?**\nA: The `duringDate` filter only applies when searching with a keyword. When browsing by category/city without a keyword, it returns the most recent listings.\n\n**Q: Can I extract listings from multiple cities at once?**\nA: Currently you can filter by one city per run. To cover multiple cities, run the actor multiple times with different city parameters, or leave the city filter empty to get listings from all regions.\n\n**Q: How is car metadata structured?**\nA: Car listings include a `carInfo` object with fields like `model` (year), `mileage` (in thousands km), `fuel` (GASOLINE/DIESEL), `gear` (AUTO/MANUAL), `condition` (USED/NEW), and `sellOrWaiver` (SELL/WAIVER).\n\n## Getting Started\n\n### 1. Set Your Budget\nSet a run budget and pay for the listings you export.\n\n### 2. Configure\n- Enter a **search keyword** or select a **category** to browse\n- Optionally filter by **city** or **region**\n- Set your desired **maximum results** (default: 100)\n- Apply additional filters as needed\n\n### 3. Run\nStart the extraction and monitor progress in the Apify Console. Results appear progressively as listings are processed.\n\n### 4. Export\nDownload results as JSON, CSV, or Excel. Integrate via the Apify API for automated workflows.\n\n## Combine it with more data sources\n\nLooking for more Arabic marketplace data? Check out the [Mahally Scraper](https://apify.com/zen-studio/mahally-scraper) for Saudi e-commerce products with seller WhatsApp contacts, or the [OpenSooq Scraper](https://apify.com/zen-studio/opensooq-scraper) for classifieds across 20 MENA countries including UAE, Jordan, Egypt, and Kuwait.\n\n## Disclaimer\n\nData is collected from publicly available sources and provided \"as is\" for informational purposes. Users are responsible for compliance with Haraj's terms of service and applicable regulations.\n\n---\n\n[**Start Extracting Haraj Listings Now**](https://console.apify.com/actors/eGJ3ybCj8IJR6tVK8)\n\n---\n\n*Get structured data from Saudi Arabia's largest classifieds marketplace (حراج) — cars (سيارات), real estate (عقار), electronics (أجهزة), and more.*\n"
    },
    "buildNumber": "0.0.30",
    "imageDigest": "48952585b3f819a8cf354afdd17f2e0ddbdf4d8d0d6b55c7a3b579a3eaefd139",
    "actVersion": {
      "sourceType": "GIT_REPO",
      "buildTag": "latest",
      "versionNumber": "0.0"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.015677777777777777
    }
  }
}