أريز Docs

API البحث

نقطة نهاية واحدة للبحث الشامل مع خيارات include_* لتفعيل الميزات

API البحث

نقطة نهاية واحدة موحدة للبحث في كل شيء.

Endpoint
POST https://arase.masarat.sa/v1/search

المصادقة (Authentication)

كل طلب يتطلب مفتاح API صالح في الـ Header.

الحصول على مفتاح API

إنشاء حساب

سجل حساب جديد في لوحة التحكم أو سجل دخول إذا كان لديك حساب.

إنشاء مفتاح API

من لوحة التحكم، اذهب إلى API Keys ثم اضغط إنشاء مفتاح جديد.

arase_XXXXXXXXXXXXXXXXXXXXXXXXXXXX

استخدام المفتاح

أضف المفتاح في كل طلب:

Header
Authorization: Bearer arase_xxxxx

مثال كامل

Terminal
curl -X POST https://arase.masarat.sa/v1/search \
  -H "Authorization: Bearer arase_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{"query": "موسم الرياض"}'
auth-example.ts
// الطريقة 1: عبر SDK (مُستحسن)
import { AraseClient } from 'arase';

const client = new AraseClient(); // يقرأ من ARASE_API_KEY
const result = await client.search('موسم الرياض');

// الطريقة 2: عبر fetch
const response = await fetch('https://arase.masarat.sa/v1/search', {
method: 'POST',
headers: {
'Authorization': 'Bearer arase_xxxxx',
'Content-Type': 'application/json',
},
body: JSON.stringify({ query: 'موسم الرياض' }),
});
auth_example.py
# الطريقة 1: عبر SDK (مُستحسن)
from arase import AraseClient

client = AraseClient()  # يقرأ من ARASE_API_KEY
result = client.search('موسم الرياض')

# الطريقة 2: عبر requests
import requests

response = requests.post(
    'https://arase.masarat.sa/v1/search',
    headers={
        'Authorization': 'Bearer arase_xxxxx',
        'Content-Type': 'application/json',
    },
    json={'query': 'موسم الرياض'}
)

أخطاء المصادقة

الكودالخطأالحل
401UNAUTHORIZEDمفتاح API غير صالح
402INSUFFICIENT_BALANCEاشحن رصيدك
403ACCOUNT_SUSPENDEDالحساب موقوف - تواصل مع الدعم
400BAD_REQUESTطلب غير صالح
429RATE_LIMIT_EXCEEDEDانتظر ثم حاول مجدداً
500INTERNAL_ERRORخطأ داخلي في الخادم

البداية السريعة

احصل على مفتاح API

سجل في لوحة التحكم واحصل على مفتاحك.

أرسل أول طلب

Terminal
curl -X POST https://arase.masarat.sa/v1/search \
  -H "Authorization: Bearer arase_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{"query": "أفضل المطاعم في جدة"}'

استلم النتائج

Response
{
  "query": "أفضل المطاعم في جدة",
  "results": [...],
  "meta": { "response_time": 245 }
}

أمثلة الاستخدام

search.ts
import { AraseClient } from "arase";

const client = new AraseClient();

// بحث بسيط
const result = await client.search("رؤية السعودية 2030");

// بحث مع إجابة AI وصور
const result = await client.search("موسم الرياض 2025", {
  includeAnswer: true,
  includeImages: true,
  maxResults: 10,
});

المعاملات

المطلوبة

المعاملالنوعالوصف
querystringنص البحث

الاختيارية

المعاملالنوعالافتراضيالوصف
max_resultsnumber10عدد النتائج (1-20)
search_depthstringbasicعمق البحث: basic, advanced
languagestringarلغة النتائج
countrystringsaالبلد للنتائج المحلية
topicstringgeneralالموضوع: general, news, academic

خيارات include_*

فعّل الميزات الإضافية بـ true:

الخيارالوصفالتكلفة
include_answerإجابة بالذكاء الاصطناعي+1 طلب
include_imagesنتائج الصور+1 طلب
include_videosنتائج الفيديو+1 طلب
include_newsنتائج الأخبار+1 طلب
include_mapsنتائج الخرائط+1 طلب
include_placesنتائج الأماكن+1 طلب
include_scholarالبحث الأكاديمي+1 طلب
include_shoppingنتائج التسوق+1 طلب
include_stocksالأسهم (سعودي + عالمي)+1 طلب
include_weatherالطقس+1 طلب
include_raw_contentالمحتوى الكامل لأول 3 نتائجمجاني ✓

