
Alcopa Auction APIScraper وParser
Alcopa Auction API: لوتات مزاد السيارات الفرنسي بالسعر الابتدائي والمزايدة الحالية وVIN والعيوب والوثائق والصور. تدفق أحداث لكل لوت، والمخزون الكامل يومياً.
Alcopa Auction API
نتولى نحن جمع بيانات Alcopa Auction وتحليلها، وتحصل أنت عبر API على لوتات مزاد السيارات الفرنسي جاهزة: السعر الابتدائي أو المزايدة الحالية، وتاريخ المزاد ومكانه، والمواصفات، ورقم VIN، والعيوب مع الصور، والوثائق، والصور. ويبلغك تدفق التغييرات باللوتات الجديدة، وبالسعر الجديد، وبإغلاق المزاد مع السبب.
يبلغك تدفق التغييرات بكل لوت جديد على Alcopa Auction، وبكل سعر جديد أو مزايدة جديدة، وبإغلاق المزاد.
ملف يومي يضم كل لوتات Alcopa Auction المفتوحة.
السعر والمزايدة، القاعة أو البيع عبر الإنترنت، تاريخ المزاد، سنة التسجيل، المسافة المقطوعة، سعة المحرك وقدرته، ناقل الحركة، رقم VIN ورقم اللوحة، CO2، ضريبة القيمة المضافة القابلة للاسترداد، الضمان، عيوب الهيكل، الوثائق والصور.
الرابط الأساسي
https://{access_name}.auto-api.com/api/v2/alcopaالتفويض: api_key معامل
سير العمل
/filtersالحصول على قيم الفلتر المتاحة/offersالحصول على القوائم (مع أو بدون فلاتر) - استخدم للتحميل الأولي للبياناتللتحديثات (الحفاظ على تحديث البيانات بعد التحميل الأولي):
/change_id?date=...الحصول على معرف البداية لتغذية التغييرات/changes?change_id=...الحصول على جميع التغييرات في قاعدة البيانات بدءاً من المعرف/offerالحصول على تفاصيل قائمة محددة بواسطة inner_idمن أين تبدأ:
1. استدعِ أولاً /change_id بتاريخ اليوم بتوقيت باريس واحفظ الاستجابة؛ وإذا أعاد 0 فأعد الطلب بعد قليل. ثم حمّل كل صفحات /offers حتى يصبح next_page بقيمة null.
2. بعد ذلك اقرأ /changes بدءاً من المعرف المحفوظ، ومرر في كل مرة next_change_id من الاستجابة: هكذا تصلك اللوتات الجديدة، والأسعار والمزايدات الجديدة، واللوتات المغلقة مع السبب. وإذا وصل next_change_id بقيمة null فلا توجد أحداث جديدة بعد: أعد الطلب لاحقاً بالمعرف نفسه.
3. للبحث حسب طلبات العملاء، استدعِ /offers مع فلاتر حسب الماركة والطراز والسنة والمسافة المقطوعة والسعر والوقود وناقل الحركة وفئة المركبة واللون.
GET/filters
إرجاع جميع القيم الممكنة للتصفية
https://{access_name}.auto-api.com/api/v2/alcopa/filters?api_key=YOUR_API_KEYالاستجابة:
{
"mark": {
"PEUGEOT": {
"model": ["108", "2008", "208", "3008", "308", "5008", "508", "BOXER FOURGON", "EXPERT FOURGON", "PARTNER FOURGON"]
},
"RENAULT": {
"model": ["ARKANA", "CAPTUR", "CLIO V", "KANGOO", "MEGANE IV BERLINE", "TRAFIC FOURGON", "TWINGO III"]
},
"CITROEN": {
"model": ["BERLINGO", "C3", "C3 AIRCROSS", "C4", "C5 AIRCROSS", "JUMPY FOURGON"]
}
},
"transmission_type": ["Automatic", "Manual", "Sequential"],
"color": ["Beige", "Black", "Blue", "Brown", "Dark blue", "Dark grey", "Green", "Grey", "Light blue", "Light grey", "Orange", "Red", "Unknown", "White"],
"body_type": ["Commercial vehicle", "Passenger car", "Special purpose vehicle", "Van"],
"engine_type": ["Diesel", "Electric", "Ethanol (E85)", "Hybrid", "Petrol", "Petrol + LPG", "Plug-in hybrid"]
}GET/offers
قائمة الإعلانات مع ترقيم الصفحات والفلاتر
المعاملات:
page(مطلوب) - رقم الصفحةmark, model- الماركة والطراز كما يُكتبان في /filterstransmission_type, color, body_type, engine_type- ناقل الحركة واللون وفئة المركبة والوقود، دون حساسية لحالة الأحرفyear_from, year_to- نطاق سنة التسجيل الأولkm_age_from, km_age_to- نطاق المسافة المقطوعة بالكيلومترprice_from, price_to- نطاق سعر اللوت باليورو
https://{access_name}.auto-api.com/api/v2/alcopa/offers?api_key=YOUR_API_KEY&page=1https://{access_name}.auto-api.com/api/v2/alcopa/offers?api_key=YOUR_API_KEY&page=1&mark=Peugeot&model=308&year_from=2018&km_age_to=150000&engine_type=Dieselالاستجابة:
{
"result": [
{
"id": 1018,
"inner_id": "2910153",
"change_type": "added",
"created_at": "2026-09-30T15:43:04.158+03:00",
"data": {
"id": "1018",
"inner_id": "2910153",
"url": "https://www.alcopa-auction.fr/utilitaire-occasion/peugeot/308-bluehdi-130ch-s-s-bvm6-active-1119135",
"mark": "PEUGEOT",
"model": "308",
"complectation": "308 BLUEHDI 130CH S&S BVM6 ACTIVE",
"title": "PEUGEOT 308 BLUEHDI 130CH S&S BVM6 ACTIVE",
"year": "2019",
"price": "7000",
"km_age": "82751",
"color": "Blue",
"engine_type": "Diesel",
"body_type": "Passenger car",
"transmission_type": "Manual",
"displacement": "1499",
"horse_power": "130",
"vin": "VF3LBYHZPKS060872",
"condition": "",
"description": "sans roue de secours - euro 6",
"region": "Beauvais",
"images": "[\"https://photos.static.alcopa-auction.net/photos/2609/26091100167/internalCropped/PEUGEOT_308_251e1ed0e94e3c774aaf3c74.jpg\", \"https://photos.static.alcopa-auction.net/photos/2609/26091100167/internalCropped/PEUGEOT_308_bb42b3241c4495ea67690600.jpg\"]",
"extra_prep": {
"product_id": "1119135",
"sale_id": "13052",
"sale_site": "Internet",
"is_online_sale": true,
"sale_date": "2026-09-30",
"sale_start": "2026-09-28T19:00:00+02:00",
"bidding_end": "2026-09-30T16:00:00Z",
"lot_number": 1071,
"price_type": "current_bid",
"fees_included": true,
"bid_step": 100,
"in_preparation": false,
"non_roulant": false,
"pro_only": false,
"plate": "GC488AJ",
"first_registration": "2019-03-29",
"co2": 92,
"vat_recoverable": false,
"vehicle_type": "TOURISME",
"engine_hours": null,
"fiscal_power": null,
"warranty": "Garantie Sérénité de 3 mois incluse",
"battery_soh": null,
"damages": [
{ "type": "P", "zone": "JAVG", "type_label": "Peinture", "zone_label": "Jante avant gauche" },
{ "type": "P", "zone": "AAVG", "type_label": "Peinture", "zone_label": "Aile avant gauche" }
// ... other damages
],
"damage_images": ["https://photos.static.alcopa-auction.net/photos/2609/26091100167/damages/2534668b56b764b8c1045955.jpg"],
"documents": {
"technical_inspection": "https://www.alcopa-auction.fr/getDocument/ct/bHgyWlRPaEV1N20rM3FTNDZqZVk0dz09",
"vehicle_history": "https://api.b2b.autorigin.com/api/numberplate/ys8QGUQ2Vc/pdf?user=21&token=..."
}
}
}
}
],
"meta": { "page": 1, "next_page": 2, "limit": 20 }
}حقول السجل
- id - رقم السجل في قاعدة بياناتنا؛ للربط باللوت استخدم inner_id
- inner_id - معرف اللوت على Alcopa Auction؛ وللسيارة المعروضة في بيعين لوتان وقيمتان مختلفتان لـ inner_id
- url - رابط اللوت على alcopa-auction.fr
- mark, model - الماركة والطراز، مثل PEUGEOT و308
- complectation - الإصدار من كتالوج المزاد: الطراز والمحرك والفئة في سطر واحد
- title - عنوان اللوت، الماركة مع الإصدار
- year - سنة التسجيل الأول؛ وفي المعدات سنة الصنع
- price - المزايدة الحالية أو السعر الابتدائي باليورو، ويبين price_type أيهما؛ -1 ما دامت دار المزاد لم تحدد السعر
- km_age - المسافة المقطوعة بالكيلومتر؛ ويبقى فارغاً إذا كانت المسافة مجهولة
- color - لون الهيكل، والقيم من /filters؛ وتصل الأسماء النادرة والتجارية كما هي على المنصة
- engine_type - نوع الوقود، والقيم من /filters
- body_type - فئة المركبة وفق شهادة التسجيل، والقيم من /filters
- transmission_type - ناقل الحركة، والقيم من /filters
- displacement - سعة المحرك بالسنتيمتر المكعب؛ ويبقى فارغاً في السيارات الكهربائية أو إذا لم تُذكر السعة
- horse_power - القدرة بالحصان من تسمية الإصدار، مثلاً BLUEHDI 130 تعطي 130؛ وفي السيارات الهجينة التي تضم تسميتها رقمين تؤخذ قدرة محرك الاحتراق الداخلي؛ وإذا لم يكن في الإصدار رقم يبقى الحقل فارغاً
- vin - رقم VIN كاملاً؛ وفي المعدات الرقم التسلسلي من المصنع
- condition - ملاحظات المزاد عن الأعطال: مصباح تحذير في لوحة العدادات، أو ضجيج في المحرك، أو ضرورة فحص سائل التبريد أو القابض، أو آثار بَرَد، وغيرها
- description - تعليق المزاد على اللوت: موعد تسليم شهادة التسجيل، والفئة البيئية، وما ينقص من الملحقات، وملاحظات أخرى
- region - قاعة المزاد أو مستودع البيع عبر الإنترنت حيث توجد السيارة؛ أما مكان البيع فيأتي منفصلاً في sale_site
- images - روابط الصور كمصفوفة JSON داخل سلسلة نصية
- extra_prep - كائن متداخل يضم بيانات البيع والحالة، موصوف أدناه؛ وإذا لم تتوفر قيمة يصل null
داخل extra_prep
- product_id - معرف السيارة على المنصة؛ ولوتان لهما product_id نفسه يخصان سيارة واحدة
- sale_id - معرف البيع
- sale_site - مكان البيع: اسم القاعة، وفي البيع عبر الإنترنت Internet
- is_online_sale - true في البيع عبر الإنترنت
- sale_date - تاريخ المزاد
- sale_start - بداية المزاد في القاعة أو فتح المزايدات عبر الإنترنت، الوقت مع المنطقة الزمنية
- bidding_end - آخر موعد لقبول المزايدات عبر الإنترنت: إغلاق البيع عبر الإنترنت أو انتهاء قبول المزايدات المسبقة قبل مزاد القاعة، الوقت مع المنطقة الزمنية؛ null إذا لم تعرض دار المزاد الموعد
- lot_number - رقم الموضع في كتالوج البيع؛ null ما دامت دار المزاد لم ترقّم الكتالوج
- price_type - يكون current_bid إذا كان في price المزايدة الحالية، وstarting_price إذا كان السعر الابتدائي
- fees_included - true إذا كانت رسوم المزاد مشمولة في السعر، كما في البيع عبر الإنترنت؛ وفي مزاد القاعة تُضاف الرسوم فوق السعر
- bid_step - الحد الأدنى لزيادة المزايدة باليورو في اللوتات ذات المزايدة عبر الإنترنت
- in_preparation - false: لا تدخل API إلا اللوتات التي أعدتها دار المزاد للبيع، مع الصور والعيوب والوثائق حين تتوفر
- non_roulant - true إذا كانت السيارة لا تسير؛ وهذه اللوتات متاحة لمحترفي تجارة السيارات فقط
- pro_only - true إذا كانت المزايدة على اللوت مقصورة على محترفي تجارة السيارات
- plate - رقم اللوحة
- first_registration - تاريخ التسجيل الأول
- co2 - انبعاثات CO2 بالغرام لكل كيلومتر
- vat_recoverable - true إذا كانت ضريبة القيمة المضافة على السيارة قابلة للاسترداد
- vehicle_type - قسم المزاد: TOURISME سيارات الركاب، وUTILITAIRES المركبات التجارية، وMATÉRIEL المعدات، من الرافعات الشوكية إلى المقطورات
- engine_hours - ساعات تشغيل المحرك في المعدات
- fiscal_power - القدرة الضريبية للدراجات النارية كسلسلة نصية مع الوحدة، مثل 4 CV
- warranty - ضمان المزاد المشمول في اللوت: البرنامج والمدة؛ null دون ضمان
- battery_soh - السعة المتبقية لبطارية السيارة الكهربائية أو الهجينة بالنسبة المئوية من الشهادة؛ null دون شهادة
- damages - عيوب الهيكل: لكل عيب المنطقة ونوع الإصلاح، بالرمز والاسم؛ وأنواع الإصلاح P طلاء، وTP سمكرة مع طلاء، وT إزالة الانبعاجات، وRP استبدال
- damage_images - صور العيوب
- documents - روابط وثائق اللوت: technical_inspection تقرير الفحص الفني، وbattery_certificate شهادة حالة البطارية، وvehicle_history تقرير تاريخ السيارة؛ وتبقى صالحة ما دام اللوت معروضاً للبيع
GET/change_id
الحصول على أول معرف تغيير حسب التاريخ (للاستخدام في /changes)
المعاملات:
date(مطلوب) - التاريخ بتنسيق yyyy-mm-dd
https://{access_name}.auto-api.com/api/v2/alcopa/change_id?api_key=YOUR_API_KEY&date=2026-09-30الاستجابة:
{ "change_id": 4816 }استخدم القيمة المرجعة كمعامل change_id في /changes
GET/changes
تغذية التغييرات (مضاف/معدل/محذوف)
المعاملات:
change_id(مطلوب) - بدءاً من أي معرف تغيير
https://{access_name}.auto-api.com/api/v2/alcopa/changes?api_key=YOUR_API_KEY&change_id=4816الاستجابة:
{
"result": [
{
"id": 4816,
"inner_id": "2906621",
"change_type": "added", // added - new lot
"created_at": "2026-09-30T18:24:51.302+03:00",
"data": { ... } // full lot data, as in /offers
},
{
"id": 4817,
"inner_id": "2910153",
"change_type": "changed", // changed - new bid or starting price, EUR
"created_at": "2026-09-30T18:25:07.118+03:00",
"data": { "new_price": 7100 }
},
{
"id": 4818,
"inner_id": "2891028",
"change_type": "removed", // removed - lot closed: sold, ended or gone
"created_at": "2026-09-30T18:26:40.655+03:00",
"data": { "removed_reason": "sold" }
}
],
"meta": { "cur_change_id": 4816, "next_change_id": 4819, "limit": 20 }
}حدث removed مع السبب في removed_reason: sold إذا بيع اللوت، وended إذا انتهى المزاد أو أُعيد عرض اللوت دون علامة بيع، وgone إذا أُزيل اللوت من المنصة. وقد تُعرض السيارة الواحدة في القاعة وعبر الإنترنت في آن واحد، فيكون لها لوتان لكل منهما سعره وتاريخه، ويمكن ربطهما عبر product_id.
GET/offer
إعلان فردي بواسطة inner_id
المعاملات:
inner_id(مطلوب)
https://{access_name}.auto-api.com/api/v2/alcopa/offer?api_key=YOUR_API_KEY&inner_id=2910153الاستجابة: كائن data (مثل /offers، ولكن بدون غلاف result)
مدة الاحتفاظ
تبقى الملفات متاحة لمدة 3 أيام على الأقل
التوفر
ملفات جديدة كل صباح
صيغة CSV
أعمدة CSV مفصولة بالرمز العمودي (|)
بنية الرابط:
المعاملات:
access_name- نطاقك الفرعي الشخصيdate- تاريخ التصدير بصيغة yyyy-mm-dd، مثلاً 2026-09-30file_name- اسم الملف مع الامتداد
الملفات المتاحة:
- CSV - all_active.csv, new_daily.csv, removed_daily.csv
- JSON - all_active.json, new_daily.json, removed_daily.json
- Excel - all_active.xlsx, new_daily.xlsx, removed_daily.xlsx
مثال على طلب cURL
curl -L -X GET 'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv' \
-H 'Authorization: Basic XXX' \
-o daily_car_data.csvمثال على أمر Wget
wget --method GET \
--header 'Authorization: Basic XXX==' \
'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv'يُعد Alcopa Auction (alcopa-auction.fr) منذ سنوات أكبر مزاد سيارات في فرنسا من حيث حجم المبيعات: قاعات في بوفيه ورين وتور ونانسي وليون ومرسيليا وقرب باريس، إضافة إلى مبيعات يومية عبر الإنترنت. تطرح السيارات في المزاد شركات التأجير والبنوك وشركات صناعة السيارات مع شبكات وكلائها وأساطيل الشركات، لذلك يتألف الكتالوج في معظمه من مرتجعات عقود التأجير وأساطيل الشركات.
يجري المزاد بطريقتين. في القاعات تُباع اللوتات بالمزاد في يوم محدد، ويمكن قبل بدايته تقديم مزايدة عبر الإنترنت؛ وتُضاف رسوم المزاد هناك فوق السعر. وفي البيع عبر الإنترنت تُقبل المزايدات حتى موعد الإغلاق المعلن، وتكون رسوم المزاد مشمولة في السعر. وتُباع بعض اللوتات، ومنها السيارات التي لا تسير، لمحترفي تجارة السيارات فقط.
بالنسبة إلى المستورد، هذه طريقة لشراء السيارات قبل إضافة هامش الوكيل، وتقييم حالتها من خريطة العيوب وتقرير الفحص الفني وتقرير تاريخ السيارة حين ترفقها دار المزاد. وتصل اللوتات الجديدة من الطراز المطلوب على شكل أحداث في التدفق، وتُحسب مسبقاً الرسوم الجمركية ورسوم الاستيراد من رقم VIN وتاريخ التسجيل الأول وسعة المحرك وقدرته، وتبين علامة ضريبة القيمة المضافة القابلة للاسترداد أي اللوتات تكون أرخص عند التصدير خارج الاتحاد الأوروبي.
تصل عبر /changes اللوتات الجديدة، والأسعار والمزايدات الجديدة، وإغلاق المزاد مع السبب. ولا حاجة إلى أداة جمع خاصة بك.
وسّع تغطية بيانات سياراتك عبر الأسواق العالمية باستخدام واجهاتنا البرمجية للمنصات: