DNS i infrastruktura · Produkt DomScan

API Wyszukiwarka poddomeny

Odkryj subdomeny dla domeny za pomocą różnych technik wyliczania.

Co otrzymasz

Odkryj subdomeny dla domeny za pomocą różnych technik wyliczania.

SynchronicznyZbiorczyRESTMCPSDKNarzędzie interaktywne

Wybierz ten produkt, gdy

Dla kogo jest ten produkt

Używaj zestawu do rozwiązywania problemów, kontroli migracji, badań infrastruktury i przeglądów bezpieczeństwa.

Wybierz ten produkt, gdy

Wybierz, aby zebrać obserwowane publiczne dowody subdomen. Brak nazwy nie dowodzi braku subdomeny.

Co otrzymasz

Odkryj subdomeny dla domeny za pomocą różnych technik wyliczania.

Endpointy

Przed integracją sprawdź obsługiwane operacje, dane wejściowe i wyjściowe, tryby wykonania oraz limity odpowiedzi.

GET /v1/subdomains Otwórz referencję API
POST /v1/subdomains/bulk Otwórz referencję API

Kredyty i uwierzytelnianie

4-5 Wymagane uwierzytelnianie. Dokładny koszt i zasady opłat za element sprawdź w referencji operacji.

Przykładowa operacja

Korzystaj z udokumentowanych operacji, aby zbierać, oceniać, wzbogacać, weryfikować, porównywać, chronić lub monitorować publiczne dane.

GET /v1/subdomains

Parametry zapytania

Parametr Typ wymagane
domain string wymagane
sources string
Dozwolone wartości ct
Domyślnie ct
opcjonalne
verify string
Dozwolone wartości truefalse10yesno
Domyślnie false
opcjonalne
include_wildcards string
Dozwolone wartości truefalse10yesno
Domyślnie false
opcjonalne
limit integer
Domyślnie 500
opcjonalne
prefer_cache string
Dozwolone wartości truefalse10yesno
Domyślnie false
opcjonalne

Odpowiedź Fields

Pole Typ
domain string
subdomains[] object[]
subdomains[] object
subdomains[].name string
subdomains[].source string
subdomains[].first_seen string | null
subdomains[].verified boolean
subdomains[].dns_records object
subdomains[].dns_records.A[] string[]
subdomains[].dns_records.CNAME string | null
wildcards[] object[]
wildcards[] object
wildcards[].pattern string
wildcards[].source string
wildcards[].first_seen string | null
summary object
summary.total_found integer
summary.returned integer
summary.verified_count integer
summary.unverified_count integer
summary.sources_used[] string[]
summary.apex_included boolean
summary.wildcard_suppressed_count integer
summary.wildcard_returned_count integer
intelligence_summary object
intelligence_summary.data_sources[] string[]
intelligence_summary.source_count integer
intelligence_summary.cache_status string
intelligence_summary.returned_count integer
intelligence_summary.total_found integer
intelligence_summary.truncated boolean
intelligence_summary.limit integer
intelligence_summary.verification_requested boolean
intelligence_summary.include_wildcards boolean
intelligence_summary.verified_count integer
intelligence_summary.verified_ratio number | null
intelligence_summary.live_dns_record_count integer
intelligence_summary.apex_included boolean
intelligence_summary.wildcard_suppressed_count integer
intelligence_summary.wildcard_returned_count integer
intelligence_summary.first_seen_oldest string | null
intelligence_summary.first_seen_newest string | null
intelligence_summary.warning_count integer
warnings[] string[]
meta object
meta.query_time_ms integer
meta.cached boolean
meta.stale boolean

Przykład Request

curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/subdomains?domain=example.com&sources=ct&verify=yes&include_wildcards=1&limit=500&prefer_cache=false"

Example Odpowiedź

{
  "domain": "example.com",
  "subdomains": [
    {
      "name": "api.example.com",
      "source": "crtsh",
      "first_seen": "2025-01-15T00:00:00Z",
      "verified": true,
      "dns_records": {
        "A": [
          "example"
        ],
        "CNAME": "example"
      }
    }
  ],
  "summary": {
    "total_found": 1,
    "returned": 1,
    "verified_count": 1,
    "unverified_count": 1,
    "sources_used": [
      "ct"
    ],
    "apex_included": false,
    "wildcard_suppressed_count": 1,
    "wildcard_returned_count": 1
  },
  "intelligence_summary": {
    "data_sources": [
      "ct"
    ],
    "source_count": 1,
    "cache_status": "live",
    "returned_count": 1,
    "total_found": 1,
    "truncated": false,
    "limit": 1,
    "verification_requested": false,
    "include_wildcards": false,
    "verified_count": 1,
    "verified_ratio": 0.5,
    "live_dns_record_count": 1,
    "apex_included": false,
    "wildcard_suppressed_count": 1,
    "wildcard_returned_count": 1,
    "first_seen_oldest": "example",
    "first_seen_newest": "example",
    "warning_count": 1
  },
  "meta": {
    "query_time_ms": 1,
    "cached": false,
    "stale": false
  },
  "wildcards": [
    {
      "pattern": "*.example.com",
      "source": "ct",
      "first_seen": "example"
    }
  ],
  "warnings": [
    "example"
  ]
}

Limity i granice dowodów

Zakres jest ograniczony udokumentowanymi danymi wejściowymi, budżetami, źródłami i limitami odpowiedzi.
Operacje zbiorcze przetwarzają wiele obsługiwanych danych wejściowych, zachowując udokumentowane wyniki dla poszczególnych elementów.
Częściowy wynik oznacza, że wykonano tylko część żądanych elementów lub komponentów.
Wyniki opisują zaobserwowane publiczne dowody i ich pochodzenie.
Wynik z pamięci podręcznej korzysta z zapisanych dowodów; jeśli są dostępne, sprawdź dane o aktualności.

Sprawdzono 2026-08-22

Często zadawane pytania

Gdzie znajdę referencję żądań i odpowiedzi dla Wyszukiwarka poddomeny?

W referencji API dla Wyszukiwarka poddomeny znajdziesz parametry, pola odpowiedzi, przykłady, kody stanu i obsługiwane tryby wykonania.

Jak interpretować nieznane lub niepełne wyniki Wyszukiwarka poddomeny?

Nieznany lub częściowy wynik oznacza, że nie udało się w pełni określić żądanych dowodów. W dalszych decyzjach zachowaj stan wyniku, poziom pewności, aktualność i ograniczenia.

Jak wyceniany jest Wyszukiwarka poddomeny?

Cena zależy od operacji i trybu wykonania. Bieżący koszt kredytowy, wymagania uwierzytelniania i zasady opłat za element sprawdź w referencji endpointu.

Używany przez ludzi w niesamowitych firmach

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse