9 API pour automatiser vos problèmes quotidiens
Une collection d’API publiques impressionnantes pour vos problèmes quotidiens

À cette époque, les API sont le moyen le plus pratique de réaliser un projet ou d’optimiser vos projets. Pensez à un travail comme la vérification d’un numéro, l’envoi d’e-mails et la conversion de fichiers qui peuvent désormais être effectués avec l’API sans le faire manuellement. Dans cet article, je vais vous montrer 9 API qui tuent pour automatiser vos problèmes quotidiens . Eh bien marquez cet article sur votre liste et commençons.
si (cerveau !=vide) {
keepCoding();
}
autre {
commanderCafé();
}
👉 API d’envoi d’e-mails en masse
Envoyez des e-mails marketing en masse avec cette excellente API qui vous permet d’envoyer gratuitement 200 e-mails par jour . Vous pouvez également envoyer le même e-mail à plusieurs destinataires, même avec des pièces jointes.
# Obtenez votre API # pip install mailjet-restà partir du client d'importation mailjet_restapiKey = 'YOUR_API_KEY' apiSecret = 'YOUR_API_SECRET'mailJet = Client(auth=(apiKey, apiSecret)) Email = { 'FromEmail': ' example123@xyz.com ', 'FromName': 'MailJet API', 'Subject': 'This is My Email', 'Text- part' : 'Salut, merci d'avoir lu cet article', 'Destinataires' : [{'Email' :' reciever1@xyz.com '}] } Mail = mailJet.send.create(data=Email) print(Mail.status_code )
👉API de vérification de numéro
Vous souhaitez améliorer votre liste de contacts et nettoyer votre liste en vérifiant les numéros de téléphone, cette API Killer est conçue pour vous. Cette API prend le numéro de téléphone en entrée et en réponse, elle vous donne tous les détails comme son pays, son opérateur, son statut valide, son type et bien plus encore.
# Obtenez votre API : https://www.abstractapi.com/phone-validation-apidemandes d'importationapiKey = "VOTRE CLÉ API" apiUrl = " https://phonevalidation.abstractapi.com/v1/? "phno = input("Entrez le numéro de téléphone : ")url = apiUrl + "api_key=" + apiKey + "&number=" + réponse phno = requests.get(url)print("Téléphone sans détails : ", response.json())
👉 API de suppression d’arrière-plan
Supprimez l’arrière-plan de vos photos et images par programmation avec cette API géniale. Avec cette API, vous n’avez plus besoin d’utiliser un logiciel de retouche photo pour supprimer l’arrière-plan.
# Obtenez votre API : https://removal.ai/api-documentation/requêtes d'importation importer urllib.request# Définissez votre clé API ici API_KEY = 'YOUR_API_KEY'IMAGE_PATH = 'chemin/vers/image.jpg'url = ' https://api.removal.ai/3.0/remove' files = {'image_file': open(IMAGE_PATH, 'rb')} data = {'get_file': '1'} headers = {'Rm- Jeton : API_KEY}réponse = demandes.post(url, fichiers=fichiers, données=données, en-têtes=en-têtes)# Téléchargement de l'image de sortie img = response.content urllib.request.urlretrieve(response.url, 'transparent_image.png')
👉 API de conversion de fichiers
Convertissez n’importe quel fichier dans n’importe quel format en utilisant cette API Killer qui utilise l’API Rest du serveur Cloudconvert , célèbre pour ses conversions de format de fichier. Vous pouvez vérifier le code ci-dessous et obtenir votre clé API gratuite pour commencer.
# Obtenez votre API : # pip install cloudconvertimporter cloudconvert en tant que converticonvert.configure(api_key = 'YOUR_API_KEY')# Convertir un fichier en processus PDF = convert.Job.create(payload = { 'tasks' : { 'upload-my-file' : { 'operation' : 'import/upload' }, 'convert-my-file' : { 'operation': 'convert', 'input': 'upload-my-file', 'output_format': 'pdf' }, 'export-my-file': { 'operation': 'export/url', 'input ': 'convertir-mon-fichier' } } })job_id = process['tasks'][0]['id'] job = convert.Task.find(id= job_id) output = convert.Task.upload(file_name="test.docx", task= job) start = convert.Task.wait(id = job_id) result = start.get("result").get("files")[0] file = convert.download(filename= result.get("filename"), url= result .get("url")) print("Fichier converti")
👉 Fausse API utilisateur
Obtenez des données utilisateur factices pour tester les nouveaux programmes avec cette API Killer. Cette API est gratuite et vous fournit des bases de données d’utilisateurs factices telles que les téléphones, les utilisateurs, les emplacements, les e-mails et d’autres détails.
requêtes d'importation importer json# Get Whole Random Users Data url = ' https://randomuser.me/api/' response = requests.get(url) data = json.loads(response.text) print(data)# Get Male User Data url = " https://randomuser.me/api/?gender=male " response = requests.get(url) data = json.loads(response.text) print(data)# Obtenir les données utilisateur dans l' url CSV = " https://randomuser.me/api/?format=csv " réponse = requests.get(url) data = json.loads(response.text) print(data)
👉 Scraper des pages Web
Parfois, nous rencontrons de nombreux problèmes tels que Captchas et des problèmes de proxy lors du grattage des pages Web. Eh bien, cette API Killer vous permettra de récupérer des pages Web sans aucun problème et elle donne 1000 requêtes gratuites par mois.
# Obtenez votre API : https://www.abstractapi.com/web-scraping-apidemandes d'importationapiKey = "VOTRE_CLE_API" api_url = " https://scrape.abstractapi.com/v1/ "web_url = " https://www.exemple.com "req = demandes.get(api_url + "?api_key=" + apiKey + "&url=" + web_url) print(req.json())
👉 API d’informations sur les chats
Cette API simple permettra de récupérer des faits Cat uniques et cette API peut être intégrée gratuitement dans votre prochain projet.
demandes d'importationapi_url = " https://catfact.ninja/fact?max_length=100 "en-têtes = { 'Accepter' : 'application/json' }faits = demandes.get(api_url, en-têtes=en-têtes)print(fait.texte)
👉 API blague
Faites rire et amuser votre journée en allant chercher de nouvelles blagues chaque jour. Cette API simple est gratuite et vous permet de récupérer des blagues amusantes de tous les jours.
# Explorez l'API : https://icanhazdadjoke.com/api import requests import jsonURL = " https://icanhazdadjoke.com/ "en-têtes = { "Accepter": "application/json" }réponse = demandes.request("GET", url, headers=headers).json() print(response['blague'])
👉 API Rick & Morty
Ce spectacle génial est l’un de nos préférés et vous savez qu’ils ont également une API qui vous permet de récupérer vos personnages, lieux, épisodes préférés et bien plus encore.
# Explorez l'API : https://rickandmortyapi.com/importer les demandes en tant que req import jsonapi_url = " https://rickandmortyapi.com "# Récupère tous les caractères char = req.request("GET", api_url + "/api/character") data = json.loads(char.text)# Obtenir le caractère par nom char = req.request("GET", api_url + "/api/character/?name=rick") data = json.loads(char.text)# Récupère tous les emplacements loc = req.request("GET", api_url + "/api/location") data = json.loads(loc.text)# Obtenir l'emplacement par nom loc = req.request("GET", api_url + "/api/location/?name=earth") data = json.loads(loc.text)# Récupère tous les épisodes ep = req.request("GET", api_url + "/api/episode") data = json.loads(ep.text)# Obtenir l'épisode par nom ep = req.request("GET", api_url + "/api/episode/?name=rick") data = json.loads(ep.text)