Ir al contenido

API de tendencias de Twitter: tendencias de X por WOEID

Una API de tendencias de Twitter devuelve la lista actual de temas del momento de X para un lugar, elegido con un código WOEID como 1 para todo el mundo; la API oficial de X cobra $0.010 por lista con GET /2/trends/by/woeid/{id}.

Respuesta corta: X publica listas de tendencias para 467 lugares: el mundo entero, 62 países y 404 ciudades, y su propio endpoint exige una cuenta de desarrollador aprobada y permite 75 llamadas cada 15 minutos. Para obtener las tendencias de cualquiera de esos lugares con una sola clave API, usa el GET /trends de Sorsa API: desde $1.40 por 1,000 listas, y las 100 solicitudes gratis cubren tus primeras 100.

Endpoint
GET /trends?woeid=
1 solicitud por lugar
Precio
desde $1.40 por 1,000 listas

Una API de tendencias recibe un lugar y devuelve la lista ordenada de X con los temas populares allí en este momento, la misma lista que la pestaña Explorar muestra a alguien sin sesión iniciada. El lugar se envía como un WOEID (Where On Earth ID): un código numérico de ubicación de la antigua base geográfica de Yahoo que X conservó. 1 es el mundo entero, 23424977 Estados Unidos, 2459115 Nueva York.

Esta guía hace el trabajo en código, para cualquier lugar que X cubra y para cualquier cantidad de ellos.

El endpoint propio de X, GET /2/trends/by/woeid/{woeid}, se sumó a la v2 de la API oficial de X el 8 de diciembre de 2023 (registro de cambios de X (se abre en una pestaña nueva)) y sigue respondiendo en noviembre de 2026. En el pago por uso cuesta $0.010 por solicitud, pagado con créditos prepagados (lista de precios de X (se abre en una pestaña nueva)). La tabla resume el resto de la referencia de X (se abre en una pestaña nueva), comprobada el 2 de noviembre de 2026.

DetalleAPI oficial de X
EndpointGET /2/trends/by/woeid/{woeid}
Accesocuenta de desarrollador aprobada, un Project y una App, el Bearer token de la App
Tendencias por llamada20 por defecto, hasta 50 con max_trends
Campostrend_name, más tweet_count si lo pides
Precio$0.010 por solicitud
Límite de tasa75 solicitudes cada 15 minutos para una app
  • Endpoint

    API oficial de X
    GET /2/trends/by/woeid/{woeid}
  • Acceso

    API oficial de X
    cuenta de desarrollador aprobada, un Project y una App, el Bearer token de la App
  • Tendencias por llamada

    API oficial de X
    20 por defecto, hasta 50 con max_trends
  • Campos

    API oficial de X
    trend_name, más tweet_count si lo pides
  • Precio

    API oficial de X
    $0.010 por solicitud
  • Límite de tasa

    API oficial de X
    75 solicitudes cada 15 minutos para una app

Faltan dos cosas. Ningún endpoint de la documentación actual de X lista los lugares que tienen tendencias: la antigua llamada trends/available de la v1.1 ya no está en la documentación. Y ninguna llamada devuelve listas anteriores, así que un historial de tendencias existe solo si guardas tú mismo las instantáneas.

Para obtener listas de tendencias en código sin una cuenta de desarrollador, usa Sorsa API, una API y scraper de Twitter (X): GET /trends recibe el mismo WOEID y devuelve la lista de X para ese lugar en una sola solicitud, desde $1.40 por 1,000 listas frente a $10.00 en la API oficial de X, a 20 solicitudes por segundo en todos los planes.

  1. Obtén una clave. Regístrate y copia la clave API desde tu panel. Las 100 solicitudes gratis ya vienen incluidas, sin tarjeta.

  2. Elige el lugar. Busca su WOEID en el buscador más abajo, o usa 1 para todo el mundo.

  3. Envía la solicitud. Llama a GET /trends (se abre en una pestaña nueva) con woeid en la cadena de consulta y la clave en el encabezado ApiKey.

    Terminal
    curl "https://api.sorsa.io/v3/trends?woeid=23424900" \
      -H "ApiKey: YOUR_API_KEY"
    
    Response200 OK
    {
      "trends": [
        {
          "name": "#FelizLunes",
          "query": "%23FelizLunes",
          "url": "https://x.com/search?q=%23FelizLunes"
        },
        {
          "name": "Liga MX",
          "query": "%22Liga+MX%22",
          "url": "https://x.com/search?q=%22Liga+MX%22"
        },
        {
          "name": "Buenos días",
          "query": "%22Buenos+d%C3%ADas%22",
          "url": "https://x.com/search?q=%22Buenos+d%C3%ADas%22"
        }
      ]
    }
    
  4. Lee la lista. Cada tendencia tiene un name (el tema tal como lo muestra X), un query (la búsqueda que hay detrás) y un url (su página de búsqueda en X). El orden es el ranking de X, así que el primer elemento es la tendencia principal.

Una respuesta 403 significa que falta la clave o que se agotaron las solicitudes, y un 401 significa que la clave es incorrecta. Un 429 significa más de 20 solicitudes en un segundo: espera un segundo y vuelve a enviarla. Las solicitudes fallidas nunca se cobran, y cada llamada devuelve datos nuevos, así que dos llamadas con una hora de diferencia dan dos instantáneas distintas.

#Encuentra el WOEID de cualquier país o ciudad

X publica listas de tendencias para 467 lugares: el mundo entero, 62 países y 404 ciudades, cada uno con su propio WOEID (lista de ubicaciones de tendencias de X (se abre en una pestaña nueva), sin cambios cuando se volvió a obtener de X en agosto de 2025). Todos funcionan en GET /trends. Una localidad que no está en la lista no tiene tendencias propias, así que usa la ciudad listada más cercana o el país.

La tabla reúne los países por los que más se pregunta, cada uno con una ciudad importante; el buscador de debajo contiene los 467 lugares.

PaísWOEIDCiudad principalWOEID de la ciudad
Mundial1ningunaninguno
Estados Unidos23424977Nueva York2459115
México23424900Ciudad de México116545
India23424848Bombay (Mumbai)2295411
Japón23424856Tokio1118370
Reino Unido23424975Londres44418
Brasil23424768São Paulo455827
Indonesia23424846Yakarta1047378
Turquía23424969Estambul2344116
España23424950Madrid766273
Australia23424748Sídney1105779
Corea del Sur23424868Seúl1132599
  • Mundial

    WOEID
    1
    Ciudad principal
    ninguna
    WOEID de la ciudad
    ninguno
  • Estados Unidos

    WOEID
    23424977
    Ciudad principal
    Nueva York
    WOEID de la ciudad
    2459115
  • México

    WOEID
    23424900
    Ciudad principal
    Ciudad de México
    WOEID de la ciudad
    116545
  • India

    WOEID
    23424848
    Ciudad principal
    Bombay (Mumbai)
    WOEID de la ciudad
    2295411
  • Japón

    WOEID
    23424856
    Ciudad principal
    Tokio
    WOEID de la ciudad
    1118370
  • Reino Unido

    WOEID
    23424975
    Ciudad principal
    Londres
    WOEID de la ciudad
    44418
  • Brasil

    WOEID
    23424768
    Ciudad principal
    São Paulo
    WOEID de la ciudad
    455827
  • Indonesia

    WOEID
    23424846
    Ciudad principal
    Yakarta
    WOEID de la ciudad
    1047378
  • Turquía

    WOEID
    23424969
    Ciudad principal
    Estambul
    WOEID de la ciudad
    2344116
  • España

    WOEID
    23424950
    Ciudad principal
    Madrid
    WOEID de la ciudad
    766273
  • Australia

    WOEID
    23424748
    Ciudad principal
    Sídney
    WOEID de la ciudad
    1105779
  • Corea del Sur

    WOEID
    23424868
    Ciudad principal
    Seúl
    WOEID de la ciudad
    1132599

México tiene 23 ciudades con tendencias además de su lista nacional, 23424900: Ciudad de México es 116545, Guadalajara 124162 y Monterrey 134047. Escribe en el buscador cualquier lugar, o un WOEID que hayas encontrado en otra parte, para comprobarlo y copiar la solicitud.

467 lugares

LugarListaWOEID
MundialMundial
ArgeliaPaís
Argel, ArgeliaCiudad en Argelia
ArgentinaPaís
Buenos Aires, ArgentinaCiudad en Argentina
Córdoba, ArgentinaCiudad en Argentina
Mendoza, ArgentinaCiudad en Argentina
Rosario, ArgentinaCiudad en Argentina
AustraliaPaís
Adelaida, AustraliaCiudad en Australia
Brisbane, AustraliaCiudad en Australia
Canberra, AustraliaCiudad en Australia
Darwin, AustraliaCiudad en Australia
Melbourne, AustraliaCiudad en Australia
Perth, AustraliaCiudad en Australia
Sídney, AustraliaCiudad en Australia
AustriaPaís
Viena, AustriaCiudad en Austria
BaréinPaís
BielorrusiaPaís
Brest, BielorrusiaCiudad en Bielorrusia
Gómel, BielorrusiaCiudad en Bielorrusia
Grodno, BielorrusiaCiudad en Bielorrusia
Minsk, BielorrusiaCiudad en Bielorrusia
BélgicaPaís
BrasilPaís
Belo Horizonte, BrasilCiudad en Brasil
Belém, BrasilCiudad en Brasil
Brasília, BrasilCiudad en Brasil
Campinas, BrasilCiudad en Brasil
Curitiba, BrasilCiudad en Brasil
Fortaleza, BrasilCiudad en Brasil
Goiânia, BrasilCiudad en Brasil
Guarulhos, BrasilCiudad en Brasil
Manaus, BrasilCiudad en Brasil
Porto Alegre, BrasilCiudad en Brasil
Recife, BrasilCiudad en Brasil
Rio de Janeiro, BrasilCiudad en Brasil
Salvador, BrasilCiudad en Brasil
São Luís, BrasilCiudad en Brasil
São Paulo, BrasilCiudad en Brasil
CanadáPaís
Calgary, CanadáCiudad en Canadá
Edmonton, CanadáCiudad en Canadá
Montreal, CanadáCiudad en Canadá
Ottawa, CanadáCiudad en Canadá
Quebec, CanadáCiudad en Canadá
Toronto, CanadáCiudad en Canadá
Vancouver, CanadáCiudad en Canadá
Winnipeg, CanadáCiudad en Canadá
ChilePaís
Concepción, ChileCiudad en Chile
Santiago, ChileCiudad en Chile
Valparaíso, ChileCiudad en Chile
ColombiaPaís
Barranquilla, ColombiaCiudad en Colombia
Bogotá, ColombiaCiudad en Colombia
Cali, ColombiaCiudad en Colombia
Medellín, ColombiaCiudad en Colombia
DinamarcaPaís
República DominicanaPaís
Santo Domingo, República DominicanaCiudad en República Dominicana
EcuadorPaís
Guayaquil, EcuadorCiudad en Ecuador
Quito, EcuadorCiudad en Ecuador
EgiptoPaís
Alejandría, EgiptoCiudad en Egipto
El Cairo, EgiptoCiudad en Egipto
Guiza, EgiptoCiudad en Egipto
FranciaPaís
Bordeaux, FranciaCiudad en Francia
Lille, FranciaCiudad en Francia
Lyon, FranciaCiudad en Francia
Marseille, FranciaCiudad en Francia
Montpellier, FranciaCiudad en Francia
Nantes, FranciaCiudad en Francia
Paris, FranciaCiudad en Francia
Rennes, FranciaCiudad en Francia
Strasbourg, FranciaCiudad en Francia
Toulouse, FranciaCiudad en Francia
AlemaniaPaís
Berlin, AlemaniaCiudad en Alemania
Bremen, AlemaniaCiudad en Alemania
Colonia, AlemaniaCiudad en Alemania
Dortmund, AlemaniaCiudad en Alemania
Dresden, AlemaniaCiudad en Alemania
Düsseldorf, AlemaniaCiudad en Alemania
Essen, AlemaniaCiudad en Alemania
Frankfurt, AlemaniaCiudad en Alemania
Hamburg, AlemaniaCiudad en Alemania
Leipzig, AlemaniaCiudad en Alemania
Múnich, AlemaniaCiudad en Alemania
Stuttgart, AlemaniaCiudad en Alemania
GhanaPaís
Accra, GhanaCiudad en Ghana
Kumasi, GhanaCiudad en Ghana
GreciaPaís
Atenas, GreciaCiudad en Grecia
Tesalónica, GreciaCiudad en Grecia
GuatemalaPaís
Ciudad de Guatemala, GuatemalaCiudad en Guatemala
IndiaPaís
Ahmedabad, IndiaCiudad en India
Amritsar, IndiaCiudad en India
Bangalore, IndiaCiudad en India
Bhopal, IndiaCiudad en India
Chennai, IndiaCiudad en India
Delhi, IndiaCiudad en India
Hyderabad, IndiaCiudad en India
Indore, IndiaCiudad en India
Jaipur, IndiaCiudad en India
Kanpur, IndiaCiudad en India
Calcuta, IndiaCiudad en India
Lucknow, IndiaCiudad en India
Mumbai, IndiaCiudad en India
Nagpur, IndiaCiudad en India
Patna, IndiaCiudad en India
Pune, IndiaCiudad en India
Rajkot, IndiaCiudad en India
Ranchi, IndiaCiudad en India
Srinagar, IndiaCiudad en India
Surat, IndiaCiudad en India
Thane, IndiaCiudad en India
IndonesiaPaís
Bandung, IndonesiaCiudad en Indonesia
Bekasi, IndonesiaCiudad en Indonesia
Depok, IndonesiaCiudad en Indonesia
Yakarta, IndonesiaCiudad en Indonesia
Makassar, IndonesiaCiudad en Indonesia
Medan, IndonesiaCiudad en Indonesia
Palembang, IndonesiaCiudad en Indonesia
Pekanbaru, IndonesiaCiudad en Indonesia
Semarang, IndonesiaCiudad en Indonesia
Surabaya, IndonesiaCiudad en Indonesia
Tangerang, IndonesiaCiudad en Indonesia
IrlandaPaís
Cork, IrlandaCiudad en Irlanda
Dublín, IrlandaCiudad en Irlanda
Galway, IrlandaCiudad en Irlanda
IsraelPaís
Haifa, IsraelCiudad en Israel
Jerusalén, IsraelCiudad en Israel
Tel Aviv, IsraelCiudad en Israel
ItaliaPaís
Bologna, ItaliaCiudad en Italia
Génova, ItaliaCiudad en Italia
Milán, ItaliaCiudad en Italia
Nápoles, ItaliaCiudad en Italia
Palermo, ItaliaCiudad en Italia
Roma, ItaliaCiudad en Italia
Turín, ItaliaCiudad en Italia
JapónPaís
Chiba, JapónCiudad en Japón
Fukuoka, JapónCiudad en Japón
Hamamatsu, JapónCiudad en Japón
Hiroshima, JapónCiudad en Japón
Kawasaki, JapónCiudad en Japón
Kitakyushu, JapónCiudad en Japón
Kobe, JapónCiudad en Japón
Kumamoto, JapónCiudad en Japón
Kioto, JapónCiudad en Japón
Nagoya, JapónCiudad en Japón
Niigata, JapónCiudad en Japón
Okayama, JapónCiudad en Japón
Okinawa, JapónCiudad en Japón
Osaka, JapónCiudad en Japón
Sagamihara, JapónCiudad en Japón
Saitama, JapónCiudad en Japón
Sapporo, JapónCiudad en Japón
Sendai, JapónCiudad en Japón
Takamatsu, JapónCiudad en Japón
Tokio, JapónCiudad en Japón
Yokohama, JapónCiudad en Japón
JordaniaPaís
Amán, JordaniaCiudad en Jordania
KeniaPaís
Mombasa, KeniaCiudad en Kenia
Nairobi, KeniaCiudad en Kenia
KuwaitPaís
LetoniaPaís
Riga, LetoniaCiudad en Letonia
LíbanoPaís
MalasiaPaís
Hulu Langat, MalasiaCiudad en Malasia
Ipoh, MalasiaCiudad en Malasia
Johor Bahru, MalasiaCiudad en Malasia
Kajang, MalasiaCiudad en Malasia
Klang, MalasiaCiudad en Malasia
Kuala Lumpur, MalasiaCiudad en Malasia
Petaling, MalasiaCiudad en Malasia
MéxicoPaís
Acapulco, MéxicoCiudad en México
Aguascalientes, MéxicoCiudad en México
Chihuahua, MéxicoCiudad en México
Ciudad Juarez, MéxicoCiudad en México
Culiacán, MéxicoCiudad en México
Ecatepec de Morelos, MéxicoCiudad en México
Guadalajara, MéxicoCiudad en México
Hermosillo, MéxicoCiudad en México
León, MéxicoCiudad en México
Mexicali, MéxicoCiudad en México
Ciudad de México, MéxicoCiudad en México
Monterrey, MéxicoCiudad en México
Morelia, MéxicoCiudad en México
Mérida, MéxicoCiudad en México
Naucalpan de Juárez, MéxicoCiudad en México
Nezahualcóyotl, MéxicoCiudad en México
Puebla, MéxicoCiudad en México
Querétaro, MéxicoCiudad en México
Saltillo, MéxicoCiudad en México
San Luis Potosí, MéxicoCiudad en México
Tijuana, MéxicoCiudad en México
Toluca, MéxicoCiudad en México
Zapopan, MéxicoCiudad en México
Países BajosPaís
Amsterdam, Países BajosCiudad en Países Bajos
La Haya, Países BajosCiudad en Países Bajos
Rotterdam, Países BajosCiudad en Países Bajos
Utrecht, Países BajosCiudad en Países Bajos
Nueva ZelandaPaís
Auckland, Nueva ZelandaCiudad en Nueva Zelanda
NigeriaPaís
Benin City, NigeriaCiudad en Nigeria
Ibadan, NigeriaCiudad en Nigeria
Kaduna, NigeriaCiudad en Nigeria
Kano, NigeriaCiudad en Nigeria
Lagos, NigeriaCiudad en Nigeria
Port Harcourt, NigeriaCiudad en Nigeria
NoruegaPaís
Bergen, NoruegaCiudad en Noruega
Oslo, NoruegaCiudad en Noruega
OmánPaís
Mascate, OmánCiudad en Omán
PakistánPaís
Faisalabad, PakistánCiudad en Pakistán
Karachi, PakistánCiudad en Pakistán
Lahore, PakistánCiudad en Pakistán
Multan, PakistánCiudad en Pakistán
Rawalpindi, PakistánCiudad en Pakistán
PanamáPaís
PerúPaís
Lima, PerúCiudad en Perú
FilipinasPaís
Antipolo, FilipinasCiudad en Filipinas
Cagayan de Oro, FilipinasCiudad en Filipinas
Calocan, FilipinasCiudad en Filipinas
Cebú, FilipinasCiudad en Filipinas
Davao, FilipinasCiudad en Filipinas
Makati, FilipinasCiudad en Filipinas
Manila, FilipinasCiudad en Filipinas
Pasig, FilipinasCiudad en Filipinas
Quezon City, FilipinasCiudad en Filipinas
Taguig, FilipinasCiudad en Filipinas
Zamboanga, FilipinasCiudad en Filipinas
PoloniaPaís
Gdańsk, PoloniaCiudad en Polonia
Cracovia, PoloniaCiudad en Polonia
Lodz, PoloniaCiudad en Polonia
Poznań, PoloniaCiudad en Polonia
Varsovia, PoloniaCiudad en Polonia
Breslavia, PoloniaCiudad en Polonia
PortugalPaís
Puerto RicoPaís
CatarPaís
RusiaPaís
Chelyabinsk, RusiaCiudad en Rusia
Irkutsk, RusiaCiudad en Rusia
Kazan, RusiaCiudad en Rusia
Khabarovsk, RusiaCiudad en Rusia
Krasnodar, RusiaCiudad en Rusia
Krasnoyarsk, RusiaCiudad en Rusia
Moscú, RusiaCiudad en Rusia
Nizhni Nóvgorod, RusiaCiudad en Rusia
Novosibirsk, RusiaCiudad en Rusia
Omsk, RusiaCiudad en Rusia
Perm, RusiaCiudad en Rusia
Rostov del Don, RusiaCiudad en Rusia
San Petersburgo, RusiaCiudad en Rusia
Samara, RusiaCiudad en Rusia
Ufa, RusiaCiudad en Rusia
Vladivostok, RusiaCiudad en Rusia
Volgograd, RusiaCiudad en Rusia
Voronezh, RusiaCiudad en Rusia
Ekaterimburgo, RusiaCiudad en Rusia
Arabia SauditaPaís
Al-Ahsa, Arabia SauditaCiudad en Arabia Saudita
Dammam, Arabia SauditaCiudad en Arabia Saudita
Yeda, Arabia SauditaCiudad en Arabia Saudita
La Meca, Arabia SauditaCiudad en Arabia Saudita
Medina, Arabia SauditaCiudad en Arabia Saudita
Riad, Arabia SauditaCiudad en Arabia Saudita
SingapurPaís
Singapur, SingapurCiudad en Singapur
SudáfricaPaís
Ciudad del Cabo, SudáfricaCiudad en Sudáfrica
Durban, SudáfricaCiudad en Sudáfrica
Johannesburgo, SudáfricaCiudad en Sudáfrica
Port Elizabeth, SudáfricaCiudad en Sudáfrica
Pretoria, SudáfricaCiudad en Sudáfrica
Soweto, SudáfricaCiudad en Sudáfrica
Corea del SurPaís
Ansan, Corea del SurCiudad en Corea del Sur
Bucheon, Corea del SurCiudad en Corea del Sur
Busan, Corea del SurCiudad en Corea del Sur
Changwon, Corea del SurCiudad en Corea del Sur
Daegu, Corea del SurCiudad en Corea del Sur
Daejeon, Corea del SurCiudad en Corea del Sur
Goyang, Corea del SurCiudad en Corea del Sur
Gwangju, Corea del SurCiudad en Corea del Sur
Incheon, Corea del SurCiudad en Corea del Sur
Seongnam, Corea del SurCiudad en Corea del Sur
Seúl, Corea del SurCiudad en Corea del Sur
Suwon, Corea del SurCiudad en Corea del Sur
Ulsan, Corea del SurCiudad en Corea del Sur
Yongin, Corea del SurCiudad en Corea del Sur
EspañaPaís
Barcelona, EspañaCiudad en España
Bilbao, EspañaCiudad en España
Las Palmas, EspañaCiudad en España
Madrid, EspañaCiudad en España
Málaga, EspañaCiudad en España
Murcia, EspañaCiudad en España
Palma, EspañaCiudad en España
Sevilla, EspañaCiudad en España
Valencia, EspañaCiudad en España
Zaragoza, EspañaCiudad en España
SueciaPaís
Gotemburgo, SueciaCiudad en Suecia
Estocolmo, SueciaCiudad en Suecia
SuizaPaís
Ginebra, SuizaCiudad en Suiza
Lausana, SuizaCiudad en Suiza
Zúrich, SuizaCiudad en Suiza
TailandiaPaís
Bangkok, TailandiaCiudad en Tailandia
TurquíaPaís
Adana, TurquíaCiudad en Turquía
Ankara, TurquíaCiudad en Turquía
Antalya, TurquíaCiudad en Turquía
Bursa, TurquíaCiudad en Turquía
Diyarbakır, TurquíaCiudad en Turquía
Eskişehir, TurquíaCiudad en Turquía
Gaziantep, TurquíaCiudad en Turquía
Estambul, TurquíaCiudad en Turquía
Izmir, TurquíaCiudad en Turquía
Kayseri, TurquíaCiudad en Turquía
Konya, TurquíaCiudad en Turquía
Mersin, TurquíaCiudad en Turquía
UcraniaPaís
Dnipropetrovsk, UcraniaCiudad en Ucrania
Donetsk, UcraniaCiudad en Ucrania
Járkov, UcraniaCiudad en Ucrania
Kiev, UcraniaCiudad en Ucrania
Leópolis, UcraniaCiudad en Ucrania
Odesa, UcraniaCiudad en Ucrania
Zaporiyia, UcraniaCiudad en Ucrania
Emiratos Árabes UnidosPaís
Abu Dabi, Emiratos Árabes UnidosCiudad en Emiratos Árabes Unidos
Dubái, Emiratos Árabes UnidosCiudad en Emiratos Árabes Unidos
Sarja, Emiratos Árabes UnidosCiudad en Emiratos Árabes Unidos
Reino UnidoPaís
Belfast, Reino UnidoCiudad en Reino Unido
Birmingham, Reino UnidoCiudad en Reino Unido
Blackpool, Reino UnidoCiudad en Reino Unido
Bournemouth, Reino UnidoCiudad en Reino Unido
Brighton, Reino UnidoCiudad en Reino Unido
Bristol, Reino UnidoCiudad en Reino Unido
Cardiff, Reino UnidoCiudad en Reino Unido
Coventry, Reino UnidoCiudad en Reino Unido
Derby, Reino UnidoCiudad en Reino Unido
Edimburgo, Reino UnidoCiudad en Reino Unido
Glasgow, Reino UnidoCiudad en Reino Unido
Hull, Reino UnidoCiudad en Reino Unido
Leeds, Reino UnidoCiudad en Reino Unido
Leicester, Reino UnidoCiudad en Reino Unido
Liverpool, Reino UnidoCiudad en Reino Unido
Londres, Reino UnidoCiudad en Reino Unido
Manchester, Reino UnidoCiudad en Reino Unido
Middlesbrough, Reino UnidoCiudad en Reino Unido
Newcastle, Reino UnidoCiudad en Reino Unido
Nottingham, Reino UnidoCiudad en Reino Unido
Plymouth, Reino UnidoCiudad en Reino Unido
Portsmouth, Reino UnidoCiudad en Reino Unido
Preston, Reino UnidoCiudad en Reino Unido
Sheffield, Reino UnidoCiudad en Reino Unido
Stoke-on-Trent, Reino UnidoCiudad en Reino Unido
Swansea, Reino UnidoCiudad en Reino Unido
Estados UnidosPaís
Albuquerque, Estados UnidosCiudad en Estados Unidos
Atlanta, Estados UnidosCiudad en Estados Unidos
Austin, Estados UnidosCiudad en Estados Unidos
Baltimore, Estados UnidosCiudad en Estados Unidos
Baton Rouge, Estados UnidosCiudad en Estados Unidos
Birmingham, Estados UnidosCiudad en Estados Unidos
Boston, Estados UnidosCiudad en Estados Unidos
Charlotte, Estados UnidosCiudad en Estados Unidos
Chicago, Estados UnidosCiudad en Estados Unidos
Cincinnati, Estados UnidosCiudad en Estados Unidos
Cleveland, Estados UnidosCiudad en Estados Unidos
Colorado Springs, Estados UnidosCiudad en Estados Unidos
Columbus, Estados UnidosCiudad en Estados Unidos
Dallas-Ft. Worth, Estados UnidosCiudad en Estados Unidos
Denver, Estados UnidosCiudad en Estados Unidos
Detroit, Estados UnidosCiudad en Estados Unidos
El Paso, Estados UnidosCiudad en Estados Unidos
Fresno, Estados UnidosCiudad en Estados Unidos
Greensboro, Estados UnidosCiudad en Estados Unidos
Harrisburg, Estados UnidosCiudad en Estados Unidos
Honolulu, Estados UnidosCiudad en Estados Unidos
Houston, Estados UnidosCiudad en Estados Unidos
Indianapolis, Estados UnidosCiudad en Estados Unidos
Jackson, Estados UnidosCiudad en Estados Unidos
Jacksonville, Estados UnidosCiudad en Estados Unidos
Kansas City, Estados UnidosCiudad en Estados Unidos
Las Vegas, Estados UnidosCiudad en Estados Unidos
Long Beach, Estados UnidosCiudad en Estados Unidos
Los Angeles, Estados UnidosCiudad en Estados Unidos
Louisville, Estados UnidosCiudad en Estados Unidos
Memphis, Estados UnidosCiudad en Estados Unidos
Mesa, Estados UnidosCiudad en Estados Unidos
Miami, Estados UnidosCiudad en Estados Unidos
Milwaukee, Estados UnidosCiudad en Estados Unidos
Minneapolis, Estados UnidosCiudad en Estados Unidos
Nashville, Estados UnidosCiudad en Estados Unidos
New Haven, Estados UnidosCiudad en Estados Unidos
Nueva Orleans, Estados UnidosCiudad en Estados Unidos
Nueva York, Estados UnidosCiudad en Estados Unidos
Norfolk, Estados UnidosCiudad en Estados Unidos
Oklahoma City, Estados UnidosCiudad en Estados Unidos
Omaha, Estados UnidosCiudad en Estados Unidos
Orlando, Estados UnidosCiudad en Estados Unidos
Filadelfia, Estados UnidosCiudad en Estados Unidos
Phoenix, Estados UnidosCiudad en Estados Unidos
Pittsburgh, Estados UnidosCiudad en Estados Unidos
Portland, Estados UnidosCiudad en Estados Unidos
Providence, Estados UnidosCiudad en Estados Unidos
Raleigh, Estados UnidosCiudad en Estados Unidos
Richmond, Estados UnidosCiudad en Estados Unidos
Sacramento, Estados UnidosCiudad en Estados Unidos
Salt Lake City, Estados UnidosCiudad en Estados Unidos
San Antonio, Estados UnidosCiudad en Estados Unidos
San Diego, Estados UnidosCiudad en Estados Unidos
San Francisco, Estados UnidosCiudad en Estados Unidos
San Jose, Estados UnidosCiudad en Estados Unidos
Seattle, Estados UnidosCiudad en Estados Unidos
St. Louis, Estados UnidosCiudad en Estados Unidos
Tallahassee, Estados UnidosCiudad en Estados Unidos
Tampa, Estados UnidosCiudad en Estados Unidos
Tucson, Estados UnidosCiudad en Estados Unidos
Virginia Beach, Estados UnidosCiudad en Estados Unidos
Washington, Estados UnidosCiudad en Estados Unidos
VenezuelaPaís
Barcelona, VenezuelaCiudad en Venezuela
Barquisimeto, VenezuelaCiudad en Venezuela
Caracas, VenezuelaCiudad en Venezuela
Ciudad Guayana, VenezuelaCiudad en Venezuela
Maracaibo, VenezuelaCiudad en Venezuela
Maracay, VenezuelaCiudad en Venezuela
Maturín, VenezuelaCiudad en Venezuela
Turmero, VenezuelaCiudad en Venezuela
Valencia, VenezuelaCiudad en Venezuela
VietnamPaís
Can Tho, VietnamCiudad en Vietnam
Da Nang, VietnamCiudad en Vietnam
Haiphong, VietnamCiudad en Vietnam
Hanói, VietnamCiudad en Vietnam
Ciudad Ho Chi Minh, VietnamCiudad en Vietnam

Solicitud para México

curl "https://api.sorsa.io/v3/trends?woeid=23424900" -H "ApiKey: YOUR_API_KEY"

Los 467 lugares para los que X publica tendencias, de la propia lista de X. Elige un WOEID para ponerlo en la solicitud.

Para tener en cuenta

Las tablas de WOEID copiadas por la web confunden códigos que están uno junto al otro: 23424868 es Corea del Sur, no México (23424900); 23424775 es Canadá, no Australia (23424748); 455825 es Río de Janeiro, no São Paulo (455827); 1105779 es Sídney, no Tokio (1118370). Un código equivocado igual devuelve una lista válida, pero de otro lugar, así que verifica el nombre antes de guardarlo.

La cobertura de ciudades es desigual. Estados Unidos tiene 63 ciudades con tendencias, el Reino Unido 26 y México 23, mientras que 9 de los 62 países, entre ellos Bélgica, Dinamarca y Portugal, solo tienen lista nacional. X no mantiene listas para estados ni regiones.

Ciudades con su propia lista de tendencias en X 404 ciudades en 53 de 62 países; los 12 países con más: Estados Unidos 63 Reino Unido 26 México 23 India 21 Japón 21 Rusia 19 Brasil 15 Corea del Sur 14 Alemania 12 Turquía 12 Indonesia 11 Filipinas 11
Las 404 ciudades con tendencias de X están en 53 países, y solo Estados Unidos tiene 63 de ellas.

