Scraper de OfferUp

Un mercado local,
como lista de precios.

Pega una URL de búsqueda, de explorar o de artículo de OfferUp y recibe los anuncios como filas: el título, el precio pedido, la ciudad y el estado, una miniatura y un enlace directo al anuncio. Una fila por artículo, en el orden en que OfferUp los mostró. Sin cuenta, sin pool de proxies, sin ningún parser que mantener vivo.

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

Entra una URL,
salen los anuncios.

La entrada es la página de OfferUp que estés mirando: una búsqueda que hiciste, una categoría que estás explorando o un artículo suelto.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abre el Scraper de OfferUp.
  3. PASO 3Pega URLs de búsqueda, de explorar o de artículo de offerup.com, una por línea, o sube un archivo CSV, XLSX, TXT o Parquet.
  4. PASO 4Fija un límite por consulta, o déjalo en cero para llevártelo todo.
  5. PASO 5Elige tu formato de salida.
  6. PASO 6Haz clic en Get Data.

Una fila por anuncio, cada una etiquetada con la consulta de la que vino, de modo que una ejecución sobre veinte búsquedas sigue cuadrando con tu lista de entrada.

Por qué los equipos lo usan

Cuál es de verdad
el precio pedido, en cada sitio.

Tres formas de URL, una sola caja

Una búsqueda que ya hiciste, una categoría que estás explorando o un artículo suelto: pega lo que tengas. No hay un modo aparte que elegir ni nada que reformatear antes de ejecutar.

El precio con el lugar al lado

Cada fila lleva la ciudad y el estado junto al número, así que una comparación de precios sigue siendo honesta con la geografía. Los precios de segunda mano son locales, y una media nacional lo oculta.

Posición conservada, no reordenada

El JSON registra la posición de cada anuncio dentro de su consulta, de uno a n, en el orden en que OfferUp lo devolvió. Ordena el archivo después como quieras: el orden original sigue ahí.

Lo que recibes

Diez columnas,
una fila por anuncio.

Cada fila lleva el anuncio tal como lo muestran los resultados de OfferUp: el título, el precio pedido, la ciudad y el estado, una imagen en miniatura y un enlace permanente al artículo.

Los títulos vuelven literales, exactamente como los escribió quien vende, sin limpieza alguna, que es lo que quieres si el siguiente paso es cruzar anuncios con un catálogo. La lista de columnas de abajo es la fila de cabecera de ejecuciones reales, no una especificación, y su parte más útil es qué columnas llegaron vacías en absolutamente todas las filas de la muestra. Están nombradas, no disimuladas.

Diccionario de datos

Diez columnas en el archivo,
once en el JSON.

Tomado de la fila de cabecera de ejecuciones reales, idéntica entre ellas e idéntica a la lista de columnas que publica la plataforma.

query
La URL de OfferUp que enviaste, repetida en cada fila que vino de ella.
title
El título del anuncio exactamente como lo escribió quien vende, sin limpieza. Presente en todas las filas.
price
El precio pedido como número pelado dentro de una cadena: sin símbolo de moneda ni separador de miles. Normalmente un entero (30), a veces con dos decimales (24.99). Presente en todas las filas.
condition
Pensada para la etiqueta de estado del vendedor.
location
Dónde está el artículo, como City, ST con un código de estado de EE. UU. de dos letras. Presente en todas las filas.
firm_price
Pensada para la marca de precio firme.
miles
Pensada para la distancia desde el lugar de búsqueda.
flags
Un marcador del anuncio. Todas las filas de la muestra llevaban el único valor literal LOCAL_PICKUP: no apareció ningún otro, así que da por posible pero no comprobado un segundo valor.
image
Una miniatura en images.offerup.com, de unos 250 px en su lado más largo y con proporción variable. Es la imagen de la parrilla de resultados, no la foto del anuncio a resolución completa.
listing_url
Enlace permanente al artículo: https://offerup.com/item/detail/ más el id del anuncio. Presente en todas las filas.
position
Posición con base 1 dentro de la consulta, en el orden en que OfferUp devolvió los anuncios: contigua de 1 a n en todas las ejecuciones. Solo en el JSON; las exportaciones CSV y XLSX se quedan en diez columnas.

