API · /nostr-api

API Nostr

en bonne santé 4,045 Abonnées

Profil en direct et notes pour n'importe quel compte Nostr, lus directement depuis le réseau ouvert de relais Nostr — pas de clé, pas de compte, rien en cache. Nostr est le protocole social décentralisé et résistant à la censure sans serveur central, donc ce service interroge plusieurs relais publics en parallèle et fusionne et déduplique ce qu'ils renvoient. Donnez-lui une clé publique, soit en hexadécimal de 64 caractères, soit en clé npub… (il décode les clés bech32 npub pour vous), et le point de terminaison de profil renvoie les métadonnées kind-0 du compte : nom, nom d'affichage, à propos/bio, image, bannière, site web, identifiant vérifié NIP-05 et adresse Lightning — la clé de fiatjaf se résout en nom "fiatjaf", NIP-05 [email protected]. Le point de terminaison notes renvoie les notes textuelles kind-1 les plus récentes du compte — les publications — les plus récentes en premier et dédupliquées entre les relais, chacune avec son contenu, son horodatage, son identifiant de note et le nombre de mentions et de réponses. Le point de terminaison relais liste les relais publics interrogés. C'est la couche profil-et-publications pour tout client Nostr, bot, indexeur ou tableau de bord social — en direct depuis le réseau de relais, rien n'est stocké. Distinct des API de plateformes sociales centralisées — cela lit le protocole ouvert Nostr directement depuis ses relais. 4 points de terminaison.

api.oanor.com/nostr-api
Obtenez une clé API Essayez dans la cour de récréation → Contacter fournisseur

Spécification lisible par machine afin que les agents IA puissent intégrer cette API.

/api/nostr-api/openapi.json
/api/nostr-api/llms.txt

Découverte: GET /api/index.json répertorie tous les API.

Santé API

en bonne santé
Temps de disponibilité
100.00%
Sondes serveur · 24h
Latence moyenne
621 ms
Sondes serveur · 24h
Abonnées
4,045
active
Total des appels
20
les 7 derniers jours
status Page d'état complète → · 12 sondes/24h

Tarifs

Choisissez un niveau: facturé mensuellement, annulez à tout moment.

Free

Gratuite

  • 12,000 appels / mois
  • 3 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 12 000 appels/mois
  • 3 req/sec
  • Profils + notes sur les relais publics
  • Pas de compte, pas de clé
Connectez-vous pour vous abonner

Starter

€6.50 /mois

  • 150,000 appels / mois
  • 8 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 150 000 appels/mois
  • 8 req/s
  • clés npub et hex, NIP-05, adresse Lightning
  • Support par e-mail
Connectez-vous pour vous abonner

Pro

€17.50 /mois

  • 700,000 appels / mois
  • 15 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 700 000 appels/mois
  • 15 req/sec
  • Pipelines client, bot et indexeur
  • Support prioritaire
Connectez-vous pour vous abonner

Scale

€41.00 /mois

  • 3,500,000 appels / mois
  • 30 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 3 500 000 appels/mois
  • 30 req/sec
  • Échelle du relay-aggregator
  • SLA dédié
Connectez-vous pour vous abonner

Construit par

Connexes APIs

Autres APIs avec des balises qui se chevauchent.

API Hive

Données en direct pour le réseau social de la blockchain Hive, servies directement depuis les nœuds JSON-RPC publics de Hive — pas de clé, pas de compte, rien en cache. Hive est une plateforme de blog et sociale décentralisée où les publications et les votes vivent sur la chaîne et gagnent des récompenses en crypto. Le point de terminaison de compte résout un nom d'utilisateur en son profil : nom d'affichage, score de réputation, nombre d'abonnés et d'abonnements, nombre de publications, biographie, localisation, site Web et date d'inscription — @gtg ("Gandalf le Gris") a une réputation de 76 et plus de dix mille abonnés. Le point de terminaison de publications renvoie les articles de blog d'un utilisateur avec le nombre de votes positifs de chaque article, le paiement HBD qu'il a gagné, le nombre de commentaires, les balises et un lien. Le point de terminaison tendances renvoie les publications tendances (ou chaudes, nouvelles ou les mieux payées) de la plateforme en ce moment, éventuellement filtrées par balise — la page d'accueil de Hive. Il s'agit de la couche profils-publications-tendances pour toute application décentralisée, de blog ou web3. En direct depuis la blockchain Hive, rien n'est stocké. Distinct des autres API sociales et de blog centralisées — il s'agit du réseau Hive on-chain. 4 points de terminaison.

api.oanor.com/hive-api

API Odysee

Données en direct pour Odysee, la plateforme vidéo décentralisée construite sur la blockchain LBRY — une alternative à YouTube résistante à la censure — servies directement depuis le backend public Odysee/LBRY sans clé et sans mise en cache. Le point de terminaison channel résout un @channel handle en son titre, description, avatar et couverture, le nombre de vidéos publiées, le LBC misé dessus ainsi que ses tags et langues : @Odysee résout le canal officiel avec 134 réclamations publiées. Le point de terminaison videos liste les derniers téléversements d'un canal avec le titre, la description, la durée, la vignette, la date de sortie et une URL de visionnage prête à ouvrir. Le point de terminaison search recherche sur toute la plateforme des vidéos par mot-clé, retournées dans l'ordre tendance avec leur canal, titre et lien. C'est la couche de découverte de chaînes et de vidéos pour toute application construite sur la vidéo décentralisée appartenant aux créateurs — lue en direct sur la chaîne depuis le réseau LBRY, rien n'est stocké. Distinct des API de plateformes centralisées et autres API vidéo — c'est le catalogue on-chain Odysee/LBRY. 4 points de terminaison.

