😱 OMGClickbait API

OMGClickbait API est un service gratuit de détection de putaclics (clickbaits). Vous n'avez pas besoin de clé pour l'utiliser.

URL

L'url de l'API se trouve à : https://www.omgclickbait.com/api/v1.0

Endpoints
POST /is_clickbait

Input :

{
    "title": "26 astuces pour paraître plus grande ! La 11ème va vous surprendre !"
}
Output :
{
    "language": "fr",
    "pred": "__label__clickbait"
}

GET /is_clickbait?t=YOUR TITLE

Output :

{
    "language": "fr",
    "pred": "__label__good_news"
}


Exemples
Afin de déterminer si un titre est un putaclic, vous devez envoyer votre donnée à cette adresse : http://0.0.0.0:5006/api/v1.0/is_clickbait
Voici un code écrit en Python présentant les résultats retournés par l'API.

import requests
import json

url = 'https://www.omgclickbait.com/api/v1.0/is_clickbait'

# Essayons un titre de bonne qualité
title_ok = "La génération Z, une génération qui donne tout en matière de communauté"
r = requests.post(url, verify=False, json={"title": title_ok})
result_ok = json.loads(r.text)
print(result_ok)

# Essayons un titre putaclic
title_clickbait = "26 astuces pour paraître plus grande ! La 11ème va vous surprendre !"
r = requests.post(url, verify=False, json={"title": title_clickbait})
result_clickbait = json.loads(r.text)
print(result_clickbait)
Ce code retourne les résultats suivants dans le format json :

{'language': 'fr', 'prediction': '__label__good_news'}
{'language': 'fr', 'prediction': '__label__clickbait'}
Anatomie d'un json
Le json retourné est composé de 2 paramètres, comme suit :
{
  'language': 'fr',  # La langue du titre
  'prediction': '__label__good_news'  # La prédiction de la classe du titre
}