OLX Brazil Scraper - Listings, Prices, Cars & Leads
Pricing
from $4.00 / 1,000 listing scrapeds
OLX Brazil Scraper - Listings, Prices, Cars & Leads
Scrape OLX Brazil (olx.com.br) classifieds & marketplace — cars, motorcycles, real estate, electronics, jobs & more. Get title, price, price drops, full typed specs, location, photos, seller name & dealer leads, market price reference + new-listing/price-drop monitoring. No login, key or browser.
Pricing
from $4.00 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
OLX Brazil Scraper — Listings, Prices, Cars, Real Estate & Seller Leads
Extract complete OLX Brazil (olx.com.br) data — the country's #1 classifieds and second-hand marketplace. Scrape cars, motorcycles, real estate, electronics, home goods and more with real prices, price-drop flags, full typed specs, exact location, every photo, the seller's name, and professional/dealer leads — plus OLX's own market price reference (median/min/max of comparable listings) for vehicles. Turn any search into a new-listing & price-drop monitor.
No login and no API key — structured JSON straight from OLX's own server-rendered page data, fetched through an anti-detect browser on Brazilian residential IPs so Cloudflare-protected pages come back reliably.
Why this OLX scraper?
Most OLX scrapers return only title, price and a thumbnail — and most don't cover Brazil at all. This actor ships the richest dataset in the category, pulling from OLX's server-rendered listing data and detail pages:
| Data | Typical scrapers | This actor |
|---|---|---|
| Title, price, currency | ✅ | ✅ |
| Old price + price-drop flag | ❌ | ✅ |
| Full typed attributes (brand, model, year, mileage, fuel, gearbox, m², rooms…) | partial | ✅ all of them |
| Location: city, state, neighbourhood, area code (DDD) & ZIP | partial | ✅ |
| All photos (full set, not just a thumbnail) | ❌ | ✅ |
| Free-text description | ❌ | ✅ opt-in |
| Seller name & seller ID | ❌ | ✅ opt-in |
| Professional / dealer flag + Google rating | ❌ | ✅ |
| Market price reference (median / min / max of comparable cars) | ❌ | ✅ opt-in |
| Vehicle condition / inspection report | ❌ | ✅ opt-in |
| Deduplicated seller / dealer leads with lead score | ❌ | ✅ opt-in |
| New-listing & price-drop monitoring | ❌ | ✅ |
Use cases
- Used-car & marketplace intelligence — track prices, mileage, and OLX's own median/min/max market price reference across thousands of cars and motorcycles to spot under- and over-priced listings.
- Real estate research — pull for-sale and for-rent listings with price, area, rooms, neighbourhood and ZIP across any Brazilian city or state.
- Lead generation — find active professional sellers and dealerships (car dealers, real-estate agencies, electronics stores) with their name, location, area code, listing volume and a 0-100 lead score.
- Price & inventory monitoring — schedule recurring runs with
monitorModeto get only new listings and price drops for any search — perfect for deal alerts, arbitrage and reselling. - Market & demand analysis — measure supply and pricing by category, brand, model and region across Brazil.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the OLX Brazil Scraper, enter a keyword and pick a category (or paste OLX search URLs), then click Start.
- Watch results stream into the dataset — switch between the Listings and Seller leads views.
- Export as JSON, CSV, Excel, XML or RSS — or pull results programmatically via the Apify API.
Input
{"query": "civic 2020","category": "autos-e-pecas/carros-vans-e-utilitarios","state": "sp","priceMin": 50000,"priceMax": 120000,"sortBy": "newest","includeListingDetails": true,"outputSellerLeads": true,"maxResults": 200}
- query — keyword (combined with the category and state). Leave empty to browse a whole category.
- category — choose a verified category (cars, motorcycles, real estate for sale/rent, cell phones, computers, video games, home appliances) or All of Brazil (use with a keyword). For any other category, paste its URL into searchUrls.
- state — optional 2-letter state code (
sp,rj,mg,ba,rs…) to narrow results. - searchUrls — paste any OLX search/category URL (filter on olx.com.br and copy the URL); each is paginated automatically.
- listingUrls — direct OLX ad URLs for full detail extraction.
- priceMin / priceMax — price range in Brazilian Reais (BRL).
- sortBy —
relevance(default) ornewest(best for monitoring). - professionalOnly / withPhotosOnly — filters.
- includeListingDetails (default false) — fetch each ad's detail page for the full description, complete photo set, seller name & ID, exact ZIP, condition report and the market price reference. One extra request per listing.
- outputSellerLeads (default false) — also emit one deduplicated seller/dealer lead per seller.
- monitorMode (default false) — output only new listings and price changes across scheduled runs.
Output
One record per listing (type: "listing"), plus optional seller leads (type: "seller"):
{"type": "listing","listId": 1503406377,"url": "https://sp.olx.com.br/grande-campinas/autos-e-pecas/carros-vans-e-utilitarios/honda-civic-sed-touring-2-0-16v-aut-hibrido-2024-1503406377","title": "Honda Civic Sed.touring 2.0 16V Aut. (híbrido) 2024","price": 208490,"priceText": "R$ 208.490","oldPrice": 213790,"priceDropped": true,"currency": "BRL","category": "Carros, vans e utilitários","professionalAd": true,"publishedDate": "2026-06-17T17:09:46.000Z","state": "SP","municipality": "Campinas","neighbourhood": "Jardim Guanabara","areaCode": "19","zipcode": "13073300","brand": "Honda","model": "Honda Sed.touring 2.0 16V Aut. (híbrido)","vehicleYear": "2024","mileage": 35621,"fuel": "Híbrido","gearbox": "Automático","imageCount": 18,"images": [{ "url": "https://img.olx.com.br/images/23/233640767221011.jpg", "webp": "https://img.olx.com.br/images/23/233640767221011.webp" }],"sellerName": "Localiza Seminovos Barão de Itapura","sellerId": "fbfa0bf9-574f-4e06-8498-0cbf9acdf5b6","sellerType": "professional","description": "HONDA CIVIC 2.0 DI eHEV ADVANCED E-CVT - 2024 / 2024…","marketPriceReference": { "price_min": 198890, "price_p50": 211490, "price_max": 222490, "price_stddev": 5207, "vehicle_count": 363 },"conditionReport": { "status": "UNAVAILABLE", "inspector": "Dekra" },"attributes": { "vehicle_brand": "Honda", "regdate": "2024", "mileage": "35621", "fuel": "Híbrido", "gearbox": "Automático" },"scrapedAt": "2026-06-17T20:29:46.000Z"}
Seller lead record (type: "seller"):
{"type": "seller","sellerId": "fbfa0bf9-574f-4e06-8498-0cbf9acdf5b6","sellerName": "Localiza Seminovos Barão de Itapura","professional": true,"state": "SP","municipality": "Campinas","areaCode": "19","listingsSeen": 2,"categories": ["Carros, vans e utilitários"],"minPrice": 208490,"maxPrice": 222490,"avgPrice": 215490,"profileUrl": "https://www.olx.com.br/perfil/fbfa0bf9-574f-4e06-8498-0cbf9acdf5b6","leadScore": 67}
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it hourly/daily with
monitorModeto track only new listings and price drops in a category, city or for specific dealers. - Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/olx-brazil-scraper').call({query: 'civic 2020',category: 'autos-e-pecas/carros-vans-e-utilitarios',state: 'sp',includeListingDetails: true,outputSellerLeads: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} listings & seller leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new listings or dealer leads straight into your CRM or sheet.
- Slack — get notified when a monitored search finds new listings or price drops.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find Honda Civics under R$120k in São Paulo and list the dealers" and let it run this scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete classifieds, marketplace & lead-gen stack:
- Craigslist Scraper — US classifieds: housing, for-sale, services, gigs & jobs with leads.
- Gumtree Scraper — UK classifieds: cars, property, jobs & for-sale with seller leads.
- eBay Scraper — listings, sold-price comps and seller leads from the biggest marketplace.
- AliExpress Scraper — products, live prices, variants, reviews and supplier leads.
- Made-in-China Scraper — B2B suppliers, products and manufacturer leads.
- Realtor.ca Scraper — Canadian real estate listings with agent & brokerage leads.
- Rightmove Scraper — UK property listings and estate-agent leads.
- Shopify Store Scraper — products, variants, prices and merchant leads from any Shopify store.
Tips
- Big categories: OLX returns ~50 listings per page and paginates deep. Narrow with a keyword, price range or a leaf category to reach the most relevant listings first.
- Region targeting: add a
statecode, or filter on olx.com.br for a specific city/region and paste the URL intosearchUrls. - Recurring monitoring: combine Schedules with
monitorModeandsortBy: "newest"to track only newly listed items and price drops. - Proxies: keep the default Residential (Brazil) proxy — OLX blocks datacenter IPs. The actor retries each request on a fresh session automatically.
- Cost control: leave
includeListingDetailsoff for fast, cheap runs — search results already include price, full attributes, location, photos and the seller's name. Turn it on when you need the free-text description, the seller's public profile id/URL, the exact ZIP code, the vehicle condition report or the market price reference.
FAQ
How do I scrape OLX listings for a specific city or state? Add a state code (e.g. sp), or filter by city on olx.com.br and paste the URL into searchUrls.
Does it work without the OLX API? Yes. OLX has no public listings API — this actor reads the same structured data OLX renders into its own public pages, no key or login needed.
Can I get seller phone numbers? OLX hides phone numbers behind a logged-in reveal step, so they aren't included. You do get the seller name, seller ID, profile URL, professional/dealer flag, city and area code (DDD) — enough to identify and reach active dealers and agencies.
Can I export to Google Sheets, CSV or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I monitor new listings automatically? Turn on monitorMode, then create a Schedule. Each run outputs only new listings and price changes; add a webhook to push them into your CRM, Slack or sheet.
A field is null — why? Some listings genuinely don't publish a price (e.g. "Sob consulta"), a description, or a particular attribute. Fields are null only when the data doesn't exist, not because the scraper skipped them.
Is scraping OLX legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (including Brazil's LGPD for personal data) and OLX's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.