Extractor de Meetup

El evento y
el grupo que hay detrás.

Escriba un término de búsqueda -o pegue una URL de búsqueda de Meetup- y obtenga los eventos como filas: nombre, descripción, hora de inicio y de fin, lugar y coordenadas, recuentos de RSVP, temas y el perfil completo del grupo que lo organiza. Una fila por evento, a lo largo de 125 columnas, lo que convierte a esta en la exportación más ancha de la plataforma.

500 filas gratis, una sola vez0,002 $ por fila después125 columnasCSV · XLSX · JSON
Cómo funciona

Un término de búsqueda entra,
sale un calendario.

No hace falta que encuentre antes los eventos. Escriba lo que busca y el trabajo devuelve las publicaciones, cada una con el grupo que la organiza.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abra el Meetup Scraper.
  3. PASO 3Escriba términos de búsqueda, uno por línea -o pegue URLs de búsqueda de Meetup, o suba un archivo CSV, XLSX, TXT o Parquet.
  4. PASO 4Fija un límite por consulta o ponlo a cero para llevarte todo.
  5. PASO 5Elige el formato de salida.
  6. PASO 6Haz clic en Get Data.

Una fila por evento, cada una etiquetada con la consulta de la que procede: así, una ejecución con una docena de términos de búsqueda sigue cuadrando con su lista de entrada.

Por qué lo usan los equipos

Dos registros por fila:
el evento y el grupo.

Buscar, no rastrear a mano

La entrada es un término de búsqueda normal -lo mismo que escribiría en la propia Meetup- o una URL de búsqueda si ya ha acotado el resultado. Una línea se convierte en una lista de eventos en lugar de una única página que tuvo que localizar primero, y el límite por consulta decide hasta dónde baja el trabajo por esa lista.

El grupo organizador viene incluido

Más de la mitad de estas columnas describen al grupo que organiza el evento, no al evento: su nombre, su urlname y su enlace, dónde tiene su base, su zona horaria, su categoría temática y sus temas, su modo de acceso, su número de miembros y su foto. El bloque de un grupo se repite en cada evento que organiza, así que una sola extracción responde a la vez qué hay y quién lo sigue montando.

Listo para mapa y calendario tal cual

Las horas de inicio y de fin llegan como marcas de tiempo ISO-8601 completas con el desfase UTC propio del evento, con el nombre de zona horaria IANA en su propia columna, y el bloque del lugar lleva latitud y longitud en grados decimales. Es suficiente para llevar la salida directamente a un mapa o a un calendario sin analizar nada a mano.

Lo que recibes

125 columnas,
una fila por evento.

Cada fila es un evento tal como lo publica Meetup, con el perfil del grupo organizador desnormalizado al final.

Los campos se leen de los datos estructurados que publica cada anuncio, no de la maquetación de la página, y eso es lo que mantiene la forma idéntica en todo un conjunto de resultados. También explica la anchura: el propio registro de evento de Meetup está muy anidado y la exportación aplana ese anidamiento en columnas, de modo que un bloque como el lugar o la foto destacada se convierte en varias columnas que comparten prefijo. Unas pocas columnas son el anidamiento en sí, dejado en la celda como JSON, porque aplanar una lista de anfitriones o de temas en columnas fijas tendría que adivinar cuántos hay. El diccionario de abajo nombra las 125 en orden de exportación y dice cuál es cuál; lea la nota que hay debajo antes de escribir un parser.

Diccionario de datos

125 columnas,
en orden de exportación.

La fila de cabecera de la exportación, en orden, contrastada con la lista de columnas publicada por la plataforma. Cuando un bloque anidado se aplana en varias columnas que comparten prefijo, la familia se recoge una vez y sus miembros se nombran en la descripción.

