Consulta el estado del servicio en directo y las respuestas de error documentadas antes de integrar la API.
Identidad y verificación
API de Verificador de nombre de usuario de Mastodon
Comprueba la disponibilidad de nombres de usuario en las plataformas sociales compatibles. 1-30 caracteres, letras, números y guiones bajos
Utilizado por personas en estas empresas
Señales de confianza antes de integrar
Documentación transparente, solicitudes autenticadas y detalles visibles de fiabilidad facilitan evaluar DomScan antes de publicar.
OpenAPI, Swagger, Postman, CLI, SDK y enlaces MCP están a un clic.
Los endpoints autenticados usan claves API con costes de créditos claros antes de llamarlos.
Empieza con 10.000 créditos mensuales y actualiza solo cuando crezca el uso.
Qué te ayuda a lanzar esta API
Usa esta página como un resumen de producción: endpoints, ejemplos, forma de respuesta y piezas de flujo necesarias para integrar DomScan en tu producto.
Integra comprobaciones de dominios, inteligencia DNS, señales de riesgo o enriquecimiento en onboarding, búsqueda y herramientas internas.
Sustituye consultas manuales repetidas por tareas programadas, alertas y pasos de investigación reproducibles.
Usa campos previsibles, códigos de estado documentados y costes de créditos en lugar de raspar páginas de proveedores.
Alimenta agentes, paneles, playbooks SOAR y CRMs mediante OpenAPI, SDK, Postman o MCP.
Flujo de integración
Un camino simple desde la primera solicitud hasta un uso repetible en producción.
Envía tu clave API con la cabecera documentada y mantén solicitudes coherentes entre servicios.
Empieza con las muestras curl y HTTP, y luego mapea los parámetros en el código de tu aplicación.
Usa códigos de estado, costes de créditos y campos de respuesta para crear reintentos, logs y alertas.
Kit para desarrolladores
Salta desde esta página a documentación legible por máquinas, colecciones de solicitudes, SDKs o herramientas para agentes.
Genera clientes o inspecciona cada forma de solicitud y respuesta.
Colección PostmanImporta solicitudes listas para pruebas manuales y traspaso al equipo.
SDKs y CLIUsa paquetes mantenidos y flujos de línea de comandos en vez de escribir boilerplate.
Integración MCPExpón inteligencia de dominios a agentes de IA y asistentes internos.
Mapa de parámetros y respuesta
Revisa entradas, campos de salida y códigos de estado antes de conectar el endpoint a tu cliente.
Parámetro
Respuesta de ejemplo
Códigos de estado HTTP
Endpoints
/v1/social
/v1/social/bulk
/v1/social/info
Disponibilidad de identificadores sociales
Mastodon
mastodon, mastodon.social
1-30 caracteres, letras, números y guiones bajos
GET /v1/social?handle=mybrand&platforms=mastodon
https://mastodon.social/@mybrand
status=live method=official_api confidence=high
APIs
44 Endpoints
Comprueba la disponibilidad de nombres de usuario en las plataformas sociales compatibles.
GET /v1/social?handle=mybrand
GET /v1/social/info
Autenticación
Créditos
Incluye tu clave de API en las peticiones usando la cabecera Authorization:
X-API-Key: YOUR_API_KEY
Authorization: Bearer YOUR_API_KEY
GitHub
github
1-39 caracteres, alfanuméricos y guiones, no puede empezar ni terminar con un guion
GET /v1/social?handle=mybrand&platforms=github
GitLab
gitlab
1-255 caracteres, letras, numeros, guiones bajos, guiones y puntos; no puede empezar con guion ni terminar con punto, .git o .atom
GET /v1/social?handle=mybrand&platforms=gitlab
Bitbucket
bitbucket, bb
1-255 caracteres, letras, numeros, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=bitbucket
Dev.to
devto, dev.to
2-30 caracteres, letras, numeros, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=devto
Hugging Face
huggingface, hf
1-39 caracteres, alfanuméricos y guiones, no puede empezar ni terminar con un guion
GET /v1/social?handle=mybrand&platforms=huggingface
Dribbble
dribbble
1-40 caracteres, letras, numeros, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=dribbble
SoundCloud
soundcloud
1-40 caracteres, letras, numeros, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=soundcloud
Gumroad
gumroad
1-63 caracteres, letras, numeros y guiones; no puede empezar ni terminar con un guion
GET /v1/social?handle=mybrand&platforms=gumroad
Buy Me a Coffee
buymeacoffee, bmc
1-40 caracteres, solo letras y numeros
GET /v1/social?handle=mybrand&platforms=buymeacoffee
Substack
substack
1-63 caracteres, solo letras y numeros
GET /v1/social?handle=mybrand&platforms=substack
itch.io
itchio, itch.io
1-30 caracteres, letras, numeros, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=itchio
Behance
behance
1-40 caracteres, letras, numeros, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=behance
Docker Hub
dockerhub, docker
4-30 caracteres, solo letras minusculas y numeros
GET /v1/social?handle=mybrand&platforms=dockerhub
Hashnode
hashnode
1-39 caracteres, letras, numeros y guiones; no puede empezar ni terminar con guion
GET /v1/social?handle=mybrand&platforms=hashnode
RubyGems
rubygems, ruby-gems
2-64 caracteres, letras, numeros, guiones bajos y guiones; debe incluir una letra
GET /v1/social?handle=mybrand&platforms=rubygems
Hacker News
hackernews, hn
1-20 caracteres, letras, numeros, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=hackernews
3-20 caracteres, alfanuméricos, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=reddit
Bluesky
bluesky, bsky
Un nombre bsky.social de 3 a 18 caracteres (letras, números, guiones) o un identificador de dominio completo de hasta 253 caracteres
GET /v1/social?handle=mybrand&platforms=bluesky
X / Twitter
x, twitter
1-15 caracteres, alfanuméricos y guiones bajos
GET /v1/social?handle=mybrand&platforms=twitter
instagram, ig
1-30 caracteres, alfanuméricos, guiones bajos y puntos
GET /v1/social?handle=mybrand&platforms=instagram
facebook, fb
1-50 caracteres, letras, números y puntos
GET /v1/social?handle=mybrand&platforms=facebook
Threads
threads
1-30 caracteres, alfanuméricos, guiones bajos y puntos
GET /v1/social?handle=mybrand&platforms=threads
2-30 caracteres, alfanuméricos, guiones bajos y puntos
GET /v1/social?handle=mybrand&platforms=pinterest
Snapchat
snapchat, snap
3-15 caracteres; debe empezar con una letra y terminar en una letra o un número; solo letras, números, guiones, guiones bajos y puntos
GET /v1/social?handle=mybrand&platforms=snapchat
Telegram
telegram, tg
3-32 caracteres; debe empezar con una letra; solo letras, números y guiones bajos simples; no puede terminar en guion bajo
GET /v1/social?handle=mybrand&platforms=telegram
Twitch
twitch
3-25 caracteres, alfanuméricos y guiones bajos
GET /v1/social?handle=mybrand&platforms=twitch
Patreon
patreon
1-100 caracteres, letras, numeros, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=patreon
TikTok
tiktok
2-24 caracteres, alfanuméricos, guiones bajos y puntos
GET /v1/social?handle=mybrand&platforms=tiktok
YouTube
youtube, yt
3-30 caracteres, alfanuméricos, guiones bajos, puntos y guiones
GET /v1/social?handle=mybrand&platforms=youtube
3-100 caracteres, alfanuméricos y guiones
GET /v1/social?handle=mybrand&platforms=linkedin
Steam
steam, steamcommunity
2-64 caracteres, letras, números, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=steam
Tumblr
tumblr
1-32 caracteres, letras, números y guiones internos
GET /v1/social?handle=mybrand&platforms=tumblr
Vimeo
vimeo
1-64 caracteres, letras, números, guiones bajos y guiones; debe contener una letra
GET /v1/social?handle=mybrand&platforms=vimeo
Letterboxd
letterboxd, lb
2-15 caracteres, letras, números y guiones bajos
GET /v1/social?handle=mybrand&platforms=letterboxd
Linktree
linktree
1-80 caracteres, letras, números, puntos, guiones bajos y guiones
GET /v1/social?handle=mybrand&platforms=linktree
Kick
kick
3-25 caracteres, letras, números y guiones bajos sueltos, no al principio ni al final
GET /v1/social?handle=mybrand&platforms=kick
Medium
medium
1-30 caracteres, letras, números, guiones bajos y puntos
GET /v1/social?handle=mybrand&platforms=medium
Roblox
roblox
3-20 caracteres, letras, números y como máximo un guion bajo, no al principio ni al final
GET /v1/social?handle=mybrand&platforms=roblox
Minecraft
minecraft, mojang
3-16 caracteres, letras, números y guiones bajos
GET /v1/social?handle=mybrand&platforms=minecraft
Chess.com
chesscom, chess.com
3-25 caracteres, letras, números, guiones y guiones bajos; empieza por una letra o un número, y cada guion o guion bajo va seguido de una letra o un número
GET /v1/social?handle=mybrand&platforms=chesscom
Lichess
lichess
2-20 caracteres, letras, números, guiones bajos y guiones; empieza por una letra o un número
GET /v1/social?handle=mybrand&platforms=lichess
npm
npm, npmjs
1-214 caracteres, letras, números, guiones, puntos y guiones bajos; empieza por una letra o un número
GET /v1/social?handle=mybrand&platforms=npm
Discord
discord
2-32 caracteres, letras, números, guiones bajos y puntos, sin dos puntos seguidos
GET /v1/social?handle=mybrand&platforms=discord
Señales de confianza antes de integrar
Documentación transparente, solicitudes autenticadas y detalles visibles de fiabilidad facilitan evaluar DomScan antes de publicar.
Consulta el estado del servicio en directo y las respuestas de error documentadas antes de integrar la API.
OpenAPI, Swagger, Postman, CLI, SDK y enlaces MCP están a un clic.
Los endpoints autenticados usan claves API con costes de créditos claros antes de llamarlos.
Empieza con 10.000 créditos mensuales y actualiza solo cuando crezca el uso.
Características principales
Obtiene el estado de disponibilidad en todas las plataformas en segundos.
Enlaces directos a perfiles existentes para handles ocupados.
Vision rapida de plataformas disponibles vs. ocupadas.
Añádelo a tu flujo de trabajo de investigación de marca.
Comprueba handles sociales junto con disponibilidad de dominios.
Solicitud de ejemplo
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/social?handle=mybrand&platforms=mastodon"
curl -X POST "https://domscan.net/v1/social/bulk" \
-H "X-API-Key: $DOMSCAN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"handles":["mycompany","myproduct"],"platforms":["mastodon"]}'
Respuesta de ejemplo
{
"handle": "mybrand",
"availability": {
"mastodon": {
"available": false,
"profile_url": "https://mastodon.social/@mybrand",
"checked": true,
"requested": true,
"method": "official_api",
"confidence": "high",
"latency_ms": 104,
"evidence": { "source": "upstream" }
}
},
"summary": {
"available_count": 0,
"unavailable_count": 1,
"unknown_count": 0
},
"summary_v2": {
"requested_count": 1,
"checked_count": 1,
"available_count": 0,
"unavailable_count": 1,
"unknown_count": 0,
"not_supported_count": 0,
"determinacy_rate": 1
}
}
Preguntas frecuentes
La consistencia de marca importa. Si tu empresa se llama "acme", idealmente quieres acme.com, @acme en plataformas sociales y /acme en GitHub. Comprobarlo pronto te ayuda a pivotar si es necesario.
Sí. Envía hasta 10 nombres de usuario a POST /v1/social/bulk, con una lista opcional de plataformas. Las comprobaciones masivas aplican la misma tarifa de créditos por nombre de usuario que las comprobaciones individuales.
Herramientas y recursos relacionados
Códigos de estado HTTP
Documentamos los códigos de estado HTTP que debes gestionar para distinguir respuestas correctas, problemas de autenticación o créditos, límites de frecuencia, datos inexistentes y fallos del servicio de origen.
Solicitud correcta
Parámetros no válidos
Clave de API o sesión ausente o no válida.
No tienes créditos suficientes para ejecutar esta solicitud.
Documentamos los códigos de estado HTTP que debes gestionar para distinguir respuestas correctas, problemas de autenticación o créditos, límites de frecuencia, datos inexistentes y fallos del servicio de origen.
Documentamos los códigos de estado HTTP que debes gestionar para distinguir respuestas correctas, problemas de autenticación o créditos, límites de frecuencia, datos inexistentes y fallos del servicio de origen.
Límite de frecuencia superado
Empieza gratis con 10.000 créditos al mes. Usa cualquier API pública y añade créditos solo cuando los necesites.

