</> API développeur

Faire plus avec le
AI Humanizer API

Utilisez notre API de pointe pour détecter et humaniser le contenu de l'IA

À partir de 0,10 $ / 1 000 mots.

const res = await fetch("https://v2-humanizer.rephrasy.ai/api/", {
  method: "POST",
  headers: {
    "Authorization": "Bearer <your-api-key>",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    text: "AI-generated text here.",
    model: "v3",
    words: true
  })
});

const data = await res.json();
// => { output: "Humanized text...", costs: { total: 1.5 } }
200 OKREST API v1

Intégration compatible IA

Collez le contexte de l'API Rephrasy dans votre outil IA et demandez-lui de construire votre intégration avec vous.

POST /api/v2-humanizer.rephrasy.ai

Text Humanizer API

Détectez et humanisez du texte généré par IA à grande échelle — réécrivez-le pour qu'il soit naturel et passe les détecteurs d'IA. Une API JSON simple, rapide et fiable.

À partir de 0,10 $ / 1 000 motsFacturation forfaitaire ou au mot

Authentication

Authorization: Bearer <your-api-key>

Toutes les requêtes et réponses sont en JSON.

Crédits

Deux modes de facturation. Forfait : 1 crédit par appel. Au mot (words: true) : 0,1 crédit fixe + 0,1 crédit pour 100 mots. Ajoutez costs: true pour voir le coût exact dans la réponse.

const res = await fetch("https://v2-humanizer.rephrasy.ai/api/", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    text: "AI-generated text here.",
    model: "v3",
    words: true
  })
});

const data = await res.json();
// => { output: "Humanized text...", new_flesch_score: 68.8 }
200 OKText API v1

Paramètres

ChampTypeRequisDescription
textstringRequisLe texte IA à humaniser (max 12 000 caractères en texte brut).
modelstringRequisModèle à utiliser — v3, Undetectable Model v2, Undetectable Model ou SEO Model ; ou un ID de style d'écriture. Chaque modèle cible des détecteurs différents.
stylestringOptionnelStyle optionnel pour v3 — creative, journalistic ou professional. Par défaut, comportement normal de v3.
wordsbooleanOptionnelActiver la tarification au mot (défaut false).
costsbooleanOptionnelRenvoyer les informations de coût dans la réponse (défaut false).
languagestringOptionnelLangue de sortie, ex. English, German, French. Détectée automatiquement si omise.

Renvoie output plus new_flesch_score (lisibilité 0–100 — plus haut est plus facile à lire). 200 OK en cas de succès ; 401 clé API invalide ; 422 entrée invalide.

NEWinput_format

Entrée structurée (HTML / Markdown)

Ajoutez le champ optionnel input_format à POST /api/ pour envoyer un document entier au lieu de texte brut — seul le texte visible est humanisé et la structure est reconstruite autour.

ChampTypeDéfautDescription
input_formatstring"text""text", "html" ou "markdown". Avec html/markdown, seul le texte visible est humanisé et la structure du document est reconstruite autour.

Comment ça marche

  1. Analyse le document et n'extrait que le texte lisible par un humain.
  2. Humanise ce texte avec le modèle que vous avez choisi.
  3. Reconstruit le document — balises, attributs, code et liens reviennent intacts.

Fonctionne avec tous les modèles, y compris le modèle SEO.

Jamais modifié

Structure des balises HTML, blocs script, style, code et pre, href des liens, blocs de code Markdown, code en ligne et URLs des liens.

curl -X POST https://v2-humanizer.rephrasy.ai/api/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "ft_clean-v3",
    "input_format": "html",
    "words": true,
    "text": "<article><h1>The Future of Remote Work</h1><p>It is crucial to leverage modern tools.</p><pre><code>keep --this</code></pre></article>"
  }'

# => {
#   "output": "<article><h1>What lies ahead for remote work</h1><p>You really want to make the most of modern tools.</p><pre><code>keep --this</code></pre></article>",
#   "new_flesch_score": 71.2
# }
# The <h1> and <p> text is rewritten; the <code> block is preserved exactly.