بحث أساسي = 1 طلب. كل include_* يضيف +1 طلب إضافي.

مثال حساب التكلفة

request.json
{
  "query": "موسم الرياض",
  "include_answer": true, // +1
  "include_images": true, // +1
  "include_news": true // +1
}
// المجموع: 1 (أساسي) + 3 = 4 طلبات

أمثلة متقدمة

بحث أماكن (مطاعم، فنادق، مقاهي)

request.json
{
  "query": "مقاهي مميزة",
  "include_places": true,
  "country": "sa",
  "user_location": {
    "lat": 24.7136,
    "lng": 46.6753
  }
}
response.json
{
  "query": "مقاهي مميزة",
  "places": [
    {
      "name": "% Arabica",
      "address": "الملك عبدالله، الرياض",
      "rating": 4.7,
      "reviews_count": 2341,
      "open_now": true,
      "location": { "lat": 24.7234, "lng": 46.6521 }
    }
  ]
}

بحث أخبار

request.json
{
  "query": "أرامكو",
  "include_news": true,
  "topic": "news"
}

بحث تسوق

request.json
{
  "query": "iPhone 15 Pro Max",
  "include_shopping": true,
  "country": "sa"
}
response.json
{
  "shopping": [
    {
      "title": "iPhone 15 Pro Max 256GB",
      "price": "4,999 ر.س",
      "source": "جرير",
      "url": "https://jarir.com/..."
    }
  ]
}

بحث أكاديمي

request.json
{
  "query": "الذكاء الاصطناعي في التعليم",
  "include_scholar": true,
  "topic": "academic"
}

الاستجابة الكاملة

response.json
{
  "query": "موسم الرياض 2025",
  "results": [
    {
      "title": "موسم الرياض - الموقع الرسمي",
      "url": "https://riyadhseason.sa",
      "content": "موسم الرياض هو أكبر موسم ترفيهي...",
      "score": 0.95
    }
  ],
  "answer": "موسم الرياض 2025 هو الموسم الترفيهي السنوي...",
  "images": [
    {
      "url": "https://example.com/riyadh-season.jpg",
      "title": "موسم الرياض",
      "width": 1920,
      "height": 1080
    }
  ],
  "news": [
    {
      "title": "انطلاق فعاليات موسم الرياض",
      "url": "https://news.example.com",
      "source": "العربية",
      "published_at": "2025-12-07T10:00:00Z"
    }
  ],
  "meta": {
    "responseTime": 450,
    "credits": {
      "cost": 4,
      "remaining": 96,
      "breakdown": {
        "base": 1,
        "answer": 1,
        "images": 1,
        "news": 1
      }
    },
    "plan": "free"
  }
}

استخراج المحتوى

لاستخراج محتوى من صفحة ويب:

request.json
{
  "mode": "extract",
  "url": "https://example.com/article",
  "include_summary": true
}
response.json
{
  "url": "https://example.com/article",
  "content": "نص المقال الكامل...",
  "summary": "ملخص المقال بالذكاء الاصطناعي..."
}
المعاملالوصفالتكلفة
urlرابط الصفحة1 طلب
include_summaryتلخيص المحتوى بـ AI+1 طلب

بحث الأسهم

ابحث في أسواق الأسهم السعودية والعالمية بذكاء.

مثال أساسي (بدون ملخص)

request.json
{
  "query": "سعر سهم أرامكو",
  "include_stocks": true
}
response.json
{
  "stocks": {
    "query_intent": "price",
    "market": "saudi",
    "results": [
      {
        "symbol": "2222.SR",
        "name": "أرامكو السعودية",
        "price": 28.5,
        "currency": "SAR",
        "change": 0.35,
        "changePercent": 1.24,
        "volume": 12500000
      }
    ]
  }
}

مثال متقدم (مع ملخص ذكي)

حقل summary اختياري - يظهر فقط عند إضافة summary=true (تكلفة +1 طلب)