Lee esto antes de programar contra ello. position solo existe en el JSON, así que una exportación CSV o XLSX tiene diez columnas y no once. En esta salida no hay vendedor ni fecha de publicación por ninguna parte, porque los resultados que renderiza OfferUp no los llevan. Y el formulario admite una URL de artículo además de las de búsqueda y explorar: conviene probarlo con tu propia lista antes de construir sobre ello.

Controles de ejecución

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

Un límite por consulta decide lo que cuesta una ejecución y cuánto acaba en el archivo. Se elige antes de que arranque el trabajo, junto con la forma de entregar la lista de URLs.

URL de búsqueda URL de explorar URL de artículo Límite por consulta Cero para todo Pegar una por línea Subida CSV Subida XLSX Subida TXT Subida Parquet
Flujos de trabajo habituales

Tres tareas que la gente
ejecuta más a menudo aquí.

Algunos ejemplos de cómo los equipos usan los anuncios de mercados de segunda mano para responder a una pregunta que realmente tienen.

Reventa

Pon precio a una categoría antes de comprarla

Ejecuta la misma búsqueda en un puñado de áreas metropolitanas y lee los precios pedidos con la ciudad al lado. Lo que se saca por un artículo usado en Wichita y lo que se saca en Portland son números distintos, y la columna de ubicación es lo que te permite decirlo.

Revendedores · Flippers
Retail

Vigila el suelo de segunda mano bajo tu producto

Los anuncios de usado fijan el precio contra el que compite una unidad nueva. Exporta la categoría de forma periódica y verás moverse el suelo de reventa en lugar de adivinar dónde está.

Precios · Categoría
Investigación

Cartografía la oferta de una región

Las URLs de explorar cubren una categoría en lugar de una palabra clave, así que una ejecución devuelve lo que realmente hay publicado cerca de un lugar. Recuentos y precios por ciudad se convierten en una imagen de la oferta local que ninguna búsqueda suelta te da.

Investigación
Precios

Paga solo por los anuncios
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í.

Plan 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 anuncios. El estimador previo muestra el número de filas y el coste en créditos antes de arrancar la ejecución: sin facturas sorpresa, sin unidades de cómputo que traducir.

El más popular
Volumen

A medida · gran volumen

Precios por volumen, workers dedicados y un SLA para monitorización continua o extracciones históricas muy grandes. Dinos tus cifras y te presupuestamos.

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 precio de segunda mano,
y el nuevo al lado.

La parte legal

¿Es legal hacer scraping de
anuncios de OfferUp?

Respuesta corta: sí para el contenido público de los anuncios, y esta exportación no lleva ninguna identidad del vendedor.

Los anuncios de OfferUp se publican para que se encuentren. El título, el precio pedido, la ciudad y el estado, la miniatura y el enlace se muestran a cualquiera que haga la búsqueda, con sesión iniciada o sin ella. Recoger datos de anuncios públicamente visibles para investigación de precios es una práctica asentada desde hace mucho, y nada de esto toca un inicio de sesión, un hilo de mensajes ni un muro de pago.

Vale la pena decir un punto con claridad en lugar de enterrarlo. En esta salida no hay vendedor -ni nombre, ni enlace de perfil, ni valoración, ni avatar- y tampoco fecha de publicación. Las columnas son el artículo y dónde está, nada sobre la persona que lo vende. Eso es una propiedad de lo que renderizan las páginas de resultados, no un filtro que apliquemos después, y significa que un estudio de precios construido sobre estos datos no contiene datos personales de partida.

Los propios términos de OfferUp restringen el acceso automatizado, así que esto es tanto una cuestión de términos como legal: si tienes una relación contractual con el sitio, revísala. No usamos rastreadores de terceros en la capa de datos y tus exportaciones se eliminan solas a los 30 días.

livescraper.app · principios
Solo contenido público de anuncios
Sin inicios de sesión, sin tocar cuentas
Sin identidad del vendedor en la exportación
Alineado con el RGPD por defecto
Las exportaciones se eliminan solas (30 días)
Revisa los propios términos de OfferUp antes de escalar.
Preguntas frecuentes

Lo que la gente pregunta
antes de registrarse.

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

¿Cómo hago scraping de anuncios de OfferUp?+
Con el Scraper de OfferUp:
  1. Inicia sesión en la plataforma.
  2. Abre el Scraper de OfferUp.
  3. Pega URLs de búsqueda, de explorar o de artículo de offerup.com, una por línea, o sube un archivo CSV, XLSX, TXT o Parquet.
  4. Fija un límite por consulta, o déjalo en cero para llevártelo todo.
  5. Elige tu formato de salida.
  6. Haz clic en Get Data.
¿Qué tipo de URL de OfferUp pego?+
Cualquiera de tres: una URL de búsqueda como https://offerup.com/search?q=toaster, una URL de explorar que cubre una categoría, o una URL de artículo para un anuncio suelto. Las tres van en la misma caja, una por línea, y no hay ningún modo entre el que cambiar.
¿Qué recibo por cada anuncio?+
Diez columnas: la consulta que enviaste, el título, el precio, el estado del artículo, la ubicación, la marca de precio firme, la distancia en millas, los marcadores del anuncio, la imagen en miniatura y la URL del anuncio. El JSON añade una undécima, position, que las exportaciones CSV y XLSX omiten.
¿Por qué están vacías las columnas condition, firm_price y miles?+
Porque no llevaron valores en nuestras pruebas. Te lo decimos en lugar de dejar que lo descubras durante el análisis: cuenta con esas tres como vacías y no como campos por los que puedas filtrar. La columna flags se comportó igual pero al revés, llevando el único valor LOCAL_PICKUP.
¿Hay nombre del vendedor o fecha de publicación?+
No, y ninguno de los dos existe en esta salida. No hay nombre del vendedor, ni enlace de perfil, ni valoración, ni avatar, ni fecha en que se publicó el anuncio. Las columnas describen el artículo y dónde está, no a la persona que lo vende ni cuándo lo publicó.
¿En qué formato viene el precio?+
Como número pelado dentro de una cadena, sin símbolo de moneda ni separador de miles. Suele ser un entero como 30 y a veces lleva dos decimales como 24.99. Conviértelo antes de hacer aritmética con él.
¿La imagen es la foto del anuncio a tamaño completo?+
No. La columna image contiene la miniatura de la parrilla de resultados de images.offerup.com, de unos 250 píxeles en su lado más largo, y su proporción varía según el anuncio. Es del tamaño adecuado para una vista previa y del tamaño equivocado para cualquier cosa que necesite detalle.
¿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 anuncios-, la misma tarifa plana que cualquier otro scraper de la plataforma. El estimador muestra el coste de una ejecución antes de que arranque.

Tus primeros 500 anuncios,
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

Haz scraping de anuncios del marketplace de OfferUp a escala

El Scraper de OfferUp de Livescraper convierte URLs del marketplace en datos de anuncios. Envías URLs de búsqueda, de explorar o de artículo de offerup.com -escritas una por línea o subidas como archivo CSV, XLSX, TXT o Parquet-, limitas las filas por consulta si quieres y descargas los resultados en un archivo CSV, Excel o JSON limpio.

Cada fila lleva el anuncio tal como lo muestran los resultados de OfferUp: el título exactamente como lo escribió quien vende, el precio pedido como número pelado, la ciudad y el código de estado de dos letras, una miniatura de images.offerup.com y un enlace permanente al artículo. El JSON añade la posición del anuncio dentro de su consulta, contigua desde uno, de modo que el orden original de resultados sobrevive por mucho que ordenes el archivo después.

Los revendedores ejecutan la misma búsqueda en varias áreas metropolitanas y comparan precios pedidos con la ciudad al lado, porque los precios de segunda mano son locales y una media nacional lo oculta. Los equipos de precios exportan una categoría de forma periódica para vigilar el suelo de segunda mano contra el que compiten sus unidades nuevas. Los investigadores usan URLs de explorar, que cubren una categoría en lugar de una palabra clave, para cartografiar lo que realmente hay publicado cerca de un lugar.

Dos propiedades de este conjunto de datos conviene conocerlas antes de construir sobre él. Tres columnas -condition, firm_price y miles- no llevaron valores en nuestras pruebas, y flags llevó el único valor LOCAL_PICKUP; cuenta con ellas como vacías y no como filtros. Y no hay identidad del vendedor ni fecha de publicación en ninguna parte de la salida, porque las páginas de resultados no las renderizan. Empieza gratis: tus primeras 500 filas no cuestan nada ni requieren tarjeta, y después son 0,002 $ por fila, tarifa plana.