ذكاء النطاقات · منتج DomScan

API الخاص بـ تسعير المجالات

احصل على أسعار التسجيل والتجديد للمجالات عبر المسجلات.

ما الذي تحصل عليه

احصل على أسعار التسجيل والتجديد للمجالات عبر المسجلات.

متزامنمجمّعRESTMCPSDKأداة تفاعلية

اختر هذا المنتج عندما

لمن صُمم هذا المنتج

استخدم فحوصات مركّزة لقرار واحد، أو أنشئ ملفًا أوسع عندما يكون السياق مهمًا.

اختر هذا المنتج عندما

اختره لمقارنة أدلة أسعار التسجيل أو التجديد أو النقل المنشورة حيثما توفرت التغطية.

ما الذي تحصل عليه

احصل على أسعار التسجيل والتجديد للمجالات عبر المسجلات.

نقاط النهاية

راجع العمليات والمدخلات والمخرجات وأنماط التنفيذ وحدود الاستجابة المدعومة قبل التكامل.

GET /v1/prices عرض مرجع API
POST /v1/prices/bulk عرض مرجع API
GET /v1/prices/tld/:tld عرض مرجع API
GET /v1/prices/registrars عرض مرجع API
GET /v1/prices/compare عرض مرجع API
GET /v1/pricing عرض مرجع API

الوحدات والمصادقة

0-1 المصادقة مطلوبة. راجع مرجع العملية لمعرفة التكلفة الدقيقة وتسعير كل عنصر إن وُجد.

مثال على عملية

استخدم العمليات الموثقة لجمع الأدلة العامة أو تقييمها أو إثرائها أو التحقق منها أو مقارنتها أو حمايتها أو مراقبتها.

GET /v1/prices

معاملات الاستعلام

المعامل النوع مطلوب
tlds string اختياري
registrars string اختياري
skip_cache boolean
الافتراضي false
اختياري

حقول الرد