POST /api/search
{
  "query": "سعر سهم أرامكو",
  "include_stocks": true,
  "options": {
    "stocks": {
      "summary": true  # لتفعيل الملخص الذكي
    }
  }
}
response.json
{
  "stocks": {
    "query_intent": "price",
    "market": "saudi",
    "results": [
      {
        "symbol": "2222.SR",
        "name": "أرامكو السعودية",
        "price": 28.5,
        "currency": "SAR",
        "change": 0.35,
        "changePercent": 1.24,
        "volume": 12500000
      }
    ],
    "summary": "سهم أرامكو يتداول عند 28.50 ريال بارتفاع 1.24%"
  }
}

أمثلة استعلامات الأسهم

# سعر سهم
"كم سعر سهم أرامكو؟"
"What's Tesla stock price?"

# مقارنة
"قارن بين أرامكو والراجحي"

# البحث في قطاع
"أفضل أسهم البنوك السعودية"

# أخبار
"أخبار سهم أرامكو"

الأسواق المدعومة

  • 🇸🇦 السوق السعودي (تداول) - 15 قطاع
  • 🇺🇸 السوق الأمريكي - NASDAQ, NYSE
  • 🌍 الأسواق العالمية - أوروبا، آسيا

بحث الطقس

احصل على بيانات طقس ذكية مع تحليلات ونصائح.

مثال أساسي (بدون ملخص)

request.json
{
  "query": "الطقس في الرياض",
  "include_weather": true
}
response.json
{
  "weather": {
    "location": {
      "name": "الرياض",
      "country": "المملكة العربية السعودية"
    },
    "current": {
      "temp_c": 24,
      "condition": "صافٍ",
      "humidity": 35,
      "wind_kph": 12
    },
    "forecast": [
      {
        "date": "2025-12-27",
        "maxtemp_c": 26,
        "mintemp_c": 18,
        "condition": "مشمس"
      }
    ]
  }
}

مثال متقدم (مع ملخص ونصائح)

الحقول summary و advice اختيارية - تظهر فقط عند إضافة summary=true (تكلفة +1 طلب)

POST /api/search
{
  "query": "الطقس في الرياض",
  "include_weather": true,
  "options": {
    "weather": {
      "summary": true  # لتفعيل الملخص الذكي والنصائح
    }
  }
}
response.json
{
  "weather": {
    "location": {
      "name": "الرياض",
      "country": "المملكة العربية السعودية"
    },
    "current": {
      "temp_c": 24,
      "condition": "صافٍ",
      "humidity": 35,
      "wind_kph": 12
    },
    "forecast": [
      {
        "date": "2025-12-27",
        "maxtemp_c": 26,
        "mintemp_c": 18,
        "condition": "مشمس"
      }
    ],
    "summary": "الطقس في الرياض اليوم صافٍ مع درجة حرارة 24°C. الجو مريح ومناسب للأنشطة الخارجية.",
    "advice": "ننصح بارتداء ملابس خفيفة ونظارة شمسية."
  }
}

أمثلة استعلامات الطقس

# طقس حالي
"كيف الطقس في جدة؟"
"Weather in Dubai"

# توقعات
"الطقس في مكة الأسبوع القادم"

# مقارنة
"قارن الطقس بين الرياض ودبي"

الباقات والأسعار

الباقةالسعر/شهرطلبات/شهرطلبات/دقيقةسعر الطلب الإضافي
Starterمجاني100100.05 ر.س
Developer49 ر.س1,000600.04 ر.س
Professional199 ر.س5,0001200.03 ر.س
Business499 ر.س20,0003000.02 ر.س
Enterpriseتواصل معناغير محدود1000مضمن

كل باقة تشمل طلبات شهرية. يمكنك شحن رصيد إضافي في أي وقت.

شحن الرصيد (Credits)

المبلغالطلبات
25 ر.س500 طلب
50 ر.س1,100 طلب (+10%)
100 ر.س2,300 طلب (+15%)
250 ر.س6,000 طلب (+20%)
500 ر.س12,500 طلب (+25%)
الطلبات المشتراة لا تنتهي صلاحيتها!

هل كان هذا الدليل مفيداً؟

في هذه الصفحة