[Neuroslop](https://neuroslop.net/nl/)

/API

# Neuroslop API

Verbind detectie, gedetailleerde analyse en humanisering via API en MCP met je app of AI-assistent.

[Verkrijg een API-sleutel](https://neuroslop.net/#api-offers)
[Endpoints](https://neuroslop.net/#endpoints)
[Markdown](https://neuroslop.net/nl/api.md)

## Voor wie het is

### Contentplatformen en CMS-systemen

Controleer en keur tekst in de workflow: markeer machine-rommel voordat het live gaat, humaniseer op verzoek.

### Bureaus en SEO-tools

Controleer en humaniseer in bulk onder je eigen product. Eén sleutel, op basis van eenheden, geen handmatige goedkeuring.

### EdTech- en schrijftools

Beoordeel inzendingen en geef schrijvers een zelfcontrole met de exacte markers, niet een black-box percentage.

## Waarom deze API

### Deterministische controles

De regelgebaseerde websitecontrole is reproduceerbaar bij dezelfde invoer, instellingen, engineversie en momentopname van regels en woordenboeken.

### Detecteren en herstellen met één sleutel

Controleer en herschrijf met één sleutel. Voor-/nascores verschijnen wanneer de analyse toepasbaar is; onbeschikbare scores zijn null.

### Resultaten die rekening houden met de taal

Het antwoord vermeldt de toepasbaarheid. De prozaregels zijn het verst ontwikkeld voor Russisch en Engels; analyse van andere talen kan beperkt zijn.

## Prijzen: eenheden

Tekstcontrole en herschrijven via API voor apps, bots en MCP. Het verbruik hangt af van de bewerking en tekstlengte. De voorwaarden staan bij elk pakket; bestaande sleutels behouden hun aankoopvoorwaarden.

Betaal op de website met kaart, SBP of USDT, of in de bot met Telegram Stars. De getoonde prijzen zijn schattingen; het betaalscherm toont het exacte bedrag en de valuta.

[Prijzen](https://neuroslop.net/en/pricing#apikeys)

Een pakket van 3.000 eenheden is 3.000 controles, of 100 Standaard humaniseringen, of 30 Premium. Controles wegen 1, Standaard 30 per 2500 tekens, Premium 100 per 7500.

[Endpoints](https://neuroslop.net/#api-unit-costs)

## MCP-server

Verbind Neuroslop met je AI-agent via MCP — het controleert tekst op slop, humaniseert het en verwijdert verborgen tekens automatisch. Werkt in Claude Code, Cursor, Codex, OpenClaw.

### neuroslop_check

Controleer AI-schrijfsignalen, terugkerende constructies, ritme en structuur. Bekijk specifieke passages en uitleg bij het resultaat. Gratis en zonder sleutel via de gehoste HTTPS-API; anti-misbruiklimieten gelden.

### neuroslop_humanize

Humaniseer AI-concepten: verander de presentatie, maak de taal natuurlijker en vergelijk versies met aandacht voor belangrijke details. Alleen neuroslop_humanize vereist een API-sleutel.

### neuroslop_clean

Verwijdert verborgen tekens: zero-width spaties, homoglyfen. Lokaal, geen sleutel nodig.

### Hoe verbind je het

Gratis en zonder sleutel via de gehoste HTTPS-API; anti-misbruiklimieten gelden. Verwijdert verborgen tekens: zero-width spaties, homoglyfen. Lokaal, geen sleutel nodig. Alleen neuroslop_humanize vereist een API-sleutel.

Download [neuroslop-mcp.mjs](https://neuroslop.net/downloads/neuroslop-mcp.mjs) and add the config:

```
{
  "mcpServers": {
    "neuroslop": {
      "command": "node",
      "args": ["neuroslop-mcp.mjs"]
    }
  }
}
```

Vervang het absolute pad. NEUROSLOP_API_KEY is optioneel en wordt alleen door neuroslop_humanize gebruikt; neuroslop_check en neuroslop_clean werken zonder sleutel.

[Verbind met je agent (MCP)](https://neuroslop.net/mcp) [Haal een sleutel op in je account](https://neuroslop.net/account#api)

## Authenticatie

MCP gebruikt de gratis POST /api/check met een frequentielimiet. POST /v1/check vereist een sleutel en verbruikt de bijbehorende eenheden. GET /v1/health heeft geen sleutel nodig.

Stuur voor /v1/check, /v1/rewrite en /v1/balance de sleutel in een header: Authorization: Bearer <key> / X-API-Key: <key>.

Verkrijg een sleutel op twee manieren, zonder handmatige goedkeuring:

Op de site — [je account → API](https://neuroslop.net/account#api): kies een bundel, betaal met kaart, SBP of USDT — de sleutel komt direct.

In de Telegram-bot — [@AITextChecker_bot](https://t.me/AITextChecker_bot) → «🔌 API»: betaal met Telegram Stars, de sleutel komt in de chat.

## Prijzen: eenheden

| Aanroep | units | Bewerking |
| --- | --- | --- |
| POST /v1/check | 1 | Analyse, toepasbaarheid en bevindingen |
| POST /v1/rewrite tier=flash | 30 / 2500 UTF-16 | Standard-herschrijving |
| POST /v1/rewrite tier=pro | 100 / 7500 UTF-16 | Premium-herschrijving |

## POST/v1/check

Body: { "text": "...", "lang": "nl" } (lang optioneel). Tot 20.000 tekens.

De standaardlimiet van beide methoden is 20.000 UTF-16-code-eenheden, inclusief spaties. De server kan een lagere limiet instellen; GET /v1/health geeft limits.maxInputChars terug en de fout too_long geeft max terug.

De voorbeelden tonen geselecteerde antwoordvelden, geen gemeten klantresultaten. Scores en saldo kunnen afwijken.

```
curl -X POST https://neuroslop.net/v1/check \
  -H "Authorization: Bearer ns_YOURKEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The team utilizes this checklist to review each draft before publication.","lang":"en"}'
```

Antwoord:

```
{
  "score": 100,
  "lang": "en",
  "ruleCoverage": "full",
  "scoreInterpretation": "style_rules_not_authorship",
  "applicability": { "status": "applicable", "eligible": true },
  "decision": {
    "outcome": "human_like",
    "action": "show_style_signal",
    "abstained": false,
    "confidence": null,
    "confidenceKind": "not_calibrated"
  },
  "assessment": {
    "outcome": "human_like",
    "authorshipProbability": null,
    "automaticRewrite": false
  },
  "remaining": 2999
}
```

Lees applicability, decision en assessment voordat je een score gebruikt. Een score van 0–100 is geen auteurschapskans; null betekent niet beschikbaar, niet nul. lang beschrijft de taal van de tekst, niet de interface.

## POST/v1/rewrite

Body: { "text": "...", "tier": "flash", "lang": "en" }. tier is flash (Standard, standaard) of pro (Premium). /v1/health meldt de invoerlimiet.

```
curl -X POST https://neuroslop.net/v1/rewrite \
  -H "Authorization: Bearer ns_YOURKEY" \
  -H "Idempotency-Key: YOUR_UNIQUE_REQUEST_ID" \
  -H "Content-Type: application/json" \
  -d '{"text":"The team utilizes this checklist to review each draft before publication.","tier":"pro","lang":"en"}'
```

Antwoord:

```
{
  "text": "Your revised paragraph appears here.",
  "tier": "pro",
  "scoreBefore": 100,
  "scoreAfter": 100,
  "qualityBasis": "editorial_review",
  "spent": 100,
  "remaining": 2900
}
```

spent geeft het aantal verbruikte eenheden aan. Lokale bewerkingen en het originele resultaat hebben spent=0, ook als de tekst verandert. Leid geen afschrijving af uit veranderingen of scores.

qualityBasis beschrijft de controle, niet de afschrijving. Waarden zijn onder meer editorial_review, deterministic, bounded-source-witness, unchanged en unverified; de lijst is niet gesloten. Een goedgekeurde herschrijving hoeft de score niet te verhogen.

```
{
  "text": "The team uses this checklist to review each draft before publication.",
  "tier": "pro",
  "scoreBefore": 100,
  "scoreAfter": 100,
  "unchanged": false,
  "reason": "local_edited",
  "qualityBasis": "deterministic",
  "engine": "local-rules",
  "editorialApproved": false,
  "billable": false,
  "spent": 0,
  "remaining": 3000
}
```

```
{
  "text": "Original text is returned here.",
  "tier": "pro",
  "scoreBefore": null,
  "scoreAfter": null,
  "unchanged": true,
  "reason": "local_unchanged",
  "qualityBasis": "unchanged",
  "spent": 0,
  "remaining": 3000
}
```

Stuur voor veilige herhaalde verzoeken bij elke herschrijving een unieke Idempotency-Key mee. Dezelfde sleutel en hetzelfde verzoek leveren het oorspronkelijke antwoord opnieuw, zonder extra herschrijving of kosten; een gewijzigd verzoek geeft 409 terug. Met deze optie blijft het eindantwoord maximaal 24 uur versleuteld in een aparte actieve cache, uitgesloten van door de applicatie beheerde back-ups. Zonder deze header wordt geen antwoordcache aangemaakt.

### replayOnly: true

Haal een opgeslagen resultaat op zonder werk te starten: hergebruik de oorspronkelijke Idempotency-Key, text, tier, lang en mode en voeg replayOnly:true toe. Een ontbrekend of verlopen bewijs geeft 409 idempotency_replay_unavailable, geen nieuwe herschrijving. Dit bewijst niet of het origineel is afgeschreven. Probeer niet automatisch met een nieuwe sleutel.

```
curl -X POST https://neuroslop.net/v1/rewrite \
  -H "Authorization: Bearer ns_YOURKEY" \
  -H "Idempotency-Key: YOUR_UNIQUE_REQUEST_ID" \
  -H "Content-Type: application/json" \
  -d '{"text":"The team utilizes this checklist to review each draft before publication.","tier":"pro","lang":"en","replayOnly":true}'
```

## GET/v1/balance

Resterend quotum van de sleutel: { plan, quota, used, remaining, resetMonth, perMinute }.

quotaMode: "one_time", resetMonth: null
Eenmalig eenhedenpakket. Geen maandelijkse aanvulling.
quotaMode: "monthly"
Maandquotum. Wordt elke kalendermaand vernieuwd.

## GET/v1/health

Servicestatus, zonder sleutel: { "ok": true, "llm": true, "limits": { "maxInputChars": 20000 } }.

## Fouten

Verwerk fouten voordat je tekst gebruikt. Een timeout of 502 bewijst niets over de afschrijving: herstel het opgeslagen resultaat. Herhaal authenticatie-, quota- of sleutelconflictfouten niet blind.

| HTTP | error | Betekenis |
| --- | --- | --- |
| 401 | no_api_key / unknown_key / disabled | Sleutel ontbreekt, is ongeldig of uitgeschakeld |
| 429 | rate_limited / quota | Aanvraagfrequentie of eenhedenquotum overschreden |
| 409 | idempotency_conflict / idempotency_in_progress | Sleutel hergebruikt voor een andere aanvraag of origineel is nog bezig |
| 409 | idempotency_replay_unavailable / idempotency_receipt_corrupt | Opgeslagen resultaat niet beschikbaar; start niet automatisch nieuw werk |
| 400 | text_required / too_long / bad_json / invalid_idempotency_key / invalid_replay_only / idempotency_key_required | Ongeldige aanvraag; corrigeer vóór opnieuw proberen |
| 413 | own_free_result_too_large | Lokaal resultaat overschrijdt antwoordlimiet; spent=0 |
| 502 | rewrite_error | Aanvraag mislukt; herstel het opgeslagen resultaat vóór nieuw werk |

[Verkrijg een API-sleutel](https://neuroslop.net/#api-offers)

---
https://neuroslop.net/nl/api

## api

- apikey_start: 4.5 USDT; units=3000; quotaMode=one_time.
- apikey_business: 14 USDT; units=11000; quotaMode=one_time.
- apikey_max: 36 USDT; units=30000; quotaMode=one_time.

