Enrichissez les comptes approuvés : résolvez les noms, conservez les ID sous forme de chaînes, demandez seulement les champs nécessaires et notez les heures de récupération.
API de données sociales
Planifiez un flux d’enrichissement et de suivi des données sociales
Créez un flux borné d’enrichissement des comptes publics et d’examen des fils, de la sélection des comptes aux décisions de mise à jour et de stockage.
La source disponible est actuellement Twitter / X, pas un flux multiréseau. Votre application planifie la collecte et stocke les résultats ; ces endpoints ne proposent pas d’abonnement de surveillance géré.
Pour une tâche précise
Transformez les recherches de comptes et pages de fils en un jeu de données de recherche reproductible.
Collectez un fil borné : fixez une limite de pages et un budget de requêtes, suivez les curseurs retournés et dédupliquez les publications par ID dans votre stockage.
Examinez les changements : distinguez un fil vide ou une mesure absente d’un zéro mesuré ; vérifiez la fraîcheur de la source avant de conclure.
Unité de facturation
Comprendre la mesure de l’utilisation
USD par requête. Budgétez séparément les recherches de comptes, chaque page demandée et les actualisations ultérieures, avec les tarifs actuels du catalogue ci-dessous.
Limites opérationnelles
- L’utilisation doit respecter la loi applicable et les politiques de la plateforme source.
- N’utilisez pas le service pour contourner les contrôles d’accès ou effectuer une collecte non autorisée.
- Un fil récupéré n’est pas une archive historique complète et ne garantit pas une couverture en temps réel.
- Définissez votre politique de conservation et de suppression ; ne collectez pas de champs inutiles au flux.
Guides d’intégration
Choisissez la prochaine étape
Couverture actuelle du catalogue
API disponibles et unités de facturation
Comparez les ID API, opérations, fournisseurs et tarifs. Vérifiez la date du catalogue et l’unité de facturation de chaque opération avant d’estimer les coûts.
Récupérez les profils publics des utilisateurs Twitter / X et leurs fils de publications.
- Fournisseur
- Twitter / X Data
- Unité de facturation
- requête
- Formats API et points de terminaison
- Consultez les opérations ci-dessous pour les points de terminaison.
- Fonctionnalités publiées
- Recherche d’utilisateur, Fil de l’utilisateur
-
GET /v1/twitter/usersRécupérer un utilisateur par son nom d’utilisateur -
GET /v1/twitter/users/{id}Récupérer un utilisateur par son ID -
GET /v1/twitter/users/{id}/tweetsRécupérer les tweets d’un utilisateur
Tarif API Hop
- Requête
- $0.0020 /requête
Récupérer un utilisateur par son nom d’utilisateur
GET /v1/twitter/users Tarif API Hop
- Requête
- $0.0020 /requête
Récupérer un utilisateur par son ID
GET /v1/twitter/users/{id} Tarif API Hop
- Requête
- $0.0020 /requête
Récupérer les tweets d’un utilisateur
GET /v1/twitter/users/{id}/tweets Tarif API Hop
- Requête
- $0.0020 /requête
Exemple de requête
Commencez par l’opération documentée
curl "https://api.apihop.ai/v1/twitter/users/<USER_ID>/tweets?max_results=10&tweet.fields=created_at,public_metrics" \
-H "Authorization: Bearer <API_KEY>"const response = await fetch("https://api.apihop.ai/v1/twitter/users/<USER_ID>/tweets?max_results=10&tweet.fields=created_at,public_metrics", {
headers: { Authorization: "Bearer <API_KEY>" }
});
const data = await response.json();
console.log(data);import requests
url = "https://api.apihop.ai/v1/twitter/users/<USER_ID>/tweets?max_results=10&tweet.fields=created_at,public_metrics"
headers = {"Authorization": "Bearer <API_KEY>"}
response = requests.get(url, headers=headers, timeout=60)
response.raise_for_status()
print(response.json()) Utilisez l’URL de base API de la documentation du compte et remplacez les espaces réservés. Envoyez la clé dans l’en-tête Authorization, jamais dans une URL ou un fichier versionné.