Scraper do OfferUp

Um mercado local,
como tabela de preços.

Cole uma URL de busca, de explorar ou de item do OfferUp e receba os anúncios como linhas: o título, o preço pedido, a cidade e o estado, uma miniatura e um link direto para o anúncio. Uma linha por item, na ordem em que o OfferUp os mostrou. Sem conta, sem pool de proxies, sem parser para manter vivo.

500 linhas grátis, uma única vezUS$ 0,002 por linha depois10 colunasCSV · XLSX · JSON
Como funciona

Entra uma URL,
saem os anúncios.

A entrada é a página do OfferUp que você está olhando - uma busca que você fez, uma categoria que está navegando ou um item avulso.

  1. PASSO 1Faça login na plataforma.
  2. PASSO 2Abra o Scraper do OfferUp.
  3. PASSO 3Cole URLs de busca, de explorar ou de item do offerup.com, uma por linha - ou envie um arquivo CSV, XLSX, TXT ou Parquet.
  4. PASSO 4Defina um limite por consulta, ou deixe em zero para levar tudo.
  5. PASSO 5Escolha o formato de saída.
  6. PASSO 6Clique em Get Data.

Uma linha por anúncio, cada uma marcada com a consulta de onde veio - assim uma execução sobre vinte buscas continua batendo com a sua lista de entrada.

Por que as equipes usam

Qual é mesmo
o preço pedido, localmente.

Três formatos de URL, uma caixa só

Uma busca que você já fez, uma categoria que está navegando ou um item avulso - cole o que você tiver. Não há modo separado para escolher nem nada para reformatar antes de rodar.

Preço com o lugar ao lado

Cada linha carrega a cidade e o estado ao lado do número, então uma comparação de preços continua honesta quanto à geografia. Preço de usado é local, e uma média nacional esconde isso.

Posição preservada, não reordenada

O JSON registra a posição de cada anúncio dentro da sua consulta, de um a n, na ordem em que o OfferUp o devolveu. Ordene o arquivo depois como quiser - a ordem original continua lá.

O que você recebe

Dez colunas,
uma linha por anúncio.

Cada linha carrega o anúncio como os resultados do OfferUp o exibem: o título, o preço pedido, a cidade e o estado, uma imagem em miniatura e um link permanente para o próprio item.

Os títulos voltam literais, exatamente como quem vende digitou, sem nenhuma limpeza - que é o que você quer se o passo seguinte for cruzar anúncios com um catálogo. A lista de colunas abaixo é a linha de cabeçalho de execuções reais, não uma especificação, e a parte útil dela é quais colunas chegaram vazias em absolutamente todas as linhas da amostra. Elas estão nomeadas, não disfarçadas.

Dicionário de dados

Dez colunas no arquivo,
onze no JSON.

Tirado da linha de cabeçalho de execuções reais, idêntica entre elas e idêntica à lista de colunas que a plataforma publica.

query
A URL do OfferUp que você enviou, repetida em cada linha que veio dela.
title
O título do anúncio exatamente como quem vende digitou, sem limpeza. Preenchido em todas as linhas.
price
O preço pedido como número puro dentro de uma string - sem símbolo de moeda, sem separador de milhar. Normalmente um inteiro (30), às vezes com duas casas decimais (24.99). Preenchido em todas as linhas.
condition
Prevista para o rótulo de condição do vendedor.
location
Onde o item está, como City, ST com um código de estado dos EUA de duas letras. Preenchido em todas as linhas.
firm_price
Prevista para a marcação de preço fixo.
miles
Prevista para a distância a partir do local da busca.
flags
Um marcador do anúncio. Todas as linhas da amostra traziam o único valor literal LOCAL_PICKUP - nenhum outro apareceu, então trate um segundo valor como possível, porém não testado.
image
Uma miniatura em images.offerup.com, com cerca de 250 px no lado mais longo e proporção variável. É a imagem da grade de resultados, não a foto do anúncio em resolução completa.
listing_url
Link permanente para o item: https://offerup.com/item/detail/ mais o id do anúncio. Preenchido em todas as linhas.
position
Posição com base 1 dentro da consulta, na ordem em que o OfferUp devolveu os anúncios - contígua de 1 a n em toda execução. Apenas no JSON; as exportações CSV e XLSX param em dez colunas.

Leia isto antes de escrever código contra isso. position existe apenas no JSON, então uma exportação CSV ou XLSX tem dez colunas e não onze. Não há vendedor nem data de publicação em lugar nenhum desta saída, porque os resultados que o OfferUp renderiza não os trazem. E o formulário aceita uma URL de item além das de busca e explorar - vale exercitar com a sua própria lista antes de construir sobre isso.

Controles da execução

Definido no job,
não na planilha.

Um limite por consulta decide quanto custa uma execução e quanto vai parar no arquivo. Ele é escolhido antes de o job começar, junto com a forma de entregar a lista de URLs.

URL de busca URL de explorar URL de item Limite por consulta Zero para tudo Colar uma por linha Envio CSV Envio XLSX Envio TXT Envio Parquet
Fluxos de trabalho comuns

Três tarefas que as pessoas
mais executam aqui.

Alguns exemplos de como as equipes usam anúncios de marketplaces de usados para responder a uma pergunta que realmente têm.

Revenda

Precifique uma categoria antes de comprá-la

Rode a mesma busca em um punhado de regiões metropolitanas e leia os preços pedidos com a cidade ao lado. O que um item usado alcança em Wichita e o que alcança em Portland são números diferentes, e é a coluna de localização que permite dizer isso.

Revendedores · Flippers
Varejo

Observe o piso de usados embaixo do seu produto

Anúncios de usados fixam o preço com que uma unidade nova compete. Exporte a categoria periodicamente e você vê o piso de revenda se mover, em vez de adivinhar onde ele está.

Precificação · Categoria
Pesquisa

Mapeie a oferta de uma região

URLs de explorar cobrem uma categoria em vez de uma palavra-chave, então uma execução devolve o que está de fato anunciado perto de um lugar. Contagens e preços por cidade viram um retrato da oferta local que nenhuma busca isolada dá.

Pesquisa
Preços

Pague só pelos anúncios
que você realmente extrai.

Sem assinatura, sem mínimo, sem cobrança recorrente. Suas primeiras 500 linhas são por nossa conta - depois, pague conforme o uso, à mesma tarifa fixa de qualquer outro scraper daqui.

Plano gratuito

500 linhas grátis - US$ 0

Em toda conta nova, uma única vez. Sem cartão de crédito. Limites por consulta, envio de arquivos e todos os formatos de exportação incluídos.

US$ 0 para sempre
Conforme o uso

US$ 0,002 por linha, depois do plano gratuito

Cerca de US$ 2 por 1.000 anúncios. O estimador prévio mostra a contagem de linhas e o custo em créditos antes de a execução começar - sem contas surpresa, sem unidades de computação para traduzir.

Mais popular
Volume

Sob medida · alto volume

Preços por volume, workers dedicados e um SLA para monitoramento contínuo ou extrações históricas muito grandes. Diga seus números e nós fazemos a cotação.

Fale conosco
10% de desconto na sua primeira execução paga.Use o código LIVESCRAPER10 no checkout.
Cadastre-se
Combina bem com

O preço de usado,
e o de novo ao lado.

A parte jurídica

É legal fazer scraping de
anúncios do OfferUp?

Resposta curta: sim para o conteúdo público dos anúncios - e esta exportação não carrega nenhuma identidade do vendedor.

Os anúncios no OfferUp são publicados para serem encontrados. O título, o preço pedido, a cidade e o estado, a miniatura e o link são exibidos a qualquer um que faça a busca, logado ou não. Coletar dados de anúncios publicamente visíveis para pesquisa de preços é prática consolidada há muito tempo, e nada aqui toca em login, thread de mensagens ou paywall.

Um ponto merece ser dito com clareza em vez de enterrado. Não há vendedor nesta saída - sem nome, sem link de perfil, sem nota, sem avatar - e também não há data de publicação. As colunas são o item e onde ele está, nada sobre a pessoa que o vende. Isso é uma propriedade do que as páginas de resultados renderizam, não um filtro que aplicamos depois, e significa que um estudo de preços construído sobre estes dados não contém dado pessoal desde o início.

Os próprios termos do OfferUp restringem o acesso automatizado, então esta é tanto uma questão de termos quanto jurídica - se você tem relação contratual com o site, verifique. Não usamos rastreadores de terceiros na camada de dados, e suas exportações se apagam sozinhas após 30 dias.

livescraper.app · princípios
Apenas conteúdo público de anúncios
Sem logins, sem contas tocadas
Sem identidade do vendedor na exportação
Alinhado ao GDPR por padrão
Exportações se apagam sozinhas (30 dias)
Verifique os termos do próprio OfferUp antes de escalar.
Perguntas frequentes

O que as pessoas perguntam
antes de se cadastrar.

As perguntas que mais ouvimos. Mais alguma coisa? Fale conosco - quem escreve as respostas são pessoas, não bots.

Como faço scraping de anúncios do OfferUp?+
Com o Scraper do OfferUp:
  1. Faça login na plataforma.
  2. Abra o Scraper do OfferUp.
  3. Cole URLs de busca, de explorar ou de item do offerup.com, uma por linha - ou envie um arquivo CSV, XLSX, TXT ou Parquet.
  4. Defina um limite por consulta, ou deixe em zero para levar tudo.
  5. Escolha o formato de saída.
  6. Clique em Get Data.
Que tipo de URL do OfferUp eu colo?+
Qualquer uma das três: uma URL de busca como https://offerup.com/search?q=toaster, uma URL de explorar que cobre uma categoria, ou uma URL de item para um anúncio avulso. As três vão na mesma caixa, uma por linha, e não há modo algum para alternar.
O que volta para cada anúncio?+
Dez colunas: a consulta que você enviou, o título, o preço, a condição, a localização, a marcação de preço fixo, a distância em milhas, os marcadores do anúncio, a imagem em miniatura e a URL do anúncio. O JSON acrescenta uma décima primeira, position, que as exportações CSV e XLSX omitem.
Por que as colunas condition, firm_price e miles estão vazias?+
Porque não trouxeram valores nos nossos testes. Estamos dizendo isso em vez de deixar você descobrir durante a análise: planeje essas três como vazias, e não como campos pelos quais você possa filtrar. A coluna flags se comportou do mesmo jeito ao contrário, trazendo o único valor LOCAL_PICKUP.
Existe nome do vendedor ou data de publicação?+
Não, e nenhum dos dois existe nesta saída. Não há nome de vendedor, link de perfil, nota nem avatar, e não há data em que o anúncio foi publicado. As colunas descrevem o item e onde ele está, não a pessoa que o vende nem quando o anunciou.
Em que formato vem o preço?+
Um número puro dentro de uma string - sem símbolo de moeda e sem separador de milhar. Costuma ser um inteiro como 30 e às vezes traz duas casas decimais como 24.99. Converta antes de fazer contas com ele.
A imagem é a foto do anúncio em tamanho real?+
Não. A coluna image traz a miniatura da grade de resultados de images.offerup.com, com cerca de 250 pixels no lado mais longo, e sua proporção varia por anúncio. É o tamanho certo para uma prévia e o tamanho errado para qualquer coisa que precise de detalhe.
Quanto custa?+
As primeiras 500 linhas são grátis e de uma única vez, sem cartão de crédito. Depois são US$ 0,002 por linha - cerca de US$ 2 por 1.000 anúncios - a mesma tarifa fixa de qualquer outro scraper da plataforma. O estimador mostra o custo de uma execução antes de ela começar.

Seus primeiros 500 anúncios,
por conta da casa.

500 linhas grátis de uma única vez em toda conta nova - sem validade. Depois são US$ 0,002 por linha, conforme o uso - sem cartão registrado até você mandar.

Ativa na hora · sem cartão

Faça scraping de anúncios do marketplace OfferUp em escala

O Scraper do OfferUp da Livescraper transforma URLs do marketplace em dados de anúncios. Você envia URLs de busca, de explorar ou de item do offerup.com - digitadas uma por linha ou enviadas como arquivo CSV, XLSX, TXT ou Parquet -, limita as linhas por consulta se quiser e baixa os resultados como um arquivo CSV, Excel ou JSON limpo.

Cada linha carrega o anúncio como os resultados do OfferUp o exibem: o título exatamente como quem vende digitou, o preço pedido como número puro, a cidade e o código de estado de duas letras, uma miniatura de images.offerup.com e um link permanente para o item. O JSON acrescenta a posição do anúncio dentro da sua consulta, contígua a partir de um, de modo que a ordem original dos resultados sobrevive por mais que você ordene o arquivo depois.

Revendedores rodam a mesma busca em várias regiões metropolitanas e comparam preços pedidos com a cidade ao lado, porque preço de usado é local e uma média nacional esconde isso. Times de precificação exportam uma categoria periodicamente para observar o piso de usados com que suas unidades novas competem. Pesquisadores usam URLs de explorar, que cobrem uma categoria em vez de uma palavra-chave, para mapear o que está de fato anunciado perto de um lugar.

Duas propriedades deste conjunto de dados valem ser conhecidas antes de construir sobre ele. Três colunas - condition, firm_price e miles - não trouxeram valores nos nossos testes, e flags trouxe o único valor LOCAL_PICKUP; planeje-as como vazias, não como filtros. E não há identidade de vendedor nem data de publicação em lugar nenhum da saída, porque as páginas de resultados não as renderizam. Comece grátis: suas primeiras 500 linhas não custam nada e não pedem cartão, e depois são US$ 0,002 por linha, tarifa fixa.