API · /ndjson-api

API NDJSON

en bonne santé 4,737 Abonnées

Travaillez avec NDJSON / JSON Lines — le format à une valeur JSON par ligne utilisé par les journaux d'application et d'audit, le streaming et les réponses LLM, jq, BigQuery, Elasticsearch bulk et de nombreux pipelines de données. Le point de terminaison to-array analyse un flux NDJSON en un tableau JSON régulier ; to-ndjson fait l'inverse, transformant un tableau JSON en NDJSON (une valeur compacte par ligne) ; et validate vérifie chaque ligne indépendamment, signalant les lignes valides et l'erreur d'analyse exacte pour celles qui ne le sont pas. Les lignes vides sont ignorées. Parfait pour le traitement des journaux, l'ETL, l'import/export de données et le débogage de flux. Calcul local pur — pas de clé, pas de service tiers, instantané ; jusqu'à 4 Mo via POST. En direct, rien n'est stocké. 4 points de terminaison. Distinct de la validation/formatage JSON et des outils CSV.

api.oanor.com/ndjson-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/ndjson-api/openapi.json
/api/ndjson-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
81 ms
Sondes serveur · 24h
Abonnées
4,737
active
Total des appels
56
les 7 derniers jours
status Page d'état complète → · 12 sondes/24h

Tarifs

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

Free

Gratuite

  • 1,015 appels / mois
  • 2 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 1 015 appels/mois
  • 2 req/s
  • Vers tableau + vers NDJSON + valider
  • Pas de carte de crédit
Connectez-vous pour vous abonner

Starter

€0.55 /mois

  • 8,550 appels / mois
  • 8 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 8,55k appels/mois
  • 8 req/s
  • Validation par ligne
  • Support par e-mail
Connectez-vous pour vous abonner

Pro

€20.45 /mois

  • 136,500 appels / mois
  • 20 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 136,5k appels/mois
  • 20 req/s
  • Pipelines Log / ETL
  • Support prioritaire
Connectez-vous pour vous abonner

Mega

€58.45 /mois

  • 720,000 appels / mois
  • 50 requêtes / seconde
  • Plafond ferme (429 au-dessus du quota, pas de dépassement)
  • 720k appels/mois
  • 50 req/sec
  • Échelle de plateforme
  • SLA dédié
Connectez-vous pour vous abonner

Construit par

Connexes APIs

Autres APIs avec des balises qui se chevauchent.

API Dotenv

Convertir entre les fichiers .env (dotenv) et JSON, dans les deux sens. Le point de terminaison parse lit le texte .env en un objet JSON propre : il ignore les lignes vides et les commentaires #, respecte un éventuel export en tête, supprime les guillemets simples et doubles (en interprétant les séquences d'échappement \n, \t et \" à l'intérieur des guillemets doubles), supprime les commentaires en ligne après les valeurs non guillemetées, prend en charge les valeurs qui s'étendent sur plusieurs lignes à l'intérieur des guillemets, et peut éventuellement développer les références ${VAR} et $VAR par rapport aux variables déjà définies plus tôt dans le même fichier — tout en laissant les valeurs entre guillemets simples strictement littérales. Le point de terminaison stringify transforme un objet JSON en un fichier .env valide, en ne mettant entre guillemets que les valeurs qui en ont besoin et en préfixant éventuellement chaque ligne avec export pour une utilisation dans un shell. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé — vos secrets ne quittent jamais la requête. Idéal pour les outils de configuration et les migrations, les pipelines CI/CD, la conversion de .env en JSON pour les applications qui veulent une configuration structurée (et inversement), et la validation des fichiers d'environnement. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela gère le format dotenv ; pour les fichiers INI avec [sections], utilisez une API INI, et pour YAML ou TOML, utilisez ces API.

api.oanor.com/dotenv-api

API de fusion JSON

Fusionner en profondeur des objets JSON — l'opération dont tout système de configuration et de paramètres a besoin. Le point de terminaison de fusion fusionne récursivement deux objets (le second écrase le premier), ou une liste entière d'objets fusionnés de gauche à droite, en combinant les objets imbriqués clé par clé plutôt qu'en les remplaçant en bloc, avec un choix de stratégie de tableau : remplacer (par défaut), concaténer, union (concaténer et dédupliquer) ou merge_index (fusionner élément par élément). Une valeur null dans l'objet écrasant peut soit écraser la valeur existante, soit être ignorée, afin que vous puissiez ne modifier que les champs souhaités. Le point de terminaison defaults est l'inverse et tout aussi utile : il ne remplit que les clés manquantes de vos données à partir d'un objet de valeurs par défaut, de sorte que vos valeurs existantes l'emportent toujours — exactement comme vous superposez les paramètres d'un utilisateur sur une configuration par défaut. Tout est calculé localement et de manière déterministe, sans schéma requis. Idéal pour la superposition de configurations et de fonctionnalités, les fusions de paramètres et de préférences, la combinaison de réponses API ou de mises à jour partielles, les surcharges d'environnement et les valeurs par défaut de modèles. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela fusionne des documents ; pour les différencier ou les corriger (RFC 6902), utilisez une API de diff JSON, pour les aplatir, utilisez une API d'aplatissement, et pour adresser des valeurs, utilisez une API JSON-Pointer.

api.oanor.com/jsonmerge-api

API de tableau HTML

Rendre des données tabulaires sous forme de tableau HTML, et analyser un tableau HTML pour retrouver les données. Le point de terminaison de rendu transforme un tableau JSON (d'objets ou de tableaux) ou CSV en un <table> sémantique et propre avec <thead>/<tbody>, une légende optionnelle et une classe CSS — chaque cellule est échappée HTML pour être sûre à intégrer. Le point de terminaison d'analyse fait l'inverse : donnez-lui n'importe quel HTML contenant un tableau et récupérez les en-têtes, les lignes et un tableau JSON d'objets prêt à l'emploi, avec les entités décodées et les balises supprimées de chaque cellule. Parfait pour les e-mails et rapports, les tableaux de bord et écrans d'administration, et le scraping ou la migration de contenu tabulaire. Calcul local pur — pas de clé, pas de service tiers, instantané ; jusqu'à 2 Mo via POST. En direct, rien n'est stocké. 3 points de terminaison. Distinct du rendu de tableau Markdown/ASCII et de l'extraction HTML générique.

api.oanor.com/htmltable-api

API JSON Pointer

Adressez des valeurs dans un document JSON par JSON Pointer (RFC 6901) — la syntaxe de chemin /a/b/0 utilisée par JSON Patch (RFC 6902), JSON Schema et OpenAPI $ref. Le point de terminaison get résout la valeur à un pointeur (et vous indique si elle existe) ; set écrit une valeur à un pointeur et renvoie le document modifié (utilisez - comme dernier jeton de tableau pour ajouter) ; et list énumère chaque pointeur dans un document, optionnellement seulement les valeurs feuilles. L'échappement des jetons (~0 pour ~, ~1 pour /) est géré pour vous. Parfait pour lire et patcher chirurgicalement du JSON profond, construire des outils de configuration et de formulaire, et parcourir des réponses API. Calcul local pur — pas de clé, pas de service tiers, instantané ; jusqu'à 2 Mo via POST. En direct, rien n'est stocké. 4 points de terminaison. Distinct de l'interrogation JSONPath, du diff/patch JSON et de l'aplatissement par notation pointée.

api.oanor.com/jsonpointer-api

Questions fréquentes

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

Comment obtenir une clé API pour API NDJSON ?
Inscris-toi gratuitement sur oanor.com, génère une clé API depuis le tableau de bord développeur et appelle API NDJSON 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 NDJSON ?
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 NDJSON ?
API NDJSON dispose d'un forfait gratuit avec 100 appels / mois. Les forfaits payants commencent à €0.55 / 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 NDJSON est-il conforme au RGPD ?
Toutes les requêtes vers API NDJSON 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/ndjson-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/ndjson-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/ndjson-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/ndjson-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.