Skip to main content
Exécutez n'importe quel Skill dans Manus
en un clic
$pwd:
API.md
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 et profession.

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
categorystring-Filter by category slug (e.g. data-ai, devops).
occupationstring-Filter by SOC occupation slug (e.g. software-developers).

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"

Search with occupation filter

curl -X GET "https://skillsmp.com/api/v1/skills/search?q=automation&occupation=software-developers&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
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"
  }
}