#Obtén los posts detrás de cada tendencia

El query de una tendencia es una búsqueda ya lista: envíalo a POST /search-tweets (se abre en una pestaña nueva) y Sorsa API devuelve los posts detrás de la tendencia, unos 20 por solicitud, cada uno con el perfil completo de su autor. "order": "popular" da los posts que X clasifica como Destacados; "latest" da primero los más recientes.

El script de abajo lee la lista de México e imprime los tres posts principales de cada una de sus cinco tendencias principales. El código decodifica un query codificado como URL antes de usarlo en la búsqueda.

import requests
from urllib.parse import unquote_plus

API = "https://api.sorsa.io/v3"
HEADERS = {"ApiKey": "YOUR_API_KEY"}
MEXICO = 23424900

def get_trends(woeid):
    r = requests.get(f"{API}/trends", params={"woeid": woeid},
                     headers=HEADERS, timeout=30)
    r.raise_for_status()
    return r.json()["trends"]

def top_posts(query):
    body = {"query": query, "order": "popular"}
    r = requests.post(f"{API}/search-tweets", json=body,
                      headers=HEADERS, timeout=30)
    r.raise_for_status()
    return r.json()["tweets"]

for rank, trend in enumerate(get_trends(MEXICO)[:5], start=1):
    query = trend["query"]
    if "%" in query:  # decode a URL-encoded search
        query = unquote_plus(query)
    print(f"{rank}. {trend['name']}")
    for post in top_posts(query)[:3]:
        user = post["user"]["username"]
        print(f"   @{user}: {post['likes_count']} likes")

Los posts son donde un trabajo de tendencias se encarece en la API oficial de X. Cada post cuesta $0.005, y desde el 22 de noviembre de 2026 el autor de cada post también se factura como una lectura de usuario de $0.010 (aviso de X (se abre en una pestaña nueva)), así que 1,000 posts con sus autores cuestan $15.00. Para los posts detrás de las tendencias, usa Sorsa API: desde $0.07 por 1,000 resultados, con los perfiles de los autores incluidos.

Posts detrás de tendencias

API oficial de X

$1,500

para 100K posts

$0.015 por post con su autor

Sorsa API

desde$7

para 100K posts

desde $0.07 por 1,000

Para acotar los posts de una tendencia por idioma, fecha o likes, agrega operadores de X al query; la guía de la API de búsqueda de Twitter explica la paginación, y la lista de operadores de búsqueda de Twitter incluye todos los filtros.

#Guarda un historial de tendencias

Ningún endpoint de tendencias devuelve listas pasadas, tampoco el oficial: cada llamada es una instantánea del momento, así que un historial de tendencias son las instantáneas que tú guardes. Consulta los lugares que sigues de forma programada y guarda cada lista con su hora y su posición.

X no publica con qué intervalo recalcula las listas. Las instantáneas por hora sirven para paneles e investigación; una redacción que vigila temas de última hora consulta cada 5 a 15 minutos. El script guarda una instantánea de cuatro lugares en SQLite.

