OLX Brasil Scraper avatar

OLX Brasil Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
OLX Brasil Scraper

OLX Brasil Scraper

Scrape cars, real estate, phones, and other ads from olx.com.br. Use the same listing filters as the site or paste an OLX URL — the URL wins when set.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

3

Monthly active users

2 days ago

Last modified

Categories

Features

Limited permissions

Share

🇧🇷 OLX Brasil Cars Scraper

Want OLX Brasil cars in a spreadsheet? This scraper makes it easy.

This actor is for cars, vans, and utilities only — not motos, and not the rest of the OLX marketplace.

Use structured filters — the same ones as the OLX cars listing; structured filters work better for AI agents — or paste an input_url once you've already filtered in the browser. When input_url is set it overrides the filters below.

OLX lists hundreds of thousands of car ads. This actor reads the public cars listing payload and returns up to 2000 rows per run.

💡 Perfect for...

  • Agents: Export Toyota automatics from 2018+ without paging the site.
  • Dashboards: Track price, year, km, fuel, and city.
  • Market research: Slice body type, color, advertiser, FIPE, and inspection flags.
  • Data analysts: Export structured OLX car rows with public ad URLs.
  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live OLX car results.
  • 📚 RAG Systems: Feed titles, specs, and locations into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste /autos-e-pecas/carros-vans-e-utilitarios/toyota (input_url) if you already filtered in the browser, or use dropdowns (better for AI agents). input_url always wins when set.
  • 🎯 Website-Matched Filters: Same Marca, Modelo, Versão, Preço, Ano, Quilometragem, Câmbio, Combustível, Tipo, Cor, Portas, Direção, Motor, Opcionais, Aceita Trocas, Kit GNV, Estado financeiro, Documentação, Conservação, Final de placa, Tipo de anunciante, Ordenar, Festival de Carros, Histórico veicular, Vistoriado, and Ofertas abaixo da FIPE as olx.com.br.
  • 🌐 Nationwide: All 27 UF slugs (estado-sp, estado-rj, …). Prefer www.olx.com.br/estado-sp/... over city subdomains.

📦 What's inside the data?

Every row includes listing fields from the public cars payload:

  • Core: id, url, title, category, price, old_price, currency (BRL), price_reduction, installments
  • Vehicle: make, model, year, mileage_km, body_type, engine, fuel, transmission, steering, color, doors, plate_end, features
  • Condition: single_owner, accepts_trade, gnv_kit, owner_manual, spare_key, warranty, dealership_serviced, ipva_paid, has_fines, auction, settled, financed, financial_status, documentation, conservation, festival
  • Place / seller: location, city, neighbourhood, state, ddd, professional_ad, seller, seller_rating
  • Flags / media: featured, fixed_on_top, inspected, vehicle_history, vehicle_tags, vehicle_pills, condition_report_status, condition_report_date, published_at, image_url, image_count, video_count, view360_url

🚀 Quick start

Option A — Input URL

  1. Open OLX cars, apply filters, copy the URL — e.g. https://www.olx.com.br/autos-e-pecas/carros-vans-e-utilitarios/toyota?rs=2018&gb=2.
  2. Paste it into input_url.
  3. Set max_results and click Start.

Option B — Structured filters (better for AI agents)

  1. Leave input_url empty.
  2. Pick make, year, transmission, state, and any other cars filters.
  3. Set max_results (up to 2000) and click Start.

Tech details for developers 🧑‍💻

Input Example (filters):

{
"make": "toyota",
"transmission": "automatico",
"year_min": 2018,
"state": "sp",
"max_results": 100
}

Input Example (URL override):

{
"input_url": "https://www.olx.com.br/autos-e-pecas/carros-vans-e-utilitarios/toyota?rs=2018&gb=2",
"max_results": 50
}

Output Example:

{
"id": "1527847223",
"url": "https://pi.olx.com.br/regiao-de-teresina-e-parnaiba/autos-e-pecas/carros-vans-e-utilitarios/toyota-hilux-sw4-srx-plat-4x4-2-8-tb-die-aut-2024-1527847223",
"title": "Toyota Hilux SW4 SRX Plat. 4X4 2.8 TB Die. Aut. 2024",
"category": "Carros, vans e utilitários",
"price": 349900,
"old_price": null,
"currency": "BRL",
"price_reduction": false,
"installments": false,
"make": "Toyota",
"model": "Toyota SW4 SRX Plat. 4X4 2.8 TB Die. Aut.",
"year": 2024,
"mileage_km": 30000,
"body_type": "SUV",
"engine": "2.0 - 2.9",
"fuel": "Diesel",
"transmission": "Automático",
"steering": "Hidráulica",
"color": "Branco",
"doors": "4 portas",
"plate_end": "1",
"features": "Air bag, Ar condicionado, Alarme, Bancos de couro, Câmera de ré, Computador de bordo, Conexão USB, Controle automático de velocidade, Navegador GPS, Rodas de liga leve, Sensor de ré, Som, Tração 4x4, Trava elétrica, Vidro elétrico, Volante multifuncional",
"single_owner": null,
"accepts_trade": null,
"gnv_kit": false,
"owner_manual": true,
"spare_key": true,
"warranty": null,
"dealership_serviced": null,
"ipva_paid": true,
"has_fines": false,
"auction": false,
"settled": true,
"financed": false,
"financial_status": "Quitado",
"documentation": "IPVA Pago",
"conservation": "Com manual, Chave reserva",
"festival": false,
"location": "Teresina - PI",
"city": "Teresina",
"neighbourhood": "São Cristóvão",
"state": "PI",
"ddd": "86",
"professional_ad": false,
"seller": "João da silveira terto",
"seller_rating": null,
"featured": true,
"fixed_on_top": false,
"inspected": false,
"vehicle_history": true,
"vehicle_tags": ["vehiclehistory"],
"vehicle_pills": ["IPVA pago"],
"condition_report_status": null,
"condition_report_date": null,
"published_at": "2026-09-03T22:38:16+00:00",
"image_url": "https://img.olx.com.br/images/59/592653792972449.jpg",
"image_count": 7,
"video_count": 0,
"view360_url": null
}

Output fields:

FieldDescription
idOLX listId.
urlPublic ad URL.
titleAd headline (subject).
categoryAlways cars, vans, and utilities on this actor.
priceAsking price as a number.
old_pricePrevious price when OLX shows a reduction.
currencyAlways BRL.
price_reductionWhether the ad has a price-drop badge.
installmentsWhether installments are advertised.
makeVehicle brand.
modelVehicle model / version string.
yearModel year.
mileage_kmOdometer in kilometres.
body_typeHatch, Sedã, SUV, Pick-up, …
engineMotor range, e.g. 1.5 or 2.0 - 2.9.
fuelGasolina, Flex, Diesel, Híbrido, Elétrico, …
transmissionManual, Automático, Semi-Automático, Automatizado.
steeringHidráulica, Elétrica, …
colorBody color.
doorsDoor count label.
plate_endFinal de placa.
featuresOpcionais string from the listing.
single_ownerÚnico dono when published.
accepts_tradeAceita trocas when published.
gnv_kitKit GNV flag.
owner_manualCom manual.
spare_keyChave reserva.
warrantyCom garantia.
dealership_servicedRevisões em concessionária.
ipva_paidIPVA pago.
has_finesCom multas.
auctionDe leilão.
settledQuitado.
financedFinanciado.
financial_statusIndexed financial status label.
documentationDocumentação e regularização.
conservationConservação e garantia.
festivalFestival de Carros flag.
locationCombined location string.
cityMunicipality.
neighbourhoodNeighbourhood.
stateUF, e.g. SP.
dddArea code.
professional_adProfessional vs private advertiser.
sellerSeller name from the listing payload.
seller_ratingOLX Pay seller rating when present.
featuredFeatured / bumped ad.
fixed_on_topPinned to the top of the list.
inspectedVistoriado / inspection report.
vehicle_historyHistórico veicular tag.
vehicle_tagsRaw tag slugs from the payload.
vehicle_pillsBadge labels shown on the card.
condition_report_statusInspection report status when present.
condition_report_dateInspection report timestamp when present.
published_atAd date as ISO-8601 UTC.
image_urlFirst photo.
image_countPhoto count.
video_countVideo count.
view360_url360 view URL when published.