api.oanor.com/odysee-api

API de statistiques du Fediverse

Statistiques en direct du Fediverse sous forme d'API — un aperçu de la taille et de la forme du web social décentralisé. Le fediverse est le réseau de plateformes sociales interopérables — Mastodon, Misskey, Pixelfed, Lemmy, PeerTube et bien d'autres — et cette API renvoie les totaux à l'échelle du réseau (instances, utilisateurs, publications et utilisateurs actifs mensuels), la répartition par logiciel (combien d'instances et d'utilisateurs chaque plateforme gère, avec sa licence, son site web et son dépôt source, et les fournisseurs d'hébergement sur lesquels elle se concentre), et les plus grands serveurs classés par nombre d'utilisateurs, avec un filtre optionnel pour une seule plateforme. La couche méta-sociale : pas les publications d'une seule plateforme, mais l'ensemble du réseau fédéré sous forme de JSON propre, servi en direct depuis FediDB. Distinct des API des plateformes uniques Mastodon, Misskey, Mbin et Lemmy — c'est la couche de statistiques inter-fediverse pour les applications sociales, de recherche et de tableau de bord.

api.oanor.com/fediverse-api

API de tendances Wikipedia

Données en direct sur les tendances de lectorat provenant de l'API Wikimedia Pageviews — la mesure officielle de ce que le monde lit sur Wikipedia et ses projets frères. Consultez les articles les plus consultés sur n'importe quelle édition linguistique de Wikipedia pour un jour donné (la liste des tendances quotidiennes) ; extrayez la tendance quotidienne ou mensuelle des pages vues pour un seul article sur une plage de dates ; lisez le total des pages vues d'un projet entier sur une plage comme baromètre du trafic global ; ou classez plusieurs articles tête-à-tête par nombre total de vues pour une comparaison d'engagement thématique. Les pages spéciales / d'espace de noms (Page d'accueil, Recherche, Portail…) sont filtrées par défaut afin que la liste des tendances soit constituée d'articles réels. Lisez en direct depuis Wikimedia, rien n'est stocké — les données ont un décalage d'environ 1 à 2 jours, donc les plages se terminent par défaut deux jours en arrière. Il s'agit de la couche de tendances de lectorat et d'engagement thématique de Wikipedia pour toute application de tendances, de recherche, de salle de presse ou d'analyse — distincte des API de contenu Wikipedia : c'est le signal de pages vues, de tendances et d'engagement de ce que les gens lisent réellement et comment cela évolue.

api.oanor.com/wikitrends-api

Questions fréquentes

Réponses rapides sur les tarifs, quotas et l'intégration.

Comment obtenir une clé API pour API Nostr ?
Inscris-toi gratuitement sur oanor.com, génère une clé API depuis le tableau de bord développeur et appelle API Nostr avec l'en-tête x-oanor-key. Aucune carte bancaire requise pour le forfait gratuit.
Quelle est la limite de débit de API Nostr ?
Le forfait gratuit permet 1 requête par seconde. Les forfaits payants montent jusqu'à 50 requêtes par seconde sur le palier Mega. Les limites strictes renvoient HTTP 429 au-delà du quota — sans frais surprises.
Combien coûte API Nostr ?
API Nostr dispose d'un forfait gratuit avec 100 appels / mois. Les forfaits payants commencent à €6.50 / mois avec des quotas plus élevés et des limites de débit plus rapides.
Puis-je résilier mon abonnement à tout moment ?
Oui. Les abonnements sont facturés mensuellement et tu peux résilier à tout moment depuis le tableau de bord de facturation. Aucun engagement à long terme ni frais de résiliation.
API Nostr est-il conforme au RGPD ?
Toutes les requêtes vers API Nostr transitent par notre passerelle européenne. Ta clé API upstream ne quitte jamais notre serveur et aucune donnée personnelle n'est partagée avec le fournisseur upstream au-delà de la requête envoyée.

Choisissez un point de terminaison dans la liste de gauche pour voir ses détails et essayez-le.

Extraits de code

Inscrivez-vous pour obtenir une clé API, puis appelez n'importe quel chemin sous votre slug.

curl https://api.oanor.com/nostr-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/nostr-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/nostr-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/nostr-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Notes

Connectez-vous pour évaluer.

Aucun avis pour l'instant.

Discussion

Pose tes questions, partage des astuces, obtiens des réponses du fournisseur et d'autres devs. Public — tout le monde peut lire.

Connecte-toi pour écrire ou répondre.

Connexion

Nouvelle discussion

/ 4000

📌 Épinglée 🔒 Verrouillée

·

· ·

/ 4000

🔒 Discussion verrouillée — plus de nouvelles réponses.

  • Aucune discussion — lance la première.

Support

Support privé 1:1 avec le fournisseur — facturation, intégration, compte. Seulement toi et l'équipe du fournisseur voyez ces fils.

Connecte-toi pour ouvrir un ticket de support.

Connexion

Ouvrir un nouveau ticket

Décris ce dont tu as besoin. L'équipe reçoit un email et répond sur la page du ticket.

  • Aucun ticket pour cette API.

Abonnement actif : les appels peuvent commencer immédiatement.

Envoyez votre première demande —

Abonnement actif: copiez un extrait et lancez votre premier appel.