Python
import sqlite3
import time
from datetime import datetime, timezone

import requests

API = "https://api.sorsa.io/v3/trends"
HEADERS = {"ApiKey": "YOUR_API_KEY"}
PLACES = {"Worldwide": 1, "United States": 23424977,
          "Mexico": 23424900, "Japan": 23424856}

db = sqlite3.connect("trends.db")
db.execute("""CREATE TABLE IF NOT EXISTS trends (
    taken_at TEXT, woeid INTEGER, place TEXT,
    rank INTEGER, name TEXT, query TEXT)""")

now = datetime.now(timezone.utc)
taken_at = now.strftime("%Y-%m-%d %H:%M:%S")
for place, woeid in PLACES.items():
    params = {"woeid": woeid}
    r = requests.get(API, params=params, headers=HEADERS, timeout=30)
    if r.status_code == 429:  # over 20 requests in one second
        time.sleep(1)
        r = requests.get(API, params=params, headers=HEADERS, timeout=30)
    r.raise_for_status()
    rows = [(taken_at, woeid, place, rank, t["name"], t["query"])
            for rank, t in enumerate(r.json()["trends"], start=1)]
    db.executemany("INSERT INTO trends VALUES (?, ?, ?, ?, ?, ?)", rows)
db.commit()

Ejecútalo cada hora, por ejemplo desde cron con 0 * * * * python3 save_trends.py. A 20 solicitudes por segundo, una clave lee los 467 lugares en unos 23 segundos, así que incluso la lista completa cabe en una ejecución por hora. Después de un día, una consulta muestra qué fue tendencia durante más tiempo en México:

SQL
SELECT name, COUNT(DISTINCT taken_at) AS hours
FROM trends
WHERE woeid = 23424900
  AND taken_at >= datetime('now', '-1 day')
GROUP BY name
ORDER BY hours DESC
LIMIT 10;

Para posts anteriores a tus instantáneas, el query de una tendencia también sirve como búsqueda hasta 2006: datos históricos de Twitter muestra cómo. Para recibir una alerta en cuanto un tema nuevo entre en una lista, compara cada instantánea con la anterior, como en monitoreo de Twitter en tiempo real.

Ambas API cobran los datos de tendencias por lista, así que la factura mensual es lugares por actualizaciones: 25 lugares cada hora son 18K listas al mes, $180 en la API oficial de X y desde $25.20 en Sorsa API. Elige tus propios números abajo.

Costo mensual de las listas de tendencias en un mes de 30 días, con el tiempo que tarda un recorrido al límite de tasa de cada API.

En cada medida que decide un trabajo de tendencias, Sorsa API sale por delante de la API oficial de X:

