API
X (Twitter) API
X rassemble environ 600 millions d'utilisateurs mensuels autour des posts courts, des conversations en direct, de la vidéo et de l'actualité en temps réel, ce qui en fait une plateforme importante pour la communication instantanée, la visibilité média et la gestion de réputation.
Documentation API Version: 1.0.0 38 Endpoints Authentification
URL de base
https://api.pressmonitor.fr Authentification
Toutes les requêtes utilisent un jeton Bearer. Ajoutez l en-tête Authorization à chaque appel.
Authorization: Bearer YOUR_API_KEY
x-subscription-id: YOUR_SUB_ID GET
/autocomplete Autocomplétion
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| value | string | query | Oui | Valeur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/autocomplete?value=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/comments Commentaires
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| pid | string | query | Oui | Pid |
| ranking_mode | string | query | Oui | Mode de classement |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/comments?pid=VALUE&ranking_mode=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/community-topics Sujets de la communauté
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/community-topics" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/community-tweets Tweets de la communauté
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| communityId | string | query | Oui | ID de la communauté |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/community-tweets?communityId=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/fetch-popular-communities Récupérer les communautés populaires
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| topicId | string | query | Oui | ID du sujet |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/fetch-popular-communities?topicId=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/followers Abonnés
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| user | string | query | Oui | ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/followers?user=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/followers-ids Identifiants des abonnés
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| username | string | query | Oui | Nom d'utilisateur (sans le symbole @, par ex. 'elonmusk') |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/followers-ids?username=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/followings Abonnements
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| user | string | query | Oui | ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/followings?user=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/followings-ids Identifiants des abonnements
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| username | string | query | Oui | Nom d'utilisateur (sans le symbole @, par ex. 'elonmusk') |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/followings-ids?username=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/get-users Obtenir Utilisateurs
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| users | string | query | Oui | Utilisateurs |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/get-users?users=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/group-tweets Regrouper les tweets
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| communityId | string | query | Oui | ID de la communauté |
| rankingMode | string | query | Oui | Mode de classement |
| searchType | string | query | Oui | Type de recherche |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/group-tweets?communityId=VALUE&rankingMode=VALUE&searchType=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/highlights Faits saillants
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| user | string | query | Oui | ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/highlights?user=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/jobs-details Détails des offres d'emploi
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| jobId | string | query | Oui | ID de l'emploi |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/jobs-details?jobId=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/jobs-locations-suggest Suggestions de lieux d'emploi
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| query | string | query | Oui | Requête de recherche |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/jobs-locations-suggest?query=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/jobs-search Recherche d'emploi
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| employment_type | string | query | Oui | Type d'emploi |
| job_location_id | string | query | Oui | ID du lieu de travail |
| job_location_type | string | query | Oui | Type de lieu de travail |
| keyword | string | query | Oui | Mot-clé |
| seniority_level | string | query | Oui | Niveau de séniorité |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/jobs-search?employment_type=VALUE&job_location_id=VALUE&job_location_type=VALUE&keyword=VALUE&seniority_level=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/likes Mentions J'aime
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| pid | string | query | Oui | Pid |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/likes?pid=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/list-details Détails de la liste
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| listId | string | query | Oui | ID de la liste |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/list-details?listId=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/list-timeline Chronologie de la liste
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| listId | string | query | Oui | ID de la liste |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/list-timeline?listId=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/list-tweets Tweets de la liste
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| list_id | string | query | Oui | ID de la liste |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/list-tweets?list_id=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/org-affiliates Affiliés de l'organisation
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| user | string | query | Oui | ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/org-affiliates?user=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/quotes Citations
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| pid | string | query | Oui | Pid |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/quotes?pid=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/retweets Retweets
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| pid | string | query | Oui | Pid |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/retweets?pid=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/search Recherche
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| query | string | query | Oui | Requête de recherche |
| type | string | query | Oui | Type |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/search?query=VALUE&type=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/search-community Recherche dans la communauté
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| query | string | query | Oui | Requête de recherche |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/search-community?query=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/search-lists Recherche dans les listes
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| query | string | query | Oui | Requête de recherche |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/search-lists?query=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/searchold Ancienne recherche
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| query | string | query | Oui | Requête de recherche |
| type | string | query | Oui | Type |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/searchold?query=VALUE&type=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/spaces Espaces
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| id | string | query | Oui | ID |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/spaces?id=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/trends Tendances
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| woeid | string | query | Oui | Woeid |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/trends?woeid=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/trends-locations Lieux des tendances
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/trends-locations" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/tweet Tweet
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| pid | string | query | Oui | Pid |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/tweet?pid=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/tweet-by-ids Tweet par IDs
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| tweetIDs | string | query | Oui | IDs des tweets |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/tweet-by-ids?tweetIDs=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/user Utilisateur
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| username | string | query | Oui | Nom d'utilisateur (sans le symbole @, par ex. 'elonmusk') |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/user?username=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/user-likes Mentions J'aime de l'utilisateur
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| user | string | query | Oui | ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/user-likes?user=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/user-media Médias de l'utilisateur
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| cusor | string | query | Oui | Curseur |
| user | string | query | Oui | ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/user-media?cusor=VALUE&user=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/user-replies Réponses de l'utilisateur
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| user | string | query | Oui | ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/user-replies?user=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/user-replies-v2 Réponses de l'utilisateur V2
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| user | string | query | Oui | ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/user-replies-v2?user=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/user-tweets Tweets de l'utilisateur
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| user | string | query | Oui | ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/user-tweets?user=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès
GET
/verified-followers Abonnés vérifiés
Paramètres
| Nom | Type | Emplacement | Obligatoire | Description |
|---|---|---|---|---|
| user | string | query | Oui | ID numérique de l'utilisateur (pas le nom d'utilisateur). Utilisez le point de terminaison 'user' pour rechercher l'ID à partir du nom d'utilisateur |
| count | integer | query | Non | Nombre de résultats à retourner |
| cursor | integer | query | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X GET "https://api.pressmonitor.fr/verified-followers?user=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" Réponses
200 Succès