query
El término de búsqueda o la URL de Meetup que envió, repetido en cada fila que salió de él. Lo escribe el scraper en lugar de tomarlo de la página, así que está en todas las filas.
listing_url
La página propia del evento en meetup.com. El id del evento aparece dentro de ella. La columna que conviene conservar por si alguna vez necesita comprobar un valor a mano.
event_id
El identificador numérico de Meetup para el evento: la clave por la que unir y por la que quitar duplicados cuando el mismo evento lo devuelve más de un término de búsqueda.
event_name
El título del evento tal como se publica.
event_description
El texto del evento. Llega tal como lo escribió quien organiza, lo que significa que puede llevar énfasis al estilo Markdown como **sábado** y sus propios saltos de línea: renderícelo o límpielo deliberadamente en lugar de dar por hecho que es texto plano.
event_organizer
Lea esta con atención: contiene el nombre del grupo organizador, no el de una persona. En todas las filas que tenemos es la misma cadena que event_group_name. Si quiere a las personas que llevan el evento, están en event_hosts.
event_typename
La etiqueta de tipo que devuelve la propia API de Meetup para el registro. Varias columnas terminadas en _typename aparecen a lo largo de la exportación por la misma razón: etiquetan el bloque en el que están en lugar de llevar datos sobre el evento.
event_token
Un segundo identificador del evento. En todas las filas que tenemos lleva el mismo valor que event_id.
event_status
El estado que Meetup publica para el evento, como una palabra clave en mayúsculas.
event_event_type
Cómo se celebra el evento, como una palabra clave en mayúsculas: PHYSICAL es una de ellas. Conviene leerla junto a las columnas del lugar y no confiar en ella por sí sola; vea la nota correspondiente.
event_featured_event_photo_*
La foto destacada del evento, aplanada en cuatro columnas: _typename, _id, _source y _base_url. _source es un enlace https directo a la imagen a tamaño completo; _base_url es un prefijo de CDN fijo, el mismo en todas las filas.
event_display_photo_*
La foto que Meetup muestra para el evento, aplanada de las mismas cuatro formas. Donde ambos bloques de foto están rellenos, apuntaban a la misma imagen en todas las filas que tenemos, así que trátelos como una sola imagen con dos etiquetas y no como dos imágenes.
event_date_time
Cuándo empieza el evento, como marca de tiempo ISO-8601 completa con el desfase UTC propio del evento: 2026-07-18T17:30:00-07:00 es la forma. No hace falta conversión para ordenarlo correctamente entre regiones.
event_end_time
Cuándo termina, en el mismo formato. Es posterior al inicio en todas las filas que tenemos, así que el par le da directamente una duración.
event_is_featured
Si Meetup marca el evento como destacado. Un valor verdadero/falso.
event_venue_*
Dónde se celebra, aplanado en nueve columnas: _typename, _id, _name, _address, _city, _state, _country, _lat y _lng. Las coordenadas están en grados decimales. Hay tres cosas que conviene prever: el bloque se rellena o se vacía entero; no está relleno en todas las filas, incluidas algunas que la columna de tipo llama físicas, así que un tipo de evento no garantiza una dirección; y las mayúsculas de los códigos de país no son uniformes: aparecen tanto en minúsculas como en mayúsculas para el mismo código, así que normalice antes de agrupar por él. _state venía relleno en los lugares de EE. UU. y vacío en los de fuera.
event_max_tickets
El tope de entradas tal como lo informa Meetup. Aparecen tanto el cero como números positivos, así que léalo junto a los recuentos de RSVP y no como un aforo por sí solo.
event_series
Cuando Meetup archiva el evento como parte de una serie recurrente, el registro de la serie. Otras dos columnas lo llevan aplanado: event_series_typename y event_series_description.
event_going_count_*
Cuántas personas han dicho que van: _typename y _total_count. Solo el recuento: esta exportación no lleva identidades de asistentes.
event_waiting_count_*
La lista de espera, de las mismas dos formas. event_waiting, más adelante en la exportación, llevaba el mismo número que _total_count en todas las filas que tenemos.
event_waitlist_mode
Cómo se gestiona la lista de espera, como palabra clave en mayúsculas.
event_guests_allowed
Si quienes asisten pueden llevar invitados. Un valor verdadero/falso.
event_number_of_allowed_guests
Cuántos invitados puede llevar cada asistente.
event_pro_complete_rsvp
El ajuste de finalización del RSVP que Meetup archiva bajo su nivel Pro.
event_topics_*
Las etiquetas de tema del evento: _typename y _edges, que se queda en la celda como un array JSON de objetos de tema con sus propios ids y nombres. Analícelo como JSON; no lo divida por comas.
event_rsvp_settings_*
Cuándo se abren y se cierran los RSVP: _typename, _rsvp_open_time y _rsvp_close_time.
event_is_network_event
Si el evento pertenece a una red de Meetup. Un valor verdadero/falso.
event_hosts
Las personas que llevan el evento, como un array JSON en la celda, con un id de miembro y un nombre en cada entrada. Es la columna con la que se suele confundir event_organizer.
event_fee_settings
Cuando el evento cobra, el registro de la tarifa como objeto JSON: el importe, la moneda, qué forma de pago se acepta y si es obligatorio. Ausente cuando el evento no cobra.
event_network_event
El registro de red, cuando el evento pertenece a una. Tres columnas lo llevan aplanado: event_network_event_typename, _rsvp_count y _group_count.
event_speaker_details
El bloque de ponentes de Meetup. Otras siete columnas lo llevan aplanado: event_speaker_details_typename, _name, _description, _photo, _social_networks, _photo_typename, _photo_id y _photo_base_url.
event_social_proof_insights
Las señales de interés de Meetup, como objeto JSON: si considera que el evento es tendencia, cuántas personas han mostrado interés y una muestra de ellas. Los mismos valores llegan de nuevo como columnas propias: event_social_proof_insights_typename, _is_trending_event, _total_interested_users y _interested_users_sample. Use las aplanadas salvo que necesite la muestra.
event_women_friendly_info
El bloque de Meetup sobre entorno favorable a las mujeres. Otras trece columnas lo llevan aplanado, desde event_women_friendly_info_typename y _source pasando por los campos de porcentaje de asistencia y avatares de muestra hasta el grupo _female_host_*.
event_group_*
El grupo que organiza el evento: el bloque más grande de la exportación y la razón por la que una fila son dos registros y no uno. Lleva el _typename, _id, _name, _urlname, _link, _is_private, _join_mode, _status, _timezone, _country, _state y _city del grupo; su familia _topic_category_* y su array JSON _topics; _stats_member_counts_all para el tamaño del grupo; _needs_photo, _needs_questions, _questions, _dues_settings, _featured_event, _sponsors_*, _group_photo_*, _pro_network_* y _is_in_cumulative_impact_treatment. _link es meetup.com más el urlname, así que el urlname es la clave estable del grupo. Todo este bloque se repite en cada evento que organiza el grupo: quite duplicados por _id antes de contar grupos.
event_sponsored_until
La fecha hasta la que llega el patrocinio del evento por parte de Meetup, cuando está patrocinado.
event_komoot_url
El enlace de la ruta, para los eventos al aire libre que Meetup conecta con Komoot.
event_timezone
La zona horaria del evento como nombre IANA, por ejemplo America/Los_Angeles: el complemento de los desfases de las columnas de marca de tiempo. Coincidía con la zona horaria del grupo en todas las filas que tenemos.
event_waiting
De nuevo la cifra de la lista de espera; vea event_waiting_count_* más arriba.
event_time_status
Dónde queda el evento respecto de ahora, como palabra clave en mayúsculas. Conviene anotarla con la fecha de descarga, porque es cierta en el momento en que se recogió la fila y no en el momento en que usted la lee.
event_currency
El código de moneda del registro del evento. No es una señal de que el evento cobre: llega relleno en filas que no llevan ningún ajuste de tarifa. Si quiere saber si hay un precio, lea event_fee_settings.

