Identidad y verificación

API de Verificador de nombre de usuario de Medium

Comprueba la disponibilidad de nombres de usuario en las plataformas sociales compatibles. 1-30 caracteres, letras, números, guiones bajos y puntos

Categoría Identidad y verificación
Endpoints 3
Características principales 5
Preguntas frecuentes 2

Utilizado por personas en estas empresas

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeLLM Pulse

Señales de confianza antes de integrar

Documentación transparente, solicitudes autenticadas y detalles visibles de fiabilidad facilitan evaluar DomScan antes de publicar.

En directo Estado del servicio

Consulta el estado del servicio en directo y las respuestas de error documentadas antes de integrar la API.

OpenAPI Artefactos de API

OpenAPI, Swagger, Postman, CLI, SDK y enlaces MCP están a un clic.

Claves API Acceso protegido

Los endpoints autenticados usan claves API con costes de créditos claros antes de llamarlos.

10,000 Créditos gratuitos

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.

Flujos de producto

Integra comprobaciones de dominios, inteligencia DNS, señales de riesgo o enriquecimiento en onboarding, búsqueda y herramientas internas.

Automatización de analistas

Sustituye consultas manuales repetidas por tareas programadas, alertas y pasos de investigación reproducibles.

Datos JSON limpios

Usa campos previsibles, códigos de estado documentados y costes de créditos en lugar de raspar páginas de proveedores.

IA y operaciones

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.

1
Autentica una vez

Envía tu clave API con la cabecera documentada y mantén solicitudes coherentes entre servicios.

2
Consulta con ejemplos

Empieza con las muestras curl y HTTP, y luego mapea los parámetros en el código de tu aplicación.

3
Opera y monitoriza

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.

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ámetros de solicitud

Parámetro

handleplatformshandles
Campos de respuesta

Respuesta de ejemplo

handleavailabilityavailability.mediumavailability.medium.availableavailability.medium.profile_urlavailability.medium.checkedavailability.medium.requestedavailability.medium.methodavailability.medium.confidenceavailability.medium.latency_msavailability.medium.evidencesummary
Cobertura de estados

Códigos de estado HTTP

200400401402409422429

Endpoints

GET /v1/social
Créditos: 2Autenticación: Autenticación requerida
handleplatforms
POST /v1/social/bulk
Créditos: 2/itemAutenticación: Autenticación requerida
handlesplatforms
GET /v1/social/info
Créditos: 0Autenticación: Autenticación requerida

Disponibilidad de identificadores sociales

Medium

medium

1-30 caracteres, letras, números, guiones bajos y puntos

GET /v1/social?handle=mybrand&platforms=medium https://medium.com/@mybrand status=live method=public_endpoint 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

Reddit

reddit

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

instagram, ig

1-30 caracteres, alfanuméricos, guiones bajos y puntos

GET /v1/social?handle=mybrand&platforms=instagram

Facebook

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

Pinterest

pinterest

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

LinkedIn

linkedin

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

Mastodon

mastodon, mastodon.social

1-30 caracteres, letras, números y guiones bajos

GET /v1/social?handle=mybrand&platforms=mastodon

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.

En directo Estado del servicio

Consulta el estado del servicio en directo y las respuestas de error documentadas antes de integrar la API.

OpenAPI Artefactos de API

OpenAPI, Swagger, Postman, CLI, SDK y enlaces MCP están a un clic.

Claves API Acceso protegido

Los endpoints autenticados usan claves API con costes de créditos claros antes de llamarlos.

10,000 Créditos gratuitos

Empieza con 10.000 créditos mensuales y actualiza solo cuando crezca el uso.

Características principales

Resultados Instantaneos

Obtiene el estado de disponibilidad en todas las plataformas en segundos.

Enlaces a Perfiles

Enlaces directos a perfiles existentes para handles ocupados.

Estadisticas Resumidas

Vision rapida de plataformas disponibles vs. ocupadas.

Acceso API

Añádelo a tu flujo de trabajo de investigación de marca.

Combina con Dominios

Comprueba handles sociales junto con disponibilidad de dominios.

Solicitud de ejemplo

GET /v1/social?platforms=medium bash
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/social?handle=mybrand&platforms=medium"
POST /v1/social/bulk bash
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":["medium"]}'

Respuesta de ejemplo

200 OK json
{
  "handle": "mybrand",
  "availability": {
    "medium": {
      "available": false,
      "profile_url": "https://medium.com/@mybrand",
      "checked": true,
      "requested": true,
      "method": "public_endpoint",
      "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

¿Por que deberia comprobar la disponibilidad de handles sociales?

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.

¿Puedo comprobar varios nombres de usuario a la vez?

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.

OK 200

Solicitud correcta

Solicitud incorrecta 400

Parámetros no válidos

No autorizado 401

Clave de API o sesión ausente o no válida.

Pago requerido 402

No tienes créditos suficientes para ejecutar esta solicitud.

HTTP 409 409

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.

HTTP 422 422

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.

Demasiadas solicitudes 429

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.