> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Conteo de Publicaciones

> Obtén datos de volumen de Publicaciones para consultas sin recuperar las propias Publicaciones

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

Los endpoints de recuento de Publicaciones devuelven el volumen de Publicaciones que coinciden con una consulta a lo largo del tiempo, sin devolver las Publicaciones en sí. Utiliza estos endpoints para analizar tendencias, comprender el tamaño de la conversación y perfeccionar las consultas antes de realizar búsquedas.

<div id="overview">
  ## Descripción general
</div>

<CardGroup cols={2}>
  <Card title="Análisis de volumen" icon="chart-line">
    Crea líneas de tendencia y visualizaciones que muestren el volumen de Publicaciones a lo largo del tiempo
  </Card>

  <Card title="Refinamiento de consultas" icon="filter">
    Estima el tamaño de los resultados antes de ejecutar consultas de búsqueda completas
  </Card>

  <Card title="Detección de eventos" icon="calendar">
    Identifica cuándo las conversaciones alcanzan su punto máximo durante eventos
  </Card>

  <Card title="Investigación eficiente" icon="gauge-high">
    Comprende la escala de la conversación sin tener que recuperar todas las Publicaciones
  </Card>
</CardGroup>

***

<div id="endpoints">
  ## Endpoints
</div>

| Endpoint                                                                   | Descripción                                     | Acceso                    |
| :------------------------------------------------------------------------- | :---------------------------------------------- | :------------------------ |
| GET [`/2/tweets/counts/recent`](/es/x-api/posts/get-count-of-recent-posts) | Recuento de Publicaciones de los últimos 7 días | Todos los desarrolladores |
| GET [`/2/tweets/counts/all`](/es/x-api/posts/get-count-of-all-posts)       | Recuento de Publicaciones del archivo completo  | Pago por uso, Enterprise  |

***

<div id="granularity-options">
  ## Opciones de granularidad
</div>

Especifica cómo se agrupan los recuentos usando el parámetro `granularity`:

| Granularidad | Descripción                         | Caso de uso              |
| :----------- | :---------------------------------- | :----------------------- |
| `minute`     | Recuentos por minuto                | Monitoreo en tiempo real |
| `hour`       | Recuentos por hora (predeterminado) | Análisis diario          |
| `day`        | Recuentos por día                   | Tendencias a largo plazo |

***

<div id="recent-counts">
  ## Recuentos recientes
</div>

Obtén el recuento de Publicaciones de los **últimos 7 días**. Disponible para todos los desarrolladores.

<div id="features">
  ### Características
</div>

* Recuentos agrupados por minuto, hora o día
* Los mismos operadores de consulta que la búsqueda reciente
* Longitud máxima de la consulta: 512 caracteres

<div id="example-response">
  ### Ejemplo de respuesta
</div>

```json theme={null}
{
  "data": [
    { "start": "2024-01-15T00:00:00.000Z", "end": "2024-01-15T01:00:00.000Z", "tweet_count": 1523 },
    { "start": "2024-01-15T01:00:00.000Z", "end": "2024-01-15T02:00:00.000Z", "tweet_count": 1247 },
    { "start": "2024-01-15T02:00:00.000Z", "end": "2024-01-15T03:00:00.000Z", "tweet_count": 892 }
  ],
  "meta": {
    "total_tweet_count": 3662
  }
}
```

<CardGroup cols={2}>
  <Card title="Inicio rápido" icon="rocket" href="/es/x-api/posts/counts/quickstart/recent-tweet-counts">
    Realiza tu primera solicitud de recuentos recientes
  </Card>

  <Card title="Referencia de la API" icon="code" href="/es/x-api/posts/recent-post-counts">
    Documentación completa del endpoint
  </Card>
</CardGroup>

***

<div id="full-archive-counts">
  ## Conteos del archivo completo
</div>

Cuenta Publicaciones del **archivo completo** desde 2006.

<Note>
  La función de conteos del archivo completo está disponible para clientes de pago por uso y clientes Enterprise.
</Note>

<div id="features">
  ### Características
</div>

* Contar Publicaciones históricas de cualquier período de tiempo
* Todos los operadores de consulta disponibles
* Longitud máxima de la consulta: 1.024 caracteres (4.096 para Enterprise)

<div id="pagination">
  ### Paginación
</div>

Los resultados se paginan en intervalos de 31 días por respuesta:

* **Granularidad diaria**: 31 días por página
* **Granularidad por hora**: 744 horas (31 días) por página
* **Granularidad por minuto**: 44 640 minutos (31 días) por página

<CardGroup cols={2}>
  <Card title="Inicio rápido" icon="rocket" href="/es/x-api/posts/counts/quickstart/full-archive-tweet-counts">
    Realiza tu primera solicitud de conteos de archivo completo
  </Card>

  <Card title="Referencia de la API" icon="code" href="/es/x-api/posts/full-archive-post-counts">
    Documentación completa del endpoint
  </Card>
</CardGroup>

***

<div id="query-operators">
  ## Operadores de consulta
</div>

Los recuentos de Publicaciones utilizan la misma sintaxis de consulta que los endpoints de búsqueda:

```
python lang:en -is:retweet
```

<Card title="Crear una consulta" icon="magnifying-glass" href="/es/x-api/posts/counts/integrate/build-a-query">
  Aprende la sintaxis y los operadores de consulta
</Card>

***

<div id="important-notes">
  ## Notas importantes
</div>

<Note>
  **Conteos frente a resultados de búsqueda**

  Es posible que los conteos no coincidan exactamente con los resultados de búsqueda. Los endpoints de búsqueda aplican filtros de cumplimiento adicionales que los endpoints de conteo no aplican.
</Note>

***

<div id="getting-started">
  ## Primeros pasos
</div>

<Note>
  **Requisitos previos**

  * Una [cuenta de desarrollador](https://developer.x.com/en/portal/petition/essential/basic-info) aprobada
  * Un [Project y App](/es/resources/fundamentals/developer-apps) en la Consola de desarrollador
  * El [Bearer Token](/es/resources/fundamentals/authentication) de tu App
</Note>

<CardGroup cols={2}>
  <Card title="Inicio rápido de recuentos recientes" icon="clock" href="/es/x-api/posts/counts/quickstart/recent-tweet-counts">
    Cuenta publicaciones de los últimos 7 días
  </Card>

  <Card title="Inicio rápido de archivo completo" icon="vault" href="/es/x-api/posts/counts/quickstart/full-archive-tweet-counts">
    Cuenta publicaciones históricas
  </Card>

  <Card title="Guía de integración" icon="book" href="/es/x-api/posts/counts/integrate/overview">
    Conceptos clave y prácticas recomendadas
  </Card>

  <Card title="Código de ejemplo" icon="github" href="https://github.com/xdevplatform/Twitter-API-v2-sample-code">
    Ejemplos de código funcional
  </Card>
</CardGroup>