Dos hábitos le ahorrarán aquí la mayor parte del trabajo. El primero es tratar una fila como dos registros: un evento y el grupo que lo organiza. Todo lo que lleva el prefijo event_group_ describe al grupo y se repite en cada evento que ese grupo organiza, así que quite duplicados por event_group_id antes de contar nada sobre grupos, y por event_id antes de contar eventos. El segundo es saber qué celdas contienen JSON en lugar de un valor: event_hosts, event_topics_edges, event_group_topics, event_group_questions, event_fee_settings, event_group_dues_settings y la muestra de personas interesadas conservan en la celda la estructura anidada de Meetup, porque el número de anfitriones o de temas no es fijo y unas columnas fijas no pueden contenerlo. Analice esas como JSON; dividirlas por comas no funcionará. Más allá de eso: event_organizer es el nombre del grupo y no el de una persona, el bloque del lugar puede estar vacío entero incluso donde la columna de tipo dice que es físico, y los códigos de país llegan con mayúsculas y minúsculas mezcladas. query es la única columna que escribe el propio scraper, así que está en todas las filas independientemente de lo que publicara el anuncio. Todo lo demás está exactamente tan completo como lo estuviera el anuncio: ejecute un término de búsqueda con el nivel gratuito y mire las primeras filas antes de construir nada sobre ello.

Controles de ejecución

Se ajusta en el trabajo,
no en la hoja de cálculo.

Una lista de términos de búsqueda y un límite. La entrada acepta lo que escribiría en la propia Meetup, y el límite es lo que decide el tamaño y el coste de una ejecución.

Término de búsqueda URL de búsqueda de Meetup Uno por línea Límite por consulta Empieza en 100 0 para todo Subida de CSV Subida de XLSX Subida de TXT Subida de Parquet Pool de proxies compartido, nunca su IP
Flujos de trabajo habituales

Tres tareas que se ejecutan
aquí más que ninguna otra.

Algunos ejemplos de cómo los equipos usan los datos de eventos comunitarios para responder a una pregunta que realmente tienen.

Comunidad

Encuentre los grupos a los que merece la pena ir

Busque los temas que le interesan y luego agrupe los resultados por grupo en lugar de por evento. El número de miembros, la categoría temática, el modo de acceso y la cantidad de eventos en los que aparece un grupo vienen todos en la misma extracción, y eso basta para ordenar una lista larga de comunidades sin visitar ninguna.

Marketing · DevRel
Local

Mapee lo que hay en una ciudad

Como el bloque del lugar lleva latitud y longitud y las marcas de tiempo llevan su propio desfase, una búsqueda de un término por toda una región cae directamente en un mapa o en un calendario. Conserve el enlace del anuncio y el del grupo en la fila y cada chincheta seguirá remitiendo a la página de la que salió.

Ops · Eventos
Investigación

Siga cómo se mueve el interés

Los recuentos de RSVP, la lista de espera y las cifras de interés son ciertos en el momento en que se recogió la fila, lo que los convierte en una instantánea y no en un hecho. Marque cada descarga con su fecha y repita la ejecución de forma programada: la diferencia entre extracciones es la señal que realmente buscaba.

Investigación · Estrategia
Precios

Paga solo por las filas
que realmente extraes.

Sin suscripción, sin mínimo, sin factura recurrente. Tus primeras 500 filas corren de nuestra cuenta; después, pago por uso a la misma tarifa plana que cualquier otro scraper de aquí.

Nivel gratuito

500 filas gratis - 0 $

Para cada cuenta nueva, una sola vez. Sin tarjeta de crédito. Límites por consulta, subida de archivos y todos los formatos de exportación incluidos.

0 $ para siempre
Pago por uso

0,002 $ por fila, tras el plan gratuito

Aproximadamente 2 $ por cada 1.000 eventos. El estimador previo muestra el número de filas y el coste en créditos antes de que empiece la ejecución: sin facturas sorpresa ni unidades de cómputo que traducir.

El más elegido
Volumen

A medida · gran volumen

Precios por volumen, workers dedicados y un SLA para supervisión continua o extracciones de eventos muy grandes. Díganos sus cifras y le pasamos presupuesto.

