Domeinintelligentie · DomScan-product

Domeinprijzen API-referentie

Krijg registratie- en verlengingsprijzen voor domeinen op registrars.

Wat je krijgt

Krijg registratie- en verlengingsprijzen voor domeinen op registrars.

SynchroonBulkRESTMCPSDKInteractieve tool

Kies dit product wanneer

Voor wie is dit?

Gebruik gerichte controles voor één beslissing of stel een breder profiel samen wanneer context belangrijk is.

Kies dit product wanneer

Kies dit om gepubliceerd bewijs van registratie-, verlengings- of transferprijzen te vergelijken waar dekking bestaat.

Wat je krijgt

Krijg registratie- en verlengingsprijzen voor domeinen op registrars.

Endpoints

Bekijk vóór de integratie de ondersteunde bewerkingen, invoer, uitvoer, uitvoeringsmodi en responslimieten.

GET /v1/prices API-referentie bekijken
POST /v1/prices/bulk API-referentie bekijken
GET /v1/prices/tld/:tld API-referentie bekijken
GET /v1/prices/registrars API-referentie bekijken
GET /v1/prices/compare API-referentie bekijken
GET /v1/pricing API-referentie bekijken

Credits en authenticatie

0-1 Authenticatie vereist. Bekijk de bewerkingsreferentie voor de exacte kosten en eventuele prijs per item.

Voorbeeldbewerking

Gebruik gedocumenteerde bewerkingen om openbaar bewijs te verzamelen, te beoordelen, te verrijken, te verifiëren, te vergelijken, te beschermen of te monitoren.

GET /v1/prices

Queryparameters

Parameter Type vereist
tlds string optioneel
registrars string optioneel
skip_cache boolean
Standaard false
optioneel

Antwoordvelden

Veld Type
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

Voorbeeldverzoek

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

Voorbeeldantwoord

{
  "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"
  }
}

Beperkingen en grenzen van het bewijs

Resultaten beschrijven waargenomen openbaar bewijs en de herkomst ervan.
Onbekend betekent dat het gevraagde feit niet kon worden vastgesteld op basis van het beschikbare bewijs.
Bulkbewerkingen verwerken meerdere ondersteunde inputs en behouden de gedocumenteerde resultaten per item.
In cache geeft aan dat opgeslagen bewijs is gebruikt. Bekijk de metadata voor actualiteit wanneer die beschikbaar is.
Bewijs kan in de loop van de tijd veranderen. Gebruik tijdstempels en velden voor actualiteit wanneer die beschikbaar zijn.

Beoordeeld op 2026-08-22

Veelgestelde vragen

Waar vind ik de request- en response-referentie voor Domeinprijzen?

Gebruik de API-referentie voor Domeinprijzen om parameters, responsevelden, voorbeelden, statuscodes en ondersteunde uitvoeringsmodi te bekijken.

Hoe moet ik onbekende of onvolledige resultaten van Domeinprijzen interpreteren?

Onbekende of gedeeltelijke resultaten betekenen dat het gevraagde bewijs niet volledig kon worden vastgesteld. Houd de resultaatstatus, betrouwbaarheid, actualiteit en beperkingen bij in vervolgbeslissingen.

Hoe wordt Domeinprijzen geprijsd?

De prijs hangt af van de bewerking en uitvoeringsmodus. Bekijk de endpointreferentie voor de actuele creditkosten, authenticatievereiste en regels per item.

Gebruikt door mensen bij geweldige bedrijven

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse