X (Twitter)X (Twitter)Social

Recent tweets of a user by user id — engagement metrics

x.x.user.posts

List the recent posts of an X user (your own or any public account)

Price
$0.005/resultAl precio del proveedor
Success rate
95,4 %Last 30 days · 564 calls
Latency p50
197 msp95 1.6 s
Last verified
28 jul 2026Verified working
GEThttps://toolswitch.dev/v1/tools/x.x.user.posts?max_results=5&tweet.fields=id%2Ctext%2Ccreated_at%2Cpublic_metricsPreview
Try onlinePróximamenteProvider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parámetros

each post returned is billed to the app owner at $0.005 — size max_results to what you actually need

ParámetroTipoObligatorioDescripciónEjemplo
Parámetros de ruta
idcadenaObligatorionumeric user id — from x.user.profile (data.id), NOT the @handle44196397
Parámetros de consulta
excludecadenaOpcionalcomma-separated: retweets, repliesretweets,replies
start_timecadenaOpcionalRFC 3339; the timeline reaches back at most 3,200 posts regardless2026-07-01T00:00:00Z
max_resultsenteroOpcional5–100, default 1010
tweet.fieldscadenaOpcionalpublic_metrics carries likes/reposts/replies/impressionsid,text,created_at,public_metrics,referenced_tweets
pagination_tokencadenaOpcionalmeta.next_token from the previous response
  • Parámetros de ruta
  • idcadenaObligatorio

    numeric user id — from x.user.profile (data.id), NOT the @handle

    Ejemplo: 44196397

  • Parámetros de consulta
  • excludecadenaOpcional

    comma-separated: retweets, replies

    Ejemplo: retweets,replies

  • start_timecadenaOpcional

    RFC 3339; the timeline reaches back at most 3,200 posts regardless

    Ejemplo: 2026-07-01T00:00:00Z

  • max_resultsenteroOpcional

    5–100, default 10

    Ejemplo: 10

  • tweet.fieldscadenaOpcional

    public_metrics carries likes/reposts/replies/impressions

    Ejemplo: id,text,created_at,public_metrics,referenced_tweets

  • pagination_tokencadenaOpcional

    meta.next_token from the previous response

Ejemplos de código

Sustituye $TOOLSWITCH_KEY por la clave que creaste en la consola.

Preview
curl -X GET 'https://toolswitch.dev/v1/tools/x.x.user.posts?max_results=5&tweet.fields=id%2Ctext%2Ccreated_at%2Cpublic_metrics' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

La API de la pasarela está en versión preliminar; su URL y autenticación pueden cambiar. Los parámetros del ejemplo son datos de muestra. Las llamadas se facturan a $0.005/result, incluida la tarifa de servicio.