---
title: "SDK de TypeScript"
description: "Usa el SDK de TypeScript de TwexAPI para búsqueda de tweets, exportación de seguidores, DMs, tweets con media y automatización de la API de X en Node.js."
---

Usa el SDK de TypeScript cuando quieras parámetros de solicitud tipados, modelos de respuesta, reintentos y autocompletado para flujos REST de TwexAPI en Node.js, Bun o TypeScript del lado del servidor.

| Tarea en TypeScript | Llamada del SDK | Guardar |
| ---------------- | ------------------------ | ------------ |
| Buscar tweets | `client.search.advanced` | `nextCursor` |
| Leer perfil | `client.users.getAbout` | `screenName` |
| Listar seguidores | `client.users.followers.list` | cursor |

Usa `--dry-run` en la [CLI](/sdks/cli) primero cuando pruebes payloads de escritura.

## Manejo de errores

```ts
import { XApiScraper } from "@twexapi-dev/x-api-scraper";
import * as errors from "@twexapi-dev/x-api-scraper/models/errors";

try {
  await client.search.advanced({
    searchTerms: ["from:elonmusk"],
    sortBy: "Latest",
    nextCursor: "",
  });
} catch (error) {
  if (error instanceof errors.XAPIScraperError) {
    console.error(error.statusCode, error.body);
  } else {
    throw error;
  }
}
```

El cliente reintenta errores de conexión con backoff exponencial por defecto. Sobrescribe por solicitud con la opción `retries`.

## Paquete para agentes de código Pi

Instala TwexAPI Skills incluidos desde npm:

```bash
pi install npm:@twexapi-dev/x-api-scraper
```

## Referencias

* [Resumen de SDKs](/sdks)
* [Autenticación](/authentication)
* [Servidor MCP](/mcp/overview)
* [Advanced Twitter Search](/api-reference/search-endpoints/get-data-page-twitter-advanced-search-page-post)
* [Repositorio fuente](https://github.com/twexapi-dev/x-api-scraper-typescript)
