Skip to main content
Exécutez n'importe quel Skill dans Manus
en un clic
REST API

Documentation API

Accédez aux données SkillsMP Skills par programmation via notre API REST. Recherche par mots-clés avec filtres par catégorie, profession et langue détectée du contenu des Skills.

Authentification
Points de terminaison

GET /api/v1/skills/search

Rechercher des skills par mots-clés

ParamètreTypeRequisDescription
qstringRequête de recherche
pagenumber-Numéro de page (défaut : 1)
limitnumber-Éléments par page (défaut : 20, max : 100)
sortBystring-Tri : stars | recent (défaut : recent)
categorystring-Filtrer par slug de catégorie (ex. data-ai, devops).
occupationstring-Filtrer par slug de métier SOC (ex. software-developers).
languagestring-Filtrer selon la langue détectée du contenu du Skill. Utilisez un code ISO comme en, zh ou ja ; mul sélectionne le contenu multilingue et und le contenu dont la langue est indéterminée.

Limites de débit

  • *Anonyme (sans clé API) : 50 requêtes/jour, 10/min — recherche par mots-clés uniquement
  • *Authentifié (avec clé API) : 500 requêtes/jour, 30/min — recherche par mots-clés
  • *Les recherches par caractère générique (ex. *) ne sont pas prises en charge

Chaque réponse API inclut les en-têtes suivants pour vous aider à suivre votre consommation :

En-têteDescription
X-RateLimit-Daily-LimitLimite quotidienne de requêtes
X-RateLimit-Daily-RemainingRequêtes restantes pour aujourd'hui
Exemples de code

Recherche par mots-clés

curl -X GET "https://skillsmp.com/api/v1/skills/search?q=SEO" \
  -H "Authorization: Bearer sk_live_your_api_key"

Recherche avec filtre métier

curl -X GET "https://skillsmp.com/api/v1/skills/search?q=automation&occupation=software-developers&language=zh&sortBy=stars" \
  -H "Authorization: Bearer sk_live_your_api_key"
Gestion des erreurs

L'API utilise les codes d'état HTTP standard et retourne les détails d'erreur au format JSON.

Code d'erreurHTTPDescription
INVALID_API_KEY401Clé API invalide
MISSING_QUERY400Paramètre de requête manquant
INVALID_OCCUPATION400Slug de métier inconnu
INVALID_LANGUAGE400Code de langue du contenu inconnu
DAILY_QUOTA_EXCEEDED429Quota quotidien API dépassé
INTERNAL_ERROR500Erreur interne du serveur

Exemple de réponse d'erreur :

json
{
  "success": false,
  "error": {
    "code": "INVALID_API_KEY",
    "message": "The provided API key is invalid"
  }
}