Limites & tarifs

  • L'entrée HTML / Markdown est plafonnée à 200 000 caractères (le texte brut reste à 12 000).
  • L'entrée structurée coûte 2,5× le tarif normal, en facturation forfaitaire comme au mot.
  • La facturation au mot ne compte que les mots visibles que nous réécrivons — jamais le balisage autour. Une page HTML de 50 Ko contenant 200 mots est facturée sur ces 200 mots (× 2,5), pas sur le balisage.

Assurez-vous de consulter notre
Detector API

POST /detect_apidetector.rephrasy.ai

AI Detector API

Évaluez n'importe quel texte pour du contenu IA — un score global 0–100 (0 = humain, 100 = IA), ou des scores par phrase en mode depth.

1 crédit / appel0,10 $ par détection · forfait

Authentication

Authorization: Bearer <your-api-key>

Toutes les requêtes et réponses sont en JSON.

Crédits

Forfait : 1 crédit par appel, quelle que soit la longueur du texte. Facturé sur une réponse 200 réussie.

const res = await fetch("https://detector.rephrasy.ai/detect_api", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    text: "Rephrasy rephrases AI generated text.",
    mode: ""            // "" = overall score, "depth" = per-sentence
  })
});

const data = await res.json();
// => { scores: { overall: 1.4 }, sentences: { ... } }
200 OKDetector API v1

Paramètres

ChampTypeRequisDescription
textstringRequisLe texte à analyser pour du contenu IA.
modestringOptionnelNiveau de détail — laissez vide pour un score global, ou envoyez depth pour des scores par phrase.

Renvoie scores.overall (0–100 ; 0 = humain, 100 = IA). En mode depth, sentences associe chaque phrase à son score. 200 OK en cas de succès ; 401 clé API invalide ; 422 entrée invalide.

What You Can Build

Developers and agencies use the Rephrasy API to power their own products and workflows.

Bulk Content Pipelines

Process hundreds of articles or documents in parallel. Integrate into your existing content workflow via a single POST request.

SaaS Products

Build your own AI humanizer tool on top of Rephrasy. White-label the API or offer it as a feature inside your product.

Browser Extensions

Call the API from a Chrome extension to humanize text inline — directly on Google Docs, WordPress, or any web editor.

Agency Automation

Connect Rephrasy to Zapier, Make, or n8n to automatically humanize AI drafts before they hit your CMS or client delivery.

NEWsynthid-humanizer.rephrasy.ai

Image Humanizer API

Remove invisible AI watermarks (SynthID, StableSignature), detect AI provenance, and humanize images programmatically. Supports single images and batches up to 100.

10 credits / imageSame credit balance as text API

Authentication

Authorization: Bearer <your-api-key>

Website key = high-priority queue · User API key = normal queue

Credits

Credits are deducted at batch submission. Insufficient balance → 402 error, no images processed. Batches auto-delete after 24 hours.

Also available

GET/batches/{id}
GET/batches/{id}/download
POST/remove/visible
POST /batches
# 1 — Submit batch
curl -X POST https://synthid-humanizer.rephrasy.ai/batches \
  -H "Authorization: Bearer <your-api-key>" \
  -F "files=@photo1.png" \
  -F "files=@photo2.jpg"

# => { "batch_id": "a3f9c2b1", "job_count": 2, "status": "queued" }

# 2 — Poll until done (every 5–10 s)
curl https://synthid-humanizer.rephrasy.ai/batches/a3f9c2b1 \
  -H "Authorization: Bearer <your-api-key>"

# => { "status": "done", "done": 2, "total": 2, "download_ready": true }

# 3 — Download ZIP (batch deleted after this)
curl -O https://synthid-humanizer.rephrasy.ai/batches/a3f9c2b1/download \
  -H "Authorization: Bearer <your-api-key>"
200 OKImage API v1

Batch status values