📋 Input reference (detailed)

ParameterTypeRequiredDefaultDescription
input_urlstringNo—Paste an OLX cars listing URL; overrides filters when set.
querystringNo—Same as the OLX search box (?q=).
makestring enumNoallSame Marca slugs as the cars page (toyota, gm-chevrolet, vw-volkswagen, …).
modelstringNo—Same Modelo path after make (corolla).
versionstringNo—Same Versão filter (vv=).
statestring enumNoallAll 27 UF slugs (sp, rj, mg, …).
year_min / year_maxintegerNo—Same Ano por intervalo (rs= / re=).
price_min / price_maxintegerNo—Same Preço Min. / Máx. (ps= / pe=, BRL).
mileage_min / mileage_maxintegerNo—Same Quilometragem (ms= / me=).
transmissionstring enumNoanySame Câmbio (manual, automatico, semi-automatico, automatizado).
fuelstring enumNoanySame Combustível (gasolina, alcool, flex, diesel, hibrido, eletrico).
body_typestring enumNoanySame Tipo (hatch, seda, suv, pick-up, van-utilitario, perua, coupe, conversivel, caminhao-leve, buggy).
colorstring enumNoanySame Cor (preto, branco, prata, vermelho, cinza, azul, amarelo, verde, laranja, outra).
doorsstring enumNoanySame Portas (2, 3, 4).
steeringstring enumNoanySame Direção (hidraulica, eletrica, mecanica, eletro-hidraulica).
enginestring enumNoanySame Motor (1.0 … 4.0-plus).
accepts_tradestring enumNoanySame Aceita Trocas (sim, nao).
featurestring enumNoanySame Opcionais (ar-condicionado, air-bag, teto-solar, tracao-4x4, …).
gnv_kitstring enumNoanySame Kit GNV (sim, nao).
financial_statusstring enumNoanySame Estado financeiro (quitado, financiado).
documentationstring enumNoanySame Documentação (ipva-pago, com-multas, de-leilao).
conservationstring enumNoanySame Conservação (unico-dono, com-manual, chave-reserva, revisoes-concessionaria, com-garantia).
plate_endstring enumNoanySame Final de placa (0–9).
advertiserstring enumNoanySame Tipo de anunciante (particular, profissional).
sortstring enumNorelevanceSame Ordenar por (relevance, date, price, biggest_price).
festivalbooleanNofalseSame Festival de Carros toggle (vt=1).
vehicle_historybooleanNofalseSame Histórico veicular toggle (vtvh=).
inspectedbooleanNofalseSame Vistoriado toggle (crss=).
below_fipebooleanNofalseSame Ofertas abaixo da FIPE toggle (fpdll=).
max_resultsintegerNo50Maximum rows (1–2000).

Notes on filters

  • Prefer exact enum strings from the Apify input dropdowns (same labels as OLX cars).
  • Chevrolet is gm-chevrolet and Volkswagen is vw-volkswagen — those are the live OLX slugs.
  • input_url always wins over filters when provided.
  • www.olx.com.br, olx.com.br, and UF hosts such as sp.olx.com.br are accepted.
  • This actor does not scrape motos or other OLX categories.

🔧 Custom scrapers and agents

If you need a custom web scraper, or custom AI agents and workflows, contact me through tuik.ai. We help businesses cut costs and time by up to 10x.

⌂ 换网址