Extrator do Craigslist

Um quadro inteiro de anúncios,
como linhas que dá para ordenar.

Cole uma URL de busca do Craigslist - ou um anúncio avulso - e receba os resultados como linhas: o título, o preço pedido e a moeda, a condição quando o vendedor informou uma, o bairro, um link para o anúncio, a foto e uma prévia da descrição. Na ordem em que o Craigslist devolveu.

500 linhas grátis, uma única vezdepois US$ 0,002 por linha9 colunasCSV · XLSX · JSON
Como funciona

Entra uma URL de busca,
saem os anúncios dela.

A entrada é a página que você rolaria de outro jeito. Monte a busca no Craigslist como sempre e depois passe o endereço para nós.

  1. PASSO 1Entre na plataforma.
  2. PASSO 2Abra o Extrator do Craigslist.
  3. PASSO 3Cole URLs de busca do Craigslist ou URLs de anúncios avulsos, 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, marcada com a consulta de onde veio e numerada na ordem em que o Craigslist devolveu - assim o ranking sobrevive até a planilha.

Por que as equipes usam

Um quadro de classificados
que dá para consultar de verdade.

Preços com que dá para calcular

O preço pedido e a moeda chegam como colunas próprias, então uma busca vira uma distribuição em vez de uma página para bater o olho. Leia antes a nota sobre o sentinela -1: é a única coisa que distorce uma média se passar batido.

Até o bairro

O Craigslist marca os anúncios com a área informada por quem publica, não com um CEP, e é assim que ela chega. Uma única busca de cidade se espalha por uma longa cauda de bairros - o bastante para ver onde a oferta realmente está.

O ranking vem junto

As linhas chegam numeradas na ordem em que o quadro serviu, então uma execução repetida mostra o que se mexeu. Essa ordem é justamente o que um copiar e colar manual sempre perde.

O que você recebe

Nove colunas,
uma linha por anúncio.

O que o quadro mostra de cada publicação: o que é, quanto custa, em que condição o vendedor diz que está, onde fica e onde ir ver.

Duas dessas colunas se comportam de um jeito que vale conhecer antes de construir em cima, então estão sinalizadas na tabela e não deixadas como tropeço. price é uma string e usa -1 para dizer que nenhum preço foi informado, de modo que uma conversão ingênua para número puxa todas as médias para baixo. E description é uma prévia limitada a 500 caracteres, não o anúncio inteiro; textos mais longos param no meio da palavra exatamente nesse comprimento.

O conjunto de colunas, o sentinela e o corte são propriedades da exportação e valem seja qual for a sua consulta. Com que frequência os campos opcionais trazem um valor é outra questão - isso varia com a categoria, o quadro para o qual você apontar e quantas linhas você levar.

Dicionário de dados

Nove colunas no arquivo,
dez no JSON.

A linha de cabeçalho da exportação, em ordem. Quando um campo aparece como opcional abaixo, isso descreve o que quem anuncia no Craigslist escolhe preencher - não a extração. Com que frequência ele traz um valor varia com o quadro, a categoria e o tamanho da execução.

query
A URL do Craigslist que você enviou, repetida em cada linha que veio dela.
title
O título do anúncio, como o vendedor escreveu.
price
O preço pedido, como string. Um valor de -1 significa que nenhum preço foi informado - o Craigslist permite anúncio sem ele. É um sentinela, não um número: filtre antes de tirar média ou ordenar.
currency
A moeda em que o quadro cota. Trate como a moeda do quadro do Craigslist para o qual você apontou, não como uma constante.
condition
A condição que o vendedor selecionou: new, like new, excellent, good ou fair. Opcional no Craigslist, então frequentemente em branco.
location
O bairro ou a área sob a qual o anúncio foi publicado - o rótulo de área em texto livre do Craigslist, não um CEP.
url
Link para o anúncio no Craigslist.
image
A foto do anúncio, na CDN de imagens do Craigslist. Vazia em publicações sem imagem.
description
Uma prévia do corpo do anúncio, limitada a 500 caracteres e cortada no meio da palavra no limite. Muitas vezes em branco. Não é o texto completo.
position
Posição em base 1 dentro da consulta, na ordem em que o Craigslist devolveu o anúncio. Só no JSON - as exportações CSV e XLSX param em nove colunas.

Duas armadilhas, ambas fáceis de evitar depois que você sabe. price é uma string carregando o sentinela -1 para “sem preço informado”, então converter a coluna e tirar uma média vai puxá-la para baixo silenciosamente; filtre primeiro. E description é uma prévia de 500 caracteres, não o anúncio: textos mais longos param exatamente nesse comprimento, no meio da palavra. Além disso, position existe apenas no JSON, então uma exportação CSV ou XLSX tem nove colunas e não dez, e condition é realmente opcional no Craigslist, não algo que falte à extração - é um campo que o vendedor escolhe preencher.

O que ele aceita

Uma busca inteira,
ou um único anúncio.

Aponte para uma página de resultados para levar o quadro, ou para um anúncio específico quando já souber qual. Os dois voltam nas mesmas nove colunas.

craigslist.org/search/… craigslist.org/d/…html Colar uma por linha Upload CSV Upload XLSX Upload TXT Upload Parquet Limite por consulta Uma linha por anúncio
Fluxos de trabalho comuns

Três tarefas que as pessoas
mais executam aqui.

Alguns exemplos do que um quadro de classificados consultável serve.

Revenda

Saiba o preço de mercado antes de comprar

Extraia todos os anúncios daquilo que você negocia e leia a coluna de preço como uma distribuição, não como um feed. Filtre as linhas sem preço e a diferença entre uma boa e uma má compra deixa de ser palpite.

Revenda · Arbitragem
Oferta

Veja onde o estoque realmente está

A coluna de bairro transforma uma busca de cidade em um mapa de oferta. Útil quando a diferença entre uma retirada que vale a pena e uma tarde perdida é de que lado da cidade fica.

Operações
Pesquisa

Acompanhe uma categoria ao longo do tempo

Rode a mesma busca de forma programada e cada exportação é um retrato datado - quantos anúncios, a que preços, em que condição. Oferta e preços de usados se movem rápido, e uma execução isolada não mostra isso.

Pesquisa
Preços

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

Sem assinatura, sem mínimo, sem fatura recorrente. Suas primeiras 500 linhas são por nossa conta - depois, pagamento por uso, à mesma tarifa fixa de qualquer outro extrator 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, upload de arquivo e todos os formatos de exportação inclusos.

US$ 0 para sempre
Pagamento por uso

US$ 0,002 por linha, após o 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 faturas surpresa, sem unidades de computação para traduzir.

Mais popular
Volume

Sob medida · alto volume

Preço por volume, workers dedicados e um SLA para acompanhar muitas buscas em muitos quadros de forma programada. Conte seus números e enviamos uma proposta.

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

O mesmo item,
nos outros quadros.

Preço de usado só significa alguma coisa ao lado de outro número. Estes dois fornecem esse número.

A parte jurídica

É legal extrair
dados do Craigslist?

Resposta curta: os anúncios são públicos - mas o Craigslist protege suas publicações mais do que a maioria dos sites, e vale saber disso antes de escalar.

Tudo o que é coletado aqui aparece em uma página pública do Craigslist para qualquer visitante, logado ou não: o título, o preço pedido, a condição escolhida pelo vendedor, a área sob a qual publicou, a foto e a descrição. Sem login, sem paywall, nada atrás de uma conta. Em toda a exportação não há nome de vendedor, telefone ou e-mail, nem coluna para isso.

Preferimos sinalizar a deixar você descobrir depois: o Craigslist historicamente agiu contra a coleta automatizada dos seus anúncios de forma mais ativa do que sites comparáveis, e seus termos a restringem. Isso não torna secretos dados públicos, mas faz disto uma questão de termos com histórico real por trás - se você planeja volume, ou construir um produto sobre a saída, busque orientação sobre o seu caso específico em vez de se apoiar em uma regra geral.

Não rodamos rastreadores de terceiros na camada de dados, e suas exportações se excluem sozinhas após 30 dias.

livescraper.app · princípios
Apenas páginas públicas de anúncios
Sem logins, nenhuma conta tocada
Sem nomes de vendedores ou dados de contato
Alinhado ao GDPR por padrão
O Craigslist faz valer seus termos - leia-os!
Busque orientação antes de construir um produto sobre este.
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 humanos, não bots.

Como eu extraio dados do Craigslist?+
Com o Extrator do Craigslist:
  1. Entre na plataforma.
  2. Abra o Extrator do Craigslist.
  3. Cole URLs de busca do Craigslist ou URLs de anúncios avulsos, 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.
Por que algumas linhas têm preço -1?+
Porque o vendedor não informou preço. O Craigslist permite anúncio sem preço, e a exportação usa -1 como sentinela em vez de deixar a célula vazia. É a coisa mais importante a saber sobre este conjunto de dados: price é uma string, e se você converter a coluna inteira para número e tirar uma média, essas linhas puxam tudo para baixo silenciosamente. Filtre antes.
Eu recebo a descrição completa do anúncio?+
Não - a coluna description é uma prévia limitada a 500 caracteres, e corta no meio da palavra quando a publicação é mais longa. Serve para distinguir anúncios e buscar palavras-chave, mas não é o texto completo da publicação. Siga a coluna url quando precisar de tudo.
O que posso usar como entrada?+
Ou uma URL de busca do Craigslist, que se parece com uma página de resultados com a sua consulta no final, ou a URL de um anúncio avulso terminada em .html. Cole uma por linha ou envie um arquivo CSV, XLSX, TXT ou Parquet. Uma URL de busca produz muitas linhas; uma de anúncio produz uma.
Por que a coluna de condição está vazia em tantas linhas?+
Porque a condição é opcional para o vendedor no Craigslist. Quando ele informa, volta como new, like new, excellent, good ou fair. Uma célula vazia significa que o vendedor pulou o campo, não que a extração deixou passar - com que frequência isso acontece varia com a categoria e o quadro.
Ele devolve os contatos do vendedor?+
Não. O Craigslist encaminha o contato pelo próprio relay em vez de publicar telefone ou e-mail no anúncio, então não há nada disso para coletar e nenhuma coluna para isso. A exportação descreve o item e onde ele está, não quem está vendendo.
Quais regiões do Craigslist funcionam?+
A entrada é uma URL, então você recebe o quadro ao qual essa URL pertence. Preferimos não publicar uma lista de regiões suportadas que não testamos - todas as exportações que temos vieram de uma única cidade, então faça uma execução pequena no plano gratuito contra o quadro que importa para você.
Quanto custa?+
As primeiras 500 linhas são grátis e 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 extrator da plataforma. O estimador mostra o custo de uma execução antes de ela começar.

Seus primeiros 500 anúncios,
por nossa conta.

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

Ativa na hora · sem cartão

Extraia anúncios do Craigslist para uma planilha

O Extrator do Craigslist da Livescraper transforma uma busca de classificados em um conjunto de dados. Você envia uma URL de busca do Craigslist ou a de um anúncio avulso - digitada uma por linha, ou enviada como arquivo CSV, XLSX, TXT ou Parquet -, define um limite por consulta se quiser, e baixa os resultados como um arquivo CSV, Excel ou JSON limpo. Uma linha por anúncio, numerada na ordem em que o quadro devolveu.

Cada linha carrega o título do anúncio como o vendedor escreveu, o preço pedido e a moeda, a condição selecionada quando ele informou, o bairro sob o qual publicou, um link para a publicação, a foto e uma prévia da descrição. Nove colunas no arquivo, com uma décima no JSON carregando a posição do resultado.

Revendedores extraem todos os anúncios daquilo que negociam e leem os preços como uma distribuição em vez de um feed. Times de operações usam a coluna de bairro para transformar uma busca de cidade em um mapa de onde a oferta realmente está. Pesquisadores rodam a mesma busca de forma programada, porque preços de usados se movem rápido e um retrato isolado não mostra tendência.

Duas propriedades desta exportação valem ser conhecidas antes de escrever código contra ela. A coluna de preço é uma string e usa -1 para dizer que nenhum preço foi informado, então converter sem cuidado faz toda média que você calcular derivar para baixo - filtre essas linhas primeiro. E a descrição é uma prévia limitada a 500 caracteres, cortada no meio da palavra no limite, e não a publicação completa. 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.