الحقل النوع
success boolean
data object
data.supportedTlds[] string[]
data.count integer
data.hint string
data.results[] object[]
data.results[] object
data.results[].tld string
data.results[].prices[] object[]
data.results[].prices[] object
data.results[].prices[].registrar string
data.results[].prices[].registrarName string
data.results[].prices[].register number | null
data.results[].prices[].renew number | null
data.results[].prices[].transfer number | null
data.results[].prices[].currency string
data.results[].prices[].promoPrice number | null
data.results[].prices[].promoDetails string | null
data.results[].prices[].features object
data.results[].prices[].features.freeWhoisPrivacy boolean
data.results[].prices[].features.freeDns boolean
data.results[].prices[].lastUpdated string | null
data.results[].prices[].source string
data.results[].prices[].sourceName string
data.results[].prices[].sourceUrl string | null
data.results[].prices[].confidence string
data.results[].prices[].sourceType string
data.results[].prices[].quoteScope string
data.results[].prices[].observedAt string | null
data.results[].prices[].recommendationEligible boolean
data.results[].prices[].recommendationExclusionReason string | null
data.results[].cheapest object
data.results[].cheapest.register object | null
data.results[].cheapest.renew object | null
data.results[].cheapest.transfer object | null
data.results[].averagePrice object
data.results[].averagePrice.register number | null
data.results[].averagePrice.renew number | null
data.results[].averagePrice.transfer number | null
data.results[].priceRange object
data.results[].priceRange.register object | null
data.results[].priceRange.renew object | null
data.results[].priceRange.transfer object | null
data.results[].lastUpdated string | null
data.results[].dataQuality object
data.results[].dataQuality.sourcesQueried integer
data.results[].dataQuality.sourcesSucceeded integer
data.results[].dataQuality.cacheHitRate number
data.results[].dataQuality.averageConfidence string
data.results[].price_summary object
data.results[].price_summary.registrar_count integer
data.results[].price_summary.registrar_coverage_ratio number
data.results[].price_summary.price_points object
data.results[].price_summary.price_points.register integer
data.results[].price_summary.price_points.renew integer
data.results[].price_summary.price_points.transfer integer
data.results[].price_summary.source_counts object
data.results[].price_summary.confidence_counts object
data.results[].price_summary.freshness object
data.results[].price_summary.freshness.freshest_at string | null
data.results[].price_summary.freshness.oldest_at string | null
data.results[].price_summary.freshness.newest_age_hours number | null
data.results[].price_summary.freshness.stale_price_count integer
data.results[].price_summary.freshness.unknown_freshness_count integer
data.results[].price_summary.spread object
data.results[].price_summary.spread.register_usd number | null
data.results[].price_summary.spread.renew_usd number | null
data.results[].price_summary.spread.transfer_usd number | null
data.results[].price_summary.outlier_count integer
data.results[].price_summary.recommendation_eligible_registrar_count integer
data.results[].price_summary.quality_status string
data.results[].price_summary.cheapest_register object | null
data.results[].price_summary.cheapest_renew object | null
data.results[].price_summary.cheapest_transfer object | null
data.results[].checkAccounting object
data.results[].checkAccounting.plannedChecks integer
data.results[].checkAccounting.actualChecks integer
data.results[].checkAccounting.successfulRows integer
data.results[].checkAccounting.creditsCharged integer
data.results[].checkAccounting.creditsPerCheck integer
data.results[].checkAccounting.selectedRegistrars[] string[]
data.summary object
data.summary.tldsRequested integer
data.summary.tldsWithData integer
data.summary.totalPricePoints integer
data.summary.quoteCount integer
data.summary.numericPriceFieldCount integer
data.summary.market_summary object
data.summary.market_summary.tlds_requested integer
data.summary.market_summary.tlds_with_data integer
data.summary.market_summary.quote_count integer
data.summary.market_summary.integrated_source_count integer
data.summary.market_summary.total_price_points integer
data.summary.market_summary.average_registrar_coverage_ratio number
data.summary.market_summary.stale_tld_count integer
data.summary.market_summary.fallback_tld_count integer
data.summary.market_summary.outlier_tld_count integer
data.summary.market_summary.widest_register_spread_tld string | null
data.summary.market_summary.max_register_spread_usd number | null
data.summary.market_summary.freshest_price_at string | null
data.summary.market_summary.oldest_price_at string | null
data.summary.market_summary.checkAccounting object
data.summary.market_summary.checkAccounting.plannedChecks integer
data.summary.market_summary.checkAccounting.actualChecks integer
data.summary.market_summary.checkAccounting.successfulRows integer
data.summary.market_summary.checkAccounting.creditsCharged integer
data.summary.market_summary.checkAccounting.creditsPerCheck integer
data.summary.market_summary.checkAccounting.selectedRegistrars[] string[]
data.summary.checkAccounting object
data.summary.checkAccounting.plannedChecks integer
data.summary.checkAccounting.actualChecks integer
data.summary.checkAccounting.successfulRows integer
data.summary.checkAccounting.creditsCharged integer
data.summary.checkAccounting.creditsPerCheck integer
data.summary.checkAccounting.selectedRegistrars[] string[]
meta object
meta.requestId string
meta.servedBy string
meta.durationMs integer
meta.cacheStatus string

طلب مثال

curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/prices?tlds=com%2Cnet%2Corg&registrars=porkbun%2Cdynadot&skip_cache=false"

مثال الرد

