Para quem é
Use a suíte para melhorar formulários, priorizar análise manual, enriquecer organizações e conectar ativos declarados por sites.
Tente um produto, objetivo, caminho de endpoint ou tópico de API.
Verifique se um nome de utilizador está disponível em plataformas de redes sociais principais.
Verifique se um nome de utilizador está disponível em plataformas de redes sociais principais.
Use a suíte para melhorar formulários, priorizar análise manual, enriquecer organizações e conectar ativos declarados por sites.
Escolha para classificar perfis ou recursos públicos compatíveis. Verificações bloqueadas, limitadas, expiradas ou ambíguas permanecem desconhecidas e nunca provam disponibilidade ou controle.
Verifique se um nome de utilizador está disponível em plataformas de redes sociais principais.
Revise as operações, entradas, saídas, modos de execução e limites de resposta compatíveis antes da integração.
0-2 Autenticação obrigatória. Consulte a referência da operação para ver o custo exato e qualquer preço por item.
Use operações documentadas para coletar, avaliar, enriquecer, verificar, comparar, proteger ou monitorar evidências públicas.
| Parâmetro | Tipo | obrigatório |
|---|---|---|
| handle | string | obrigatório |
| platforms | string | opcional |
| resources | string | opcional |
| Campo | Tipo |
|---|---|
handle |
string |
checked_at |
string |
availability |
object |
resources |
object |
resource_summary |
object |
resource_summary.requested_count |
integer |
resource_summary.checked_count |
integer |
resource_summary.present_count |
integer |
resource_summary.absent_count |
integer |
resource_summary.unknown_count |
integer |
resource_summary.cached_count |
integer |
resource_summary.determinacy_rate |
number |
summary |
object |
summary.available_count |
integer |
summary.unavailable_count |
integer |
summary.unknown_count |
integer |
summary_v2 |
object |
summary_v2.requested_count |
integer |
summary_v2.checked_count |
integer |
summary_v2.available_count |
integer |
summary_v2.unavailable_count |
integer |
summary_v2.unknown_count |
integer |
summary_v2.not_supported_count |
integer |
summary_v2.determinacy_rate |
number |
platform_summary |
object |
platform_summary.requested_count |
integer |
platform_summary.checked_count |
integer |
platform_summary.available_count |
integer |
platform_summary.unavailable_count |
integer |
platform_summary.unknown_count |
integer |
platform_summary.not_supported_count |
integer |
platform_summary.cached_count |
integer |
platform_summary.high_confidence_count |
integer |
platform_summary.live_platform_count |
integer |
platform_summary.experimental_count |
integer |
platform_summary.blocked_count |
integer |
platform_summary.beta_limited_count |
integer |
platform_summary.determinacy_rate |
number |
platform_summary.method_counts |
object |
platform_summary.source_counts |
object |
beta_notice |
string |
meta |
object |
meta.served_by |
string |
meta.supported_platforms[] |
string[] |
meta.supported_resources[] |
string[] |
meta.unsupported_platforms[] |
string[] |
meta.latency_ms |
integer |
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/social?handle=myusername&platforms=github%2Cgitlab%2Cbitbucket%2Cdevto%2Chuggingface%2Cdribbble%2Csoundcloud%2Cgumroad%2Cbuymeacoffee%2Csubstack%2Citchio%2Chackernews%2Creddit%2Cbluesky%2Cpatreon%2Csnapchat%2Cyoutube&resources=github%3Arepository"const response = await fetch("https://domscan.net/v1/social?handle=myusername&platforms=github%2Cgitlab%2Cbitbucket%2Cdevto%2Chuggingface%2Cdribbble%2Csoundcloud%2Cgumroad%2Cbuymeacoffee%2Csubstack%2Citchio%2Chackernews%2Creddit%2Cbluesky%2Cpatreon%2Csnapchat%2Cyoutube&resources=github%3Arepository", {
headers: { "X-API-Key": process.env.DOMSCAN_API_KEY },
});
const data = await response.json();
console.log(data);import os
import requests
response = requests.get(
"https://domscan.net/v1/social?handle=myusername&platforms=github%2Cgitlab%2Cbitbucket%2Cdevto%2Chuggingface%2Cdribbble%2Csoundcloud%2Cgumroad%2Cbuymeacoffee%2Csubstack%2Citchio%2Chackernews%2Creddit%2Cbluesky%2Cpatreon%2Csnapchat%2Cyoutube&resources=github%3Arepository",
headers={"X-API-Key": os.environ["DOMSCAN_API_KEY"]},
)
print(response.json())package main
import (
"fmt"
"io"
"net/http"
"os"
)
func main() {
req, err := http.NewRequest(http.MethodGet, "https://domscan.net/v1/social?handle=myusername&platforms=github%2Cgitlab%2Cbitbucket%2Cdevto%2Chuggingface%2Cdribbble%2Csoundcloud%2Cgumroad%2Cbuymeacoffee%2Csubstack%2Citchio%2Chackernews%2Creddit%2Cbluesky%2Cpatreon%2Csnapchat%2Cyoutube&resources=github%3Arepository", nil)
if err != nil {
panic(err)
}
req.Header.Set("X-API-Key", os.Getenv("DOMSCAN_API_KEY"))
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
data, err := io.ReadAll(resp.Body)
if err != nil {
panic(err)
}
fmt.Println(resp.Status, string(data))
}require "json"
require "net/http"
uri = URI("https://domscan.net/v1/social?handle=myusername&platforms=github%2Cgitlab%2Cbitbucket%2Cdevto%2Chuggingface%2Cdribbble%2Csoundcloud%2Cgumroad%2Cbuymeacoffee%2Csubstack%2Citchio%2Chackernews%2Creddit%2Cbluesky%2Cpatreon%2Csnapchat%2Cyoutube&resources=github%3Arepository")
request = Net::HTTP::Get.new(uri)
request["X-API-Key"] = ENV.fetch("DOMSCAN_API_KEY")
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|
http.request(request)
end
puts JSON.pretty_generate(JSON.parse(response.body)){
"handle": "examplebrand",
"checked_at": "2026-10-09T10:15:30.000Z",
"availability": {
"github": {
"available": true,
"profile_url": null,
"checked": true,
"method": "official_api",
"confidence": "high",
"latency_ms": 112,
"evidence": {
"source": "upstream"
},
"requested": true
},
"gitlab": {
"available": false,
"profile_url": "https://gitlab.com/examplebrand",
"checked": true,
"entity_type": "user",
"canonical_handle": "examplebrand",
"visibility": "public",
"method": "official_api",
"confidence": "high",
"latency_ms": 96,
"evidence": {
"source": "upstream"
},
"requested": true
},
"reddit": {
"available": null,
"profile_url": null,
"checked": false,
"reason": "not_requested",
"method": "public_endpoint",
"confidence": "high",
"latency_ms": 0,
"evidence": {
"source": "not_requested"
},
"requested": false
}
},
"resources": {},
"resource_summary": {
"requested_count": 0,
"checked_count": 0,
"present_count": 0,
"absent_count": 0,
"unknown_count": 0,
"cached_count": 0,
"determinacy_rate": 0
},
"summary": {
"available_count": 1,
"unavailable_count": 1,
"unknown_count": 34
},
"summary_v2": {
"requested_count": 2,
"checked_count": 2,
"available_count": 1,
"unavailable_count": 1,
"unknown_count": 0,
"not_supported_count": 0,
"determinacy_rate": 1
},
"platform_summary": {
"requested_count": 2,
"checked_count": 2,
"available_count": 1,
"unavailable_count": 1,
"unknown_count": 0,
"not_supported_count": 0,
"cached_count": 0,
"high_confidence_count": 2,
"live_platform_count": 2,
"experimental_count": 0,
"blocked_count": 0,
"beta_limited_count": 0,
"determinacy_rate": 1,
"method_counts": {
"official_api": 2
},
"source_counts": {
"upstream": 2
}
},
"beta_notice": "This endpoint is in beta. Supported platforms and coverage may expand as new checkers graduate to production.",
"meta": {
"supported_platforms": [
"github",
"gitlab",
"bitbucket"
],
"supported_resources": [
"reddit:subreddit",
"github:repository",
"gitlab:project"
],
"unsupported_platforms": [],
"latency_ms": 412
}
}
200 OK400 Pedido inválido401 Não autorizado402 Pagamento necessário429 Demasiados pedidosUse a referência da API de Disponibilidade de Nomes em Redes Sociais para revisar parâmetros, campos de resposta, exemplos, códigos de status e modos de operação compatíveis.
Resultados desconhecidos ou parciais significam que as evidências solicitadas não puderam ser totalmente determinadas. Mantenha o estado do resultado, a confiança, a atualização e as limitações nas decisões seguintes.
O preço depende da operação e do modo de execução. Consulte a referência do endpoint para ver o custo atual em créditos, o requisito de autenticação e as regras por item.
Usado por pessoas nestas empresas