Habla con nosotros
10 % de descuento en tu primera ejecución de pago.Usa el código LIVESCRAPER10 al pagar.
Registrarse
Combina bien con

El resto de
lo que hay cerca.

La parte legal

¿Es legal scrapear
los eventos de Meetup?

Respuesta corta: sí para los anuncios públicos, y esta exportación no lleva identidades de asistentes.

Los campos que se recogen aquí son los que una página de evento publica en los datos estructurados de su propio anuncio público, para que los lean los buscadores y las herramientas de calendario. El título, la hora, el lugar, los temas y el grupo que hay detrás se muestran a cualquiera que abra la página, con sesión iniciada o sin ella. Recoger anuncios publicados públicamente es una práctica establecida desde hace mucho, y nada de esto toca un inicio de sesión ni una cuenta.

Sobre datos personales, conviene precisar el límite en lugar de afirmar que no hay ninguno. Las cifras de RSVP son recuentos -cuántas personas van y cuántas esperan- y la lista de asistentes que hay detrás no está en este esquema. Lo que la exportación sí lleva es información pública de organización: el propio nombre del grupo organizador y, dentro del campo de anfitriones, los nombres e ids de miembro que Meetup muestra públicamente en el anuncio. Son personas, así que trate esa columna como datos personales y gestiónela bajo las normas que le apliquen.

Las propias condiciones de Meetup restringen el acceso automatizado, así que esto es tanto una cuestión de condiciones como legal: si organiza en la plataforma o tiene una relación comercial con ella, revíselas. No ejecutamos rastreadores de terceros en la capa de datos y sus exportaciones se eliminan automáticamente a los 30 días.

livescraper.app · principios
Solo anuncios públicos
Sin inicios de sesión, sin tocar cuentas
Recuentos de RSVP, no listas de asistentes
Los nombres de quien organiza son datos personales
Las exportaciones se eliminan solas (30 días)
Revise las condiciones de Meetup antes de escalar.
Preguntas frecuentes

Lo que la gente pregunta
antes de registrarse.

Las preguntas que más oímos. ¿Algo más? Habla con nosotros: las respuestas las escriben personas, no bots.

¿Cómo scrapeo datos de eventos de Meetup?+
Con el Meetup Scraper:
  1. Inicie sesión en la plataforma.
  2. Abra el Meetup Scraper.
  3. Escriba términos de búsqueda, uno por línea -o pegue URLs de búsqueda de Meetup, o suba un archivo CSV, XLSX, TXT o Parquet.
  4. Fije un límite por consulta, o póngalo a cero para llevárselo todo.
  5. Elija su formato de salida.
  6. Haga clic en Get Data.