queuedWaiting in queue — queue_position shows place
processingGPU is working on this batch
doneAll images finished, ready to download
failedProcessing failed — check per-job error field

Error codes

400No files / more than 100 files
401Missing or invalid API key
402Insufficient credits
404Batch not found or already downloaded
425Batch not done yet (too early to download)
NEWv1-humanizer.rephrasy.ai

Custom Writing Styles API

Entraînez un style d'écriture réutilisable à partir de vos propres exemples avant/après, puis humanisez n'importe quel texte dans ce style. Idéal pour donner à chaque utilisateur final sa propre voix.

20 crédits / entraînement1 crédit / appel d'humanisation

Authentification

Authorization: Bearer <your-api-key>

Toutes les requêtes et réponses sont en JSON.

Crédits

Entraîner un style coûte 20 crédits, facturés seulement après succès. Chaque appel d'humanisation coûte 1 crédit. Aucune limite au nombre de styles — la facturation se fait par crédits.

POST /api/styles
curl -X POST https://v1-humanizer.rephrasy.ai/api/styles \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Client 42 voice",
    "external_ref": "client-42",
    "sentences": [
      {"original": "The product offers many benefits to users.",
       "rewritten": "Honestly? This thing just makes life easier. Here is why."},
      {"original": "It is important to consider several factors.",
       "rewritten": "A few things matter here — let us walk through them."}
    ]
  }'

# => {
#   "style_id": "aB3xY7...",
#   "name": "Client 42 voice",
#   "external_ref": "client-42",
#   "status": "completed"
# }
200 OKWriting Styles API v1

Codes d'erreur

400Clé API requise — en-tête Authorization manquant
400Clé API invalide — clé non reconnue
400Crédits insuffisants pour l'action
403Le style d'écriture n'appartient pas à cet utilisateur
404Style d'écriture introuvable
500Échec de l'analyse du style — entraînement échoué, aucun crédit facturé, réessayez

Notes : les styles ne peuvent pas être supprimés via l'API. Seuls les styles créés avec votre clé API sont renvoyés.

Bulk Credits — Unbeatable API Pricing

No per-seat fees, no rate limits. Buy credits once, use them any time. The more you buy, the cheaper each request gets.

5,000

credits

$275

$0.0550 / credit

100k words for $11.00
Most Popular

10,000

credits

$500

$0.0500 / credit

100k words for $10.00

20,000

credits

$950

$0.0475 / credit

100k words for $9.50

50,000

credits

$2,250

$0.0450 / credit

100k words for $9.00

* Based on 100 × 1,000-word requests with word-based pricing enabled (2 credits each = 200 credits total)

Real cost — humanizing 100,000 words

100 requests of 1,000 words each, word-based pricing enabled (words: true):

Rephrasy API (10K bulk)

$10.00

$0.10 per 1K words — no subscription, no monthly cap

WriteHuman Premium

$17.25

$69/mo plan pro-rated for 100K of 400K words

Undetectable AI Premium

$47.25

$15.75/mo × 3 months needed for 100K words

* Competitor prices based on publicly listed plans. WriteHuman: $69/mo Premium. Undetectable AI: $15.75/mo Premium (35K words/mo).

Ready to integrate?

Sign up, subscribe to any plan, and find your API key in your account dashboard. Start making requests in minutes.

AI Humanizer API conçue pour les développeurs

Notre API Humanizer AI est conçue pour les développeurs qui souhaitent humaniser du contenu généré par l'IA en masse. L'API est conçue pour être simple, rapide et fiable. Pour les plans API uniquement, veuillez nous contacter directement !

  • Obtenez un abonnement avec Rephrasy

    Reformulez du contenu à la volée avec notre puissante API

  • Use the Rephrasy AI Detector

    Détectez le contenu AI avec notre puissant outil de détection de l'IA à l'échelle.

  • Combinez les deux, AI Detector et Humanizer pour obtenir les meilleurs résultats

    Utilisez le détecteur d'IA et l'humanisateur de Rephrasy ensemble pour obtenir les meilleurs résultats.