Recherche dans le Bazaar x402
Utilisez les commandes npx awal@2.8.2 x402 pour découvrir et inspecter les endpoints API payants disponibles sur le marketplace bazaar x402. Aucune authentification ou solde n'est requis pour la recherche.
Commandes
Rechercher dans le Bazaar
Trouvez des services payants par mot-clé en utilisant la recherche vectorielle de CDP :
npx awal@2.8.2 x402 bazaar search <query> [-k <n>] [--network <network>] [--scheme <scheme>] [--max-price <price>] [--json]
| Option | Description |
|---|---|
-k, --top <n> |
Nombre de résultats, 1–20 (défaut : 20) |
--network <name> |
Filtrer par chaîne (base, base-sepolia, polygon, solana, solana-devnet) |
--scheme <scheme> |
Filtrer par schéma de paiement : exact ou upto |
--max-price <price> |
Prix maximum en USD (ex. 0.01) |
--asset <address> |
Filtrer par adresse d'actif de paiement |
--pay-to <address> |
Filtrer par adresse du portefeuille destinataire |
--extensions <type> |
Filtrer par type d'extension (ex. outputSchema, bazaar) |
--json |
Sortie au format JSON |
Lister les ressources du Bazaar
Parcourez toutes les ressources disponibles :
npx awal@2.8.2 x402 bazaar list [--network <network>] [--full] [--refresh] [--json]
| Option | Description |
|---|---|
--network <name> |
Filtrer par chaîne (base, base-sepolia, polygon, solana, solana-devnet) |
--full |
Afficher les détails complets incluant les schémas |
--refresh |
Récupérer à nouveau l'index des ressources depuis l'API CDP |
--json |
Sortie au format JSON |
Découvrir les exigences de paiement
Inspectez les exigences de paiement x402 d'un endpoint sans payer :
npx awal@2.8.2 x402 details <url> [--json]
Détecte automatiquement la bonne méthode HTTP (GET, POST, PUT, DELETE, PATCH) en essayant chacune jusqu'à obtenir une réponse 402, puis affiche le prix, les schémas de paiement acceptés, le réseau, et les schémas d'entrée/sortie.
Exemples
# Rechercher des API payantes liées à la météo
npx awal@2.8.2 x402 bazaar search "weather"
# Rechercher avec plus de résultats
npx awal@2.8.2 x402 bazaar search "sentiment analysis" -k 10
# Parcourir toutes les ressources bazaar avec détails complets
npx awal@2.8.2 x402 bazaar list --full
# Vérifier le coût d'un endpoint
npx awal@2.8.2 x402 details https://example.com/api/weather
Prérequis
- Aucune authentification requise pour les commandes search, list ou details
Étapes suivantes
Une fois que vous avez trouvé un service que vous voulez utiliser, utilisez la skill pay-for-service pour faire une requête payante à l'endpoint.
Gestion des erreurs
- "CDP API returned 429" - Limité par le débit ; les données en cache seront utilisées si disponibles
- "No X402 payment requirements found" - L'URL peut ne pas être un endpoint x402