{
  "success": true,
  "data": {
    "supportedTlds": [
      "com"
    ],
    "count": 1,
    "hint": "example",
    "results": [
      {
        "tld": "com",
        "prices": [
          {
            "registrar": "example",
            "registrarName": "example",
            "register": 0.5,
            "renew": 0.5,
            "transfer": 0.5,
            "currency": "USD",
            "promoPrice": 0.5,
            "promoDetails": "example",
            "features": {
              "freeWhoisPrivacy": false,
              "freeDns": false
            },
            "lastUpdated": "2026-08-27T12:00:00Z",
            "source": "api",
            "sourceName": "example",
            "sourceUrl": "https://example.com",
            "confidence": "high",
            "sourceType": "official_api",
            "quoteScope": "tld_standard",
            "observedAt": "2026-08-27T12:00:00Z",
            "recommendationEligible": false,
            "recommendationExclusionReason": "stale"
          }
        ],
        "cheapest": {
          "register": {},
          "renew": {},
          "transfer": {}
        },
        "averagePrice": {
          "register": 0.5,
          "renew": 0.5,
          "transfer": 0.5
        },
        "priceRange": {
          "register": {},
          "renew": {},
          "transfer": {}
        },
        "lastUpdated": "2026-08-27T12:00:00Z",
        "dataQuality": {
          "sourcesQueried": 1,
          "sourcesSucceeded": 1,
          "cacheHitRate": 0.5,
          "averageConfidence": "high"
        },
        "price_summary": {
          "registrar_count": 1,
          "registrar_coverage_ratio": 0.5,
          "price_points": {
            "register": 1,
            "renew": 1,
            "transfer": 1
          },
          "source_counts": {},
          "confidence_counts": {},
          "freshness": {
            "freshest_at": "2026-08-27T12:00:00Z",
            "oldest_at": "2026-08-27T12:00:00Z",
            "newest_age_hours": 0.5,
            "stale_price_count": 1,
            "unknown_freshness_count": 1
          },
          "spread": {
            "register_usd": 0.5,
            "renew_usd": 0.5,
            "transfer_usd": 0.5
          },
          "outlier_count": 1,
          "recommendation_eligible_registrar_count": 1,
          "quality_status": "healthy",
          "cheapest_register": {},
          "cheapest_renew": {},
          "cheapest_transfer": {}
        },
        "checkAccounting": {
          "plannedChecks": 1,
          "actualChecks": 1,
          "successfulRows": 1,
          "creditsCharged": 1,
          "creditsPerCheck": 1,
          "selectedRegistrars": [
            "example"
          ]
        }
      }
    ],
    "summary": {
      "tldsRequested": 1,
      "tldsWithData": 1,
      "totalPricePoints": 1,
      "quoteCount": 1,
      "numericPriceFieldCount": 1,
      "market_summary": {
        "tlds_requested": 1,
        "tlds_with_data": 1,
        "quote_count": 1,
        "integrated_source_count": 1,
        "total_price_points": 1,
        "average_registrar_coverage_ratio": 0.5,
        "stale_tld_count": 1,
        "fallback_tld_count": 1,
        "outlier_tld_count": 1,
        "widest_register_spread_tld": "com",
        "max_register_spread_usd": 0.5,
        "freshest_price_at": "2026-08-27T12:00:00Z",
        "oldest_price_at": "2026-08-27T12:00:00Z",
        "checkAccounting": {
          "plannedChecks": 1,
          "actualChecks": 1,
          "successfulRows": 1,
          "creditsCharged": 1,
          "creditsPerCheck": 1,
          "selectedRegistrars": [
            "example"
          ]
        }
      },
      "checkAccounting": {
        "plannedChecks": 1,
        "actualChecks": 1,
        "successfulRows": 1,
        "creditsCharged": 1,
        "creditsPerCheck": 1,
        "selectedRegistrars": [
          "example"
        ]
      }
    }
  },
  "meta": {
    "requestId": "request-id",
    "servedBy": "example",
    "durationMs": 1,
    "cacheStatus": "hit"
  }
}

الحدود وحدود الأدلة

تصف النتائج الأدلة العامة المرصودة ومصدرها.
تعني الحالة غير المعروفة تعذر تحديد الحقيقة المطلوبة من الأدلة المتاحة.
تعالج العمليات المجمعة مدخلات متعددة مع الحفاظ على النتائج الموثقة لكل عنصر.
تعني الحالة المخزنة استخدام أدلة محفوظة؛ راجع بيانات الحداثة عند توفرها.
قد تتغير الأدلة بمرور الوقت؛ استخدم الطوابع الزمنية وحقول الحداثة عند توفرها.

تمت المراجعة في 2026-08-22

الأسئلة الشائعة

أين أجد مرجع طلب واستجابة تسعير المجالات؟

استخدم مرجع API الخاص بـ تسعير المجالات لمراجعة المعاملات وحقول الاستجابة والأمثلة ورموز الحالة وأنماط التشغيل المدعومة.

كيف أفسر النتائج غير المعروفة أو غير المكتملة من تسعير المجالات؟

تعني النتائج غير المعروفة أو الجزئية أن الأدلة المطلوبة لم تُحسم بالكامل. احتفظ بحالة النتيجة ومستوى الثقة والحداثة والحدود عند اتخاذ القرارات اللاحقة.

كيف يتم احتساب سعر تسعير المجالات؟

تختلف الأسعار حسب العملية ونمط التنفيذ. راجع مرجع نقطة النهاية لمعرفة التكلفة الحالية ومتطلبات المصادقة وقواعد التسعير لكل عنصر.

يستخدمه أشخاص في شركات مميزة

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse