API · /ndjson-api

NDJSON API

salutare 4,737 Abbonati

Work with NDJSON / JSON Lines — the one-JSON-value-per-line format used by application and audit logs, streaming and LLM responses, jq, BigQuery, Elasticsearch bulk and many data pipelines. The to-array endpoint parses an NDJSON stream into a regular JSON array; to-ndjson does the reverse, turning a JSON array into NDJSON (one compact value per line); and validate checks every line independently, reporting which lines are valid and the exact parse error for any that are not. Blank lines are ignored. Perfect for log processing, ETL, data import/export and stream debugging. Pure local computation — no key, no third-party service, instant; up to 4 MB via POST. Live, nothing stored. 4 endpoints. Distinct from JSON validation/formatting and from CSV tooling.

api.oanor.com/ndjson-api
Ottieni una chiave API Prova nel parco giochi → Contatta provider

Specifica leggibile dalle macchine, così gli agenti AI possono integrare questa API.

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

Individuazione: GET /api/index.json elenca ogni API.

API salute

salutare
Tempo di attività
100.00%
Sondaggi del server · 24 ore su 24
Latenza media
81 ms
Sondaggi del server · 24 ore su 24
Abbonati
4,737
attiva
Chiamate totali
56
ultimi 7 giorni

Prezzi

Scegli un livello: fatturazione mensile, annullamento in qualsiasi momento.

Free

Gratis

  • 1,015 chiamate/mese
  • 2 richieste/secondo
  • Tetto rigido (429 sopra la quota, nessuna eccedenza)
  • 1,015 calls/month
  • 2 req/sec
  • To array + to NDJSON + validate
  • No credit card
Accedi per abbonarti

Starter

€0.55 /mese

  • 8,550 chiamate/mese
  • 8 richieste/secondo
  • Tetto rigido (429 sopra la quota, nessuna eccedenza)
  • 8.55k calls/month
  • 8 req/sec
  • Per-line validation
  • Email support
Accedi per abbonarti

Pro

€20.45 /mese

  • 136,500 chiamate/mese
  • 20 richieste/secondo
  • Tetto rigido (429 sopra la quota, nessuna eccedenza)
  • 136.5k calls/month
  • 20 req/sec
  • Log / ETL pipelines
  • Priority support
Accedi per abbonarti

Mega

€58.45 /mese

  • 720,000 chiamate/mese
  • 50 richieste/secondo
  • Tetto rigido (429 sopra la quota, nessuna eccedenza)
  • 720k calls/month
  • 50 req/sec
  • Platform scale
  • Dedicated SLA
Accedi per abbonarti

Costruito da

Correlato APIs

Altro APIs con tag sovrapposti.

Dotenv API

Converti tra file .env (dotenv) e JSON, in entrambe le direzioni. L'endpoint parse legge il testo .env in un oggetto JSON pulito: salta le righe vuote e i commenti #, rispetta un export iniziale opzionale, rimuove le virgolette singole e doppie (interpretando le sequenze di escape \n, \t e \" all'interno delle virgolette doppie), rimuove i commenti inline dopo valori non quotati, supporta valori che si estendono su più righe all'interno di virgolette, e può opzionalmente espandere i riferimenti ${VAR} e $VAR rispetto alle variabili già definite nello stesso file — lasciando i valori tra virgolette singole rigorosamente letterali. L'endpoint stringify trasforma un oggetto JSON in un file .env valido, quotando solo i valori che ne hanno effettivamente bisogno e opzionalmente prefissando ogni riga con export per il sourcing nella shell. Tutto viene calcolato localmente e deterministicamente, quindi è istantaneo e privato — i tuoi segreti non lasciano mai la richiesta. Ideale per strumenti di configurazione e migrazioni, pipeline CI/CD, conversione di .env in JSON per app che vogliono una configurazione strutturata (e viceversa), e validazione di file di ambiente. Calcolo locale puro — nessuna chiave, nessun servizio di terze parti, istantaneo. Live, nulla viene memorizzato. 3 endpoint. Gestisce il formato dotenv; per file INI con [sezioni] usa un'API INI, e per YAML o TOML usa quelle API.

api.oanor.com/dotenv-api

JSON Merge API

Deep-merge JSON objects — the operation every config and settings system needs. The merge endpoint recursively merges two objects (the second overrides the first), or a whole list of objects merged left-to-right, combining nested objects key by key rather than replacing them wholesale, with a choice of array strategy: replace (default), concat, union (concatenate and de-duplicate) or merge_index (merge element by element). A null in the overriding object can either overwrite the existing value or be ignored, so you can patch only the fields you mean to. The defaults endpoint is the inverse and just as useful: it fills in only the keys your data is missing from a defaults object, so your existing values always win — exactly how you layer a user's settings over default configuration. Everything is computed locally and deterministically, with no schema required. Ideal for configuration and feature-flag layering, settings and preference merges, combining API responses or partial updates, environment overrides, and template defaults. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This merges documents; to diff or patch them (RFC 6902) use a JSON-diff API, to flatten them use a flatten API, and to address values use a JSON-Pointer API.

api.oanor.com/jsonmerge-api

HTML Table API

Render tabular data as an HTML table, and parse an HTML table back into data. The render endpoint turns a JSON array (of objects, or of arrays) or CSV into a clean, semantic <table> with <thead>/<tbody>, an optional caption and CSS class — every cell HTML-escaped so it is safe to embed. The parse endpoint does the reverse: give it any HTML containing a table and get back the headers, the rows and a ready-to-use JSON array of objects, with entities decoded and tags stripped from each cell. Perfect for emails and reports, dashboards and admin screens, and scraping or migrating tabular content. Pure local computation — no key, no third-party service, instant; up to 2 MB via POST. Live, nothing stored. 3 endpoints. Distinct from Markdown/ASCII table rendering and from generic HTML extraction.

api.oanor.com/htmltable-api

JSON Pointer API

JSON Pointer (RFC 6901) を使用して JSON ドキュメント内の値にアクセスします — JSON Patch (RFC 6902)、JSON Schema、OpenAPI $ref で使用される /a/b/0 パス構文です。get エンドポイントはポインターの値を解決し(存在するかどうかを通知します)。set はポインターに値を書き込み、変更されたドキュメントを返します(最後の配列トークンとして - を使用して追加します)。list はドキュメント内のすべてのポインターを列挙し、オプションでリーフ値のみを対象とします。トークンのエスケープ(~0 は ~、~1 は /)は自動処理されます。深い JSON の外科的な読み取りやパッチ適用、設定やフォームツールの構築、API レスポンスのウォークに最適です。純粋なローカル計算 — キー不要、サードパーティサービス不要、即時。POST で最大 2 MB。ライブ、保存なし。4 つのエンドポイント。JSONPath クエリ、JSON diff/patch、ドット記法フラット化とは異なります。

api.oanor.com/jsonpointer-api

Domande frequenti

Risposte rapide su prezzi, quote e integrazione.

Come ottengo una chiave API per NDJSON API?
Registrati gratuitamente su oanor.com, genera una chiave API dalla dashboard sviluppatore e chiama NDJSON API con l'header x-oanor-key. Nessuna carta di credito richiesta per il piano gratuito.
Qual è il limite di velocità di NDJSON API?
Il piano gratuito consente 1 richiesta al secondo. I piani a pagamento arrivano fino a 50 richieste al secondo nel piano Mega. I limiti rigorosi restituiscono HTTP 429 oltre la quota — nessuna spesa imprevista.
Quanto costa NDJSON API?
NDJSON API ha un piano gratuito con 100 chiamate / mese. I piani a pagamento partono da €0.55 / mese con quote più alte e limiti di velocità più rapidi.
Posso cancellare l'abbonamento in qualsiasi momento?
Sì. I piani sono fatturati mensilmente e puoi cancellare in qualsiasi momento dalla dashboard di fatturazione. Nessun contratto a lungo termine e nessuna penale di cancellazione.
NDJSON API è conforme al GDPR?
Tutte le richieste a NDJSON API passano attraverso il nostro gateway in UE. La tua chiave upstream non lascia mai il nostro server e nessun dato personale viene condiviso con il fornitore upstream oltre alla richiesta inviata.

Scegli un endpoint dall'elenco a sinistra per visualizzarne i dettagli e provarlo.

Frammenti di codice

Iscriviti per ottenere una chiave API, quindi chiama qualsiasi percorso sotto il tuo 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())

Valutazioni

Accedi per votare.

Nessuna recensione ancora.

Discussione

Fai domande, condividi consigli, ricevi risposte dal provider e dagli altri sviluppatori. Pubblico — chiunque può leggere.

Accedi per scrivere o rispondere.

Accedi

Nuova discussione

/ 4000

📌 Fissato 🔒 Bloccato

·

· ·

/ 4000

🔒 Discussione bloccata — non si può più rispondere.

  • Nessuna discussione — inizia tu.

Supporto

Supporto privato 1:1 con il provider — fatturazione, integrazione, account. Solo tu e il team del provider vedete questi thread.

Accedi per aprire un ticket di supporto.

Accedi

Apri nuovo ticket

Descrivi cosa ti serve. Il team del provider riceve un'email e risponde sulla pagina del ticket.

  • Nessun ticket per questa API.

Abbonamento attivo: le chiamate possono iniziare subito.

Invia la tua prima richiesta —

Abbonamento attivo: copia uno snippet e avvia la tua prima chiamata.