Les endpoints prêts pour la production sont conçus pour 99,99% de disponibilité et une gestion documentée des statuts.
Utilisé par les gens des meilleures entreprises
Signaux de confiance avant intégration
Une documentation transparente, des requêtes authentifiées et des détails de fiabilité visibles facilitent l’évaluation de DomScan avant mise en production.
OpenAPI, Swagger, Postman, CLI, SDK et liens MCP sont accessibles en un clic.
Les endpoints authentifiés utilisent des clés API avec des coûts en crédits clairs avant l’appel.
Commencez avec 10 000 crédits mensuels et passez à l’offre supérieure seulement quand l’usage augmente.
Ce que cette API vous aide à livrer
Utilisez cette page comme brief de production : endpoints, exemples, structure de réponse et éléments de workflow pour intégrer DomScan à votre produit.
Intégrez vérifications de domaines, intelligence DNS, signaux de risque ou enrichissement dans l’onboarding, la recherche et les outils internes.
Remplacez les recherches manuelles répétées par des tâches planifiées, des alertes et des étapes d’enquête reproductibles.
Utilisez des champs prévisibles, des codes d’état documentés et des coûts en crédits au lieu de scraper des pages fournisseur.
Alimentez agents, tableaux de bord, playbooks SOAR et CRMs via OpenAPI, SDK, Postman ou MCP.
Flux d’intégration
Un parcours simple de la première requête à un usage répétable en production.
Envoyez votre clé API avec l’en-tête documenté et gardez des requêtes cohérentes entre services.
Commencez par les exemples curl et HTTP, puis mappez les paramètres dans le code de votre application.
Utilisez codes d’état, coûts en crédits et champs de réponse pour construire retries, logs et alertes.
Kit développeur
Passez de cette page aux docs lisibles par machine, collections de requêtes, SDKs ou outils d’agents.
Générez des clients ou inspectez chaque forme de requête et de réponse.
Collection PostmanImportez des requêtes prêtes pour les tests manuels et le transfert à l’équipe.
SDKs et CLIUtilisez des packages maintenus et des workflows en ligne de commande au lieu d’écrire du boilerplate.
Intégration MCPExposez l’intelligence de domaines aux agents IA et aux assistants internes.
Carte des paramètres et réponses
Parcourez les entrées, champs de sortie et codes d’état avant de connecter l’endpoint à votre client.
Paramètre
Exemple de Réponse
Codes de Statut HTTP
Points d'accès
/v1/social
Disponibilité des identifiants sociaux
GitHub
github
1 à 39 caractères, alphanumériques et tirets, ne peut pas commencer/finir par un tiret
GET /v1/social?handle=mybrand&platforms=github
https://github.com/mybrand
GitLab
gitlab
1 a 255 caracteres, lettres, chiffres, underscores, tirets et points ; ne peut pas commencer par un tiret ni se terminer par un point, .git ou .atom
GET /v1/social?handle=mybrand&platforms=gitlab
https://gitlab.com/mybrand
Bitbucket
bitbucket, bb
1 a 255 caracteres, lettres, chiffres, underscores et tirets
GET /v1/social?handle=mybrand&platforms=bitbucket
https://bitbucket.org/mybrand/
Dev.to
devto, dev.to
2-30 caracteres, lettres, chiffres, underscores et tirets
GET /v1/social?handle=mybrand&platforms=devto
https://dev.to/mybrand
Hugging Face
huggingface, hf
1 à 39 caractères, alphanumériques et tirets, ne peut pas commencer/finir par un tiret
GET /v1/social?handle=mybrand&platforms=huggingface
https://huggingface.co/mybrand
Dribbble
dribbble
1 a 40 caracteres, lettres, chiffres, underscores et tirets
GET /v1/social?handle=mybrand&platforms=dribbble
https://dribbble.com/mybrand
SoundCloud
soundcloud
1 a 40 caracteres, lettres, chiffres, underscores et tirets
GET /v1/social?handle=mybrand&platforms=soundcloud
https://soundcloud.com/mybrand
Gumroad
gumroad
1-63 caracteres, lettres, chiffres et tirets ; ne peut pas commencer ou finir par un tiret
GET /v1/social?handle=mybrand&platforms=gumroad
https://mybrand.gumroad.com/
Buy Me a Coffee
buymeacoffee, bmc
1 a 40 caracteres, lettres et chiffres uniquement
GET /v1/social?handle=mybrand&platforms=buymeacoffee
https://buymeacoffee.com/mybrand
Substack
substack
1 a 63 caracteres, lettres et chiffres uniquement
GET /v1/social?handle=mybrand&platforms=substack
https://mybrand.substack.com/
itch.io
itchio, itch.io
1-30 caracteres, lettres, chiffres, underscores et tirets
GET /v1/social?handle=mybrand&platforms=itchio
https://mybrand.itch.io/
Hacker News
hackernews, hn
1-20 caracteres, lettres, chiffres, traits de soulignement et traits d'union
GET /v1/social?handle=mybrand&platforms=hackernews
https://news.ycombinator.com/user?id=mybrand
3 à 20 caractères, alphanumériques, underscores et tirets
GET /v1/social?handle=mybrand&platforms=reddit
https://reddit.com/user/mybrand
Bluesky
bluesky, bsky
3 a 253 caracteres, identifiant de type domaine avec lettres, chiffres, tirets et points
GET /v1/social?handle=mybrand&platforms=bluesky
https://bsky.app/profile/mybrand
X / Twitter
x, twitter
1 à 15 caractères, alphanumériques et underscores
GET /v1/social?handle=mybrand&platforms=twitter
https://x.com/mybrand
instagram, ig
1 à 30 caractères, alphanumériques, underscores et points
GET /v1/social?handle=mybrand&platforms=instagram
https://instagram.com/mybrand
facebook, fb
4 à 50 caractères, alphanumériques et points
GET /v1/social?handle=mybrand&platforms=facebook
https://www.facebook.com/mybrand
Threads
threads
1 à 30 caractères, alphanumériques, underscores et points
GET /v1/social?handle=mybrand&platforms=threads
https://www.threads.com/@mybrand
2 à 30 caractères, alphanumériques, underscores et points
GET /v1/social?handle=mybrand&platforms=pinterest
https://www.pinterest.com/mybrand/
Snapchat
snapchat, snap
3-15 caracteres, doit commencer par une lettre, lettres, chiffres, tirets, underscores et points autorises, doit se terminer par une lettre ou un chiffre
GET /v1/social?handle=mybrand&platforms=snapchat
https://www.snapchat.com/@mybrand
Telegram
telegram, tg
3 à 32 caractères, doit commencer par une lettre, lettres, chiffres et underscores simples, pas d’underscore final
GET /v1/social?handle=mybrand&platforms=telegram
https://t.me/mybrand
Twitch
twitch
3 à 25 caractères, alphanumériques et underscores
GET /v1/social?handle=mybrand&platforms=twitch
https://www.twitch.tv/mybrand
Patreon
patreon
1 a 100 caracteres, lettres, chiffres, underscores et tirets
GET /v1/social?handle=mybrand&platforms=patreon
https://www.patreon.com/mybrand
TikTok
tiktok
2 à 24 caractères, alphanumériques, underscores et points
GET /v1/social?handle=mybrand&platforms=tiktok
https://www.tiktok.com/@mybrand
YouTube
youtube, yt
3 à 30 caractères, alphanumériques, underscores, points et tirets
GET /v1/social?handle=mybrand&platforms=youtube
https://youtube.com/@mybrand
3 à 100 caractères, alphanumériques et tirets
GET /v1/social?handle=mybrand&platforms=linkedin
https://www.linkedin.com/company/mybrand
Signaux de confiance avant intégration
Une documentation transparente, des requêtes authentifiées et des détails de fiabilité visibles facilitent l’évaluation de DomScan avant mise en production.
OpenAPI, Swagger, Postman, CLI, SDK et liens MCP sont accessibles en un clic.
Les endpoints authentifiés utilisent des clés API avec des coûts en crédits clairs avant l’appel.
Commencez avec 10 000 crédits mensuels et passez à l’offre supérieure seulement quand l’usage augmente.
Commencez par les exemples curl et HTTP, puis mappez les paramètres dans le code de votre application.
Fonctionnalités clés
Vérifiez GitHub, Reddit et d'autres plates-formes.
Obtenez un statut de disponibilité sur toutes les plates-formes en quelques secondes.
Liens directs aux profils existants pour les poignées prises.
Aperçu rapide des plates-formes disponibles par rapport aux plates-formes prises.
Assurez-vous que votre nom de marque est disponible partout.
Intégrez-le dans votre flux de travail de recherche de marque.
Vérifiez les poignées sociales à côté de la disponibilité du domaine.
Exemple de Requête
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/social?handle=mycompany"
Exemple de Réponse
{
"handle": "mycompany",
"availability": {
"github": {
"available": false,
"profile_url": "https://github.com/mycompany",
"checked": true,
"requested": true,
"method": "official_api",
"confidence": "high",
"latency_ms": 120,
"evidence": { "source": "upstream" }
},
"reddit": {
"available": true,
"profile_url": null,
"checked": true,
"requested": true,
"method": "public_endpoint",
"confidence": "high",
"latency_ms": 95,
"evidence": { "source": "upstream" }
},
"youtube": {
"available": true,
"profile_url": null,
"checked": true,
"requested": true,
"method": "public_profile",
"confidence": "high",
"latency_ms": 102,
"evidence": { "source": "upstream" }
}
},
"summary": {
"available_count": 2,
"unavailable_count": 1,
"unknown_count": 0
},
"summary_v2": {
"requested_count": 3,
"checked_count": 3,
"available_count": 2,
"unavailable_count": 1,
"unknown_count": 0,
"not_supported_count": 0,
"determinacy_rate": 1
},
"checked_at": "2025-01-05T12:00:00.000Z"
}
Foire aux questions
La cohérence de la marque est importante. Si votre entreprise s'appelle "acme", idéalement vous voulez acme.com, @acme sur les plates-formes sociales et /acme sur GitHub. La vérification anticipée vous aide à vous réorienter si nécessaire.
Outils et Ressources Connexes
Codes de Statut HTTP
Nous documentons les codes d'état HTTP que votre client doit gérer afin de distinguer les réponses réussies, les problèmes d'authentification, les crédits, les limites de débit, les données introuvables et les erreurs en amont.
Requête réussie
Paramètres invalides
Clé API ou session manquante ou invalide.
Crédits insuffisants pour exécuter cette requête.
Limite de débit dépassée
Erreur interne
Erreur RDAP en amont
Le service amont est indisponible ou limite temporairement les requêtes.
La requête amont a expiré.
Vérifiez la disponibilité de la poignée de réseau social