Apolar Scraper - Casas e Sobrados para Alugar avatar

Apolar Scraper - Casas e Sobrados para Alugar

Pricing

from $1.00 / 1,000 apolar imóvels

Go to Apify Store
Apolar Scraper - Casas e Sobrados para Alugar

Apolar Scraper - Casas e Sobrados para Alugar

Scraper não-oficial da Apolar Imóveis (www.apolar.com.br). Extrai casas/sobrados para aluguel com filtros por cidade, quartos, preço e remoção automática de LOCADA (rented-stamp) e EM NEGOCIAÇÃO. Ideal para rastreio diário em Curitiba.

Pricing

from $1.00 / 1,000 apolar imóvels

Rating

0.0

(0)

Developer

Alex Silva

Alex Silva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Apolar Scraper — Casas e Sobrados para Alugar

Primeiro Actor dedicado à Apolar Imóveis no Apify Store. Extraia casas e sobrados para aluguel direto do site www.apolar.com.br com detecção automática do selo LOCADA (rented-stamp) e do texto EM NEGOCIAÇÃO.

Validado em Curitiba em 26/08/2026 com o link: https://www.apolar.com.br/alugar/casa-residencial/curitiba/2-quartos?mensal&country=Brasil&price_max=R%24%203.300,00 → 60 cards carregados (4× Carregar mais imóveis) → 28 LOCADA + 20 EM NEGOCIAÇÃO + 12 DISPONÍVEIS filtrados automaticamente. Custo Apify US$ 0,010.

Por que usar este Actor

  • URL SEO direta da Apolar (não precisa clicar em filtros) — monta /alugar/casa-residencial/{cidade}/{qtos}-quartos?mensal&price_max=...
  • Paginação automática clicando em Carregar mais imóveis até maxItems
  • Filtro cirúrgico de disponibilidade — detecta no HTML:
    <img alt="Imóvel Locado" src="/img/rented-stamp.d5e19c74.webp">
    <div class="property-seal-component seal-type-situacao">
    e texto EM NEGOCIAÇÃO — remove antes de salvar
  • Campos normalizados prontos para deduplicação diária (URL, bairro, rua, área, quartos, vagas, banheiros, preço)

Input

CampoTipoPadrãoDescrição
cidadestringcuritibaCidade slug
tipoImovelstring[]["casa","sobrado"]casa inclui SOBRADO (casa-residencial)
quartosMininteger21–4
precoMaxinteger3300R$
finalidadealugar/compraralugar
excluirLocadabooleantrueRemove selo rented-stamp
excluirEmNegociacaobooleantrueRemove EM NEGOCIAÇÃO
maxItemsinteger305–60
startUrlsrequestList[]Se preencher, ignora montagem e usa URL direta
proxyConfigurationproxyApify ProxyRecomendado RESIDENTIAL

Exemplo — seu caso:

{
"cidade": "curitiba",
"tipoImovel": ["casa", "sobrado"],
"quartosMin": 2,
"precoMax": 3300,
"excluirLocada": true,
"excluirEmNegociacao": true,
"maxItems": 30
}

Ou use startUrls com a URL exata que você já usa.

Output (dataset)

Cada item:

{
"id": "109050",
"url": "https://www.apolar.com.br/alugar/curitiba/alto-boqueirao/...-109050?",
"titulo": "SOBRADO 3 qtos - Alto Boqueirão - 132m²",
"tipo": "SOBRADO",
"bairro": "Alto Boqueirão",
"rua": "Rua São Francisco De Sales",
"cidade": "curitiba",
"quartos": 3,
"vagas": 2,
"areaM2": 132,
"banheiros": 1,
"preco": 3300,
"precoRaw": "R$ 3.300,00",
"status": "DISPONIVEL",
"fonte": "Apolar"
}

APOLAR_STATS salvo no Key-Value Store:

{ "totalCards": 60, "locadas": 28, "negociacao": 20, "disponiveis": 12 }

Custos

Crawler Playwright + Chromium. Média observada: US$ 0,010 para 60 cards / US$ 0,004 para 30 (compute + proxy). Preço sugerido no Store: US$ 0,001 por resultado (PAY_PER_EVENT) — Apify retém 20–30%, seu lucro ~US$ 0,05 por run de 30.

Benchmark vizinhos: ZAP 9k runs US$ 0,001, Imovelweb 5k US$ 0,002.

Como publicar e vender

npm i -g apify-cli
apify login # seu token Apify (não colar no chat)
cd apolar-scraper
apify push # sobe para sua conta
# No Apify Console > Actors > apolar-scraper > Publish to Store > preencher título, descrição, preço

Requisitos Store: ícone 600×600, screenshots, README, suporte. Aprovação em 1–3 dias. Monitore quebras de layout (Apolar é Vue SPA, app.<hash>.js muda; seletor .property-component e botão Carregar mais imóveis precisam ser revisados).

Actor não-oficial, sem vínculo com Apolar Imóveis. Acesse apenas dados públicos e respeite robots.txt e ToS da Apolar. Use useApifyProxy: true e não abuse de concorrência.

Teste local

npm install
apify run --input '{"cidade":"curitiba","precoMax":3300,"maxItems":12}'

Dataset em storage/datasets/default/*.json.