API البحث
نقطة نهاية واحدة للبحث الشامل مع خيارات include_* لتفعيل الميزات
API البحث
نقطة نهاية واحدة موحدة للبحث في كل شيء.
POST https://arase.masarat.sa/v1/searchالمصادقة (Authentication)
كل طلب يتطلب مفتاح API صالح في الـ Header.
الحصول على مفتاح API
إنشاء حساب
سجل حساب جديد في لوحة التحكم أو سجل دخول إذا كان لديك حساب.
إنشاء مفتاح API
من لوحة التحكم، اذهب إلى API Keys ثم اضغط إنشاء مفتاح جديد.
arase_XXXXXXXXXXXXXXXXXXXXXXXXXXXXمثال كامل
curl -X POST https://arase.masarat.sa/v1/search \
-H "Authorization: Bearer arase_xxxxx" \
-H "Content-Type: application/json" \
-d '{"query": "موسم الرياض"}'// الطريقة 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: 'موسم الرياض' }),
});# الطريقة 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': 'موسم الرياض'}
)أخطاء المصادقة
| الكود | الخطأ | الحل |
|---|---|---|
401 | UNAUTHORIZED | مفتاح API غير صالح |
402 | INSUFFICIENT_BALANCE | اشحن رصيدك |
403 | ACCOUNT_SUSPENDED | الحساب موقوف - تواصل مع الدعم |
400 | BAD_REQUEST | طلب غير صالح |
429 | RATE_LIMIT_EXCEEDED | انتظر ثم حاول مجدداً |
500 | INTERNAL_ERROR | خطأ داخلي في الخادم |
البداية السريعة
احصل على مفتاح API
سجل في لوحة التحكم واحصل على مفتاحك.
أرسل أول طلب
curl -X POST https://arase.masarat.sa/v1/search \
-H "Authorization: Bearer arase_xxxxx" \
-H "Content-Type: application/json" \
-d '{"query": "أفضل المطاعم في جدة"}'استلم النتائج
{
"query": "أفضل المطاعم في جدة",
"results": [...],
"meta": { "response_time": 245 }
}أمثلة الاستخدام
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,
});المعاملات
المطلوبة
| المعامل | النوع | الوصف |
|---|---|---|
query | string | نص البحث |
الاختيارية
| المعامل | النوع | الافتراضي | الوصف |
|---|---|---|---|
max_results | number | 10 | عدد النتائج (1-20) |
search_depth | string | basic | عمق البحث: basic, advanced |
language | string | ar | لغة النتائج |
country | string | sa | البلد للنتائج المحلية |
topic | string | general | الموضوع: 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 طلب إضافي.
مثال حساب التكلفة
{
"query": "موسم الرياض",
"include_answer": true, // +1
"include_images": true, // +1
"include_news": true // +1
}
// المجموع: 1 (أساسي) + 3 = 4 طلباتأمثلة متقدمة
بحث أماكن (مطاعم، فنادق، مقاهي)
{
"query": "مقاهي مميزة",
"include_places": true,
"country": "sa",
"user_location": {
"lat": 24.7136,
"lng": 46.6753
}
}{
"query": "مقاهي مميزة",
"places": [
{
"name": "% Arabica",
"address": "الملك عبدالله، الرياض",
"rating": 4.7,
"reviews_count": 2341,
"open_now": true,
"location": { "lat": 24.7234, "lng": 46.6521 }
}
]
}بحث أخبار
{
"query": "أرامكو",
"include_news": true,
"topic": "news"
}بحث تسوق
{
"query": "iPhone 15 Pro Max",
"include_shopping": true,
"country": "sa"
}{
"shopping": [
{
"title": "iPhone 15 Pro Max 256GB",
"price": "4,999 ر.س",
"source": "جرير",
"url": "https://jarir.com/..."
}
]
}بحث أكاديمي
{
"query": "الذكاء الاصطناعي في التعليم",
"include_scholar": true,
"topic": "academic"
}الاستجابة الكاملة
{
"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"
}
}استخراج المحتوى
لاستخراج محتوى من صفحة ويب:
{
"mode": "extract",
"url": "https://example.com/article",
"include_summary": true
}{
"url": "https://example.com/article",
"content": "نص المقال الكامل...",
"summary": "ملخص المقال بالذكاء الاصطناعي..."
}| المعامل | الوصف | التكلفة |
|---|---|---|
url | رابط الصفحة | 1 طلب |
include_summary | تلخيص المحتوى بـ AI | +1 طلب |
بحث الأسهم
ابحث في أسواق الأسهم السعودية والعالمية بذكاء.
مثال أساسي (بدون ملخص)
{
"query": "سعر سهم أرامكو",
"include_stocks": true
}{
"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 # لتفعيل الملخص الذكي
}
}
}{
"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
- 🌍 الأسواق العالمية - أوروبا، آسيا
بحث الطقس
احصل على بيانات طقس ذكية مع تحليلات ونصائح.
مثال أساسي (بدون ملخص)
{
"query": "الطقس في الرياض",
"include_weather": true
}{
"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 # لتفعيل الملخص الذكي والنصائح
}
}
}{
"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 | مجاني | 100 | 10 | 0.05 ر.س |
| Developer | 49 ر.س | 1,000 | 60 | 0.04 ر.س |
| Professional | 199 ر.س | 5,000 | 120 | 0.03 ر.س |
| Business | 499 ر.س | 20,000 | 300 | 0.02 ر.س |
| Enterprise | تواصل معنا | غير محدود | 1000 | مضمن |
كل باقة تشمل طلبات شهرية. يمكنك شحن رصيد إضافي في أي وقت.
شحن الرصيد (Credits)
| المبلغ | الطلبات |
|---|---|
| 25 ر.س | 500 طلب |
| 50 ر.س | 1,100 طلب (+10%) |
| 100 ر.س | 2,300 طلب (+15%) |
| 250 ر.س | 6,000 طلب (+20%) |
| 500 ر.س | 12,500 طلب (+25%) |
الطلبات المشتراة لا تنتهي صلاحيتها!