CriterioSorsa APIAPI oficial de X
Precio por 1,000 listas de tendenciasdesde $1.40$10.00
Posts detrás de tendencias, por 1,000desde $0.07, autores incluidos$5.00, o $15.00 con autores desde el 22 de nov.
Límite de tasa20 solicitudes por segundo75 solicitudes cada 15 minutos por app
Una pasada por los 467 lugaresunos 23 segundosunos 90 minutos
Configuraciónuna clave APIcuenta de desarrollador aprobada, app, Bearer token
Cuenta de X necesarianosí
  • Precio por 1,000 listas de tendencias

    Sorsa API
    desde $1.40
    API oficial de X
    $10.00
  • Posts detrás de tendencias, por 1,000

    Sorsa API
    desde $0.07, autores incluidos
    API oficial de X
    $5.00, o $15.00 con autores desde el 22 de nov.
  • Límite de tasa

    Sorsa API
    20 solicitudes por segundo
    API oficial de X
    75 solicitudes cada 15 minutos por app
  • Una pasada por los 467 lugares

    Sorsa API
    unos 23 segundos
    API oficial de X
    unos 90 minutos
  • Configuración

    Sorsa API
    una clave API
    API oficial de X
    cuenta de desarrollador aprobada, app, Bearer token
  • Cuenta de X necesaria

    Sorsa API
    no
    API oficial de X
    sí

Para un panel de tendencias, un feed de redacción o un archivo de investigación, usa Sorsa API: los mismos WOEID que X, unas 7 veces menos por lista y los posts detrás de cada tendencia desde $0.07 por 1,000. Sorsa API nunca pide tu inicio de sesión de X, así que tu propia cuenta nunca está en riesgo.

#Obtén tu primera lista de tendencias

Una lista de tendencias de cualquier lugar es una sola solicitud: elige el WOEID, llama a GET /trends y envía los queries principales a POST /search-tweets para obtener los posts detrás de ellos. Sorsa API hace ambas cosas con una sola clave, desde $1.40 por 1,000 listas y $0.07 por 1,000 posts, y las 100 solicitudes gratis que recibe cada cuenta nueva cubren tus primeras 100 listas, sin tarjeta y sin vencimiento.

#Preguntas frecuentes

¿Cuál es la mejor API para las tendencias de Twitter?

Sorsa API es la que mejor se ajusta a las tendencias de Twitter en código. GET /trends devuelve la lista de X de cualquiera de 467 lugares por WOEID, desde $1.40 por 1,000 listas frente a $10.00 en la API oficial de X, a 20 solicitudes por segundo con una sola clave API y sin cuenta de desarrollador. La misma clave convierte cada tendencia en posts con POST /search-tweets, desde $0.07 por 1,000 con los autores incluidos.

¿Existe una API gratuita de tendencias de Twitter?

La API oficial de X no tiene nivel gratuito: cada llamada de tendencias cuesta $0.010 de créditos prepagados. Sorsa API da a cada cuenta nueva 100 solicitudes gratis, sin tarjeta y sin vencimiento, que son 100 listas de tendencias de los lugares que elijas. Para ver las listas sin código, nuestra página gratuita de tendencias muestra el mundo entero y 25 países, leídos cada hora, con las últimas 24 horas.

¿Puedo obtener tendencias históricas de Twitter?

Ninguna API devuelve listas de tendencias pasadas, tampoco la API oficial de X: cada llamada es una instantánea de la lista actual. Para ver qué fue tendencia la semana pasada necesitas instantáneas guardadas en su momento, por ejemplo un trabajo por hora que guarde cada lista con su hora y su posición. En Sorsa API ese trabajo cuesta desde alrededor de $1 al mes por cada lugar consultado cada hora.

¿Puedo obtener las tendencias de Twitter de una ciudad o de un estado de EE. UU.?

De una ciudad sí, si es una de las 404 ciudades con tendencias de X: Nueva York es 2459115, Los Ángeles 2442047 y Ciudad de México 116545. X no mantiene listas para los estados de EE. UU. ni para otras regiones, así que para un estado usa su ciudad más grande con tendencias o la lista nacional, 23424977. El GET /trends de Sorsa API acepta cualquiera de estos WOEID.

¿Qué reemplaza a trendsByPlace en twitter-api-v2?

trendsByPlace() en el paquete twitter-api-v2 para Node.js llama al antiguo endpoint trends/place de la v1.1 de X, que la documentación actual de X ya no lista. Su equivalente v2 en el mismo paquete es client.v2.trendsByWoeid(23424900), que llama a GET /2/trends/by/woeid/{id} con un Bearer token solo de app a $0.010 por llamada. Sin una cuenta de desarrollador de X, una solicitud al GET /trends?woeid=23424900 de Sorsa API devuelve la lista de México.

#Cómo lo comprobamos

El 2 de noviembre de 2026 leímos la documentación de X sobre el endpoint de tendencias (la introducción y la referencia), sus límites de tasa, su lista de precios de pago por uso y su registro de cambios, además del aviso de octubre de X sobre la facturación de las expansiones. Cada WOEID de esta página se verificó con la propia lista de X de 467 ubicaciones de tendencias tal como la devolvió X en agosto de 2025, y la respuesta sobre twitter-api-v2 con la documentación de ese paquete. Cada solicitud a Sorsa API se escribió a partir de nuestra referencia de API vigente para /trends y /search-tweets; la respuesta es un ejemplo con nombres de tendencias genéricos, y los precios por 1,000 salen de las tarifas por solicitud de nuestra página de precios.

Por el equipo de Sorsa API. Creamos y operamos Sorsa API, la API y scraper de Twitter/X de solo lectura, en producción desde 2022 (antes TweetScout API) y con más de 6 mil millones de solicitudes procesadas. Acerca de Sorsa API

Qué cambió
  • Reescrito desde cero: los datos de noviembre de 2026 del endpoint oficial, los 467 WOEID verificados con la lista de X en un buscador, los posts detrás de cada tendencia, código de historial por hora y una calculadora de costo mensual.
  • Primera publicación.