¿Necesito antes las URLs de los eventos?+
No. Un término de búsqueda normal es una entrada válida -lo mismo que escribiría en la propia Meetup- y el trabajo devuelve los eventos que encajan. Una URL de búsqueda también funciona cuando ya ha acotado la búsqueda y quiere exactamente ese conjunto de resultados.
¿Por qué hay 125 columnas?+
Porque el registro de evento de Meetup está muy anidado y la exportación aplana ese anidamiento en lugar de descartarlo. Un bloque como el lugar o la foto destacada se convierte en varias columnas que comparten prefijo, y más de la mitad del total describe al grupo que organiza el evento y no al evento en sí. Son menos datos distintos de lo que sugiere la cifra: unos cuantos valores además aparecen dos veces con nombres diferentes.
¿event_organizer me da el nombre de quien organiza?+
El de una persona no. En todas las filas que tenemos contiene el nombre del grupo organizador, la misma cadena que la columna del nombre del grupo. Las personas que llevan el evento están en el campo de anfitriones, que lleva nombres e ids de miembro como JSON. Es el error más fácil de cometer con esta exportación, y por eso el diccionario lo señala.
¿Obtengo la lista de quién asiste?+
No. Obtiene los recuentos -cuántas personas han dicho que van y cuántas están en lista de espera- y las cifras de interés de Meetup. La lista de asistentes en sí no está en este esquema.
¿En qué formato vienen las fechas y las ubicaciones?+
Las horas de inicio y de fin son marcas de tiempo ISO-8601 completas con el desfase UTC propio del evento, y la zona horaria llega además por separado como nombre IANA. El bloque del lugar lleva el nombre, la dirección, la ciudad, la provincia, el país y la latitud y la longitud en grados decimales. Es suficiente para ordenar entre regiones o representar en un mapa sin ningún análisis previo.
¿Por qué puede volver vacía una columna?+
Porque los campos se leen de los datos estructurados que publica cada anuncio, así que la exportación está exactamente tan completa como lo esté este. Hay dos casos que conviene prever: el bloque del lugar se rellena o se vacía entero en lugar de campo a campo, y puede estar vacío incluso donde la columna de tipo dice que el evento es físico. La columna query es la excepción: la escribe el propio scraper, así que está en todas las filas.
¿Puedo ordenar los resultados?+
En este no hay control de ordenación. El formulario acepta sus consultas, un archivo opcional y un límite por consulta, y eso es todo. Si necesita un orden concreto, ordene la exportación después de descargarla: la columna con la hora de inicio lo pone fácil.
¿Cuánto cuesta?+
Las primeras 500 filas son gratis y de una sola vez, sin tarjeta de crédito. Después son 0,002 $ por fila -unos 2 $ por cada 1.000 eventos-, la misma tarifa plana que en cualquier otro scraper de la plataforma. El estimador muestra el coste de una ejecución antes de que empiece.

Tus primeras 500 filas,
invita la casa.

500 filas gratis de una sola vez en cada cuenta nueva, sin caducidad. Después son 0,002 $ por fila, pago por uso, y no hay tarjeta guardada hasta que tú lo digas.

Se activa al instante · sin tarjeta

Scrapee eventos, grupos y recuentos de RSVP de Meetup a escala

El Meetup Scraper de Livescraper convierte términos de búsqueda en una tabla de eventos. Usted escribe los términos, uno por línea -o pega URLs de búsqueda de Meetup, o los sube como archivo CSV, XLSX, TXT o Parquet-, limita las filas por consulta y descarga los resultados como un archivo CSV, Excel o JSON limpio. Las peticiones salen por el pool de proxies compartido y no por su propia dirección, y no hay ningún control de ordenación que configurar: las consultas, un archivo opcional y un límite son todo el formulario.

Cada fila es un evento: su nombre y su descripción, su hora de inicio y de fin como marcas de tiempo ISO-8601 con el desfase UTC propio del evento, su lugar con dirección y coordenadas, sus temas, sus fotos, su tope de entradas y sus reglas de RSVP, y cuántas personas han dicho que van o están esperando. Junto a todo eso está el perfil del grupo que lo organiza -nombre, urlname y enlace, ciudad y zona horaria, categoría temática y temas, modo de acceso y número de miembros-, que es por lo que una fila son en realidad dos registros y por lo que la exportación llega a 125 columnas.

Hay dos cosas que conviene saber antes de construir sobre ello. La columna de organización contiene el nombre del grupo organizador y no el de una persona; las personas están en el campo de anfitriones, que conserva en la celda la estructura anidada de Meetup como JSON, igual que los temas, las preguntas del grupo y los ajustes de tarifa. Y el bloque del lugar se rellena o se vacía entero, incluso en algunos eventos que la columna de tipo llama físicos, así que un tipo de evento no garantiza una dirección. Los códigos de país llegan además con mayúsculas y minúsculas mezcladas, así que normalícelos antes de agrupar.

Los campos se leen de los datos estructurados que publica cada anuncio, lo que mantiene la forma idéntica en todo un conjunto de resultados y a la vez la acota: un campo que un anuncio no publica no está ahí para recogerlo. Ejecute un término de búsqueda con el nivel gratuito y mire las primeras filas antes de escribir un parser. Sus primeras 500 filas no cuestan nada y no necesitan tarjeta de crédito, y después son 0,002 $ por fila, tarifa plana.