OLX Brazil Scraper - Listings, Prices, Cars & Leads avatar

OLX Brazil Scraper - Listings, Prices, Cars & Leads

Pricing

from $4.00 / 1,000 listing scrapeds

Go to Apify Store
OLX Brazil Scraper - Listings, Prices, Cars & Leads

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

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

OLX Brazil Scraper — Listings, Prices, Cars, Real Estate & Seller Leads

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by OLX Brasil or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "OLX Brasil" is referenced only to describe the publicly available website this Actor collects data from.

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:

DataTypical scrapersThis 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) & ZIPpartial
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 monitorMode to 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

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the OLX Brazil Scraper, enter a keyword and pick a category (or paste OLX search URLs), then click Start.
  3. Watch results stream into the dataset — switch between the Listings and Seller leads views.
  4. 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).
  • sortByrelevance (default) or newest (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
}

How much does it cost to scrape OLX Brasil?

This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Listing scraped - One OLX Brazil listing from search/category results: title, price, old price & price-drop flag, full typed attributes, location, photos, dates, professional-seller flag and seller Google rating.
  • Listing scraped with full detail - A listing enriched from its detail page: full description, complete photo set, seller name & ID, exact ZIP, vehicle condition/inspection and the OLX market price reference. One extra page fetch — replaces the base listing charge.
  • Seller lead - One deduplicated seller/dealer lead: name, professional flag, state/city/area code, Google rating, active-listing count, categories, price range, sample listing URLs, profile URL and a 0-100 lead score.

The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

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 monitorMode to 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:

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 state code, or filter on olx.com.br for a specific city/region and paste the URL into searchUrls.
  • Recurring monitoring: combine Schedules with monitorMode and sortBy: "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 includeListingDetails off 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.

Data & lawful use

This Actor reads public listings and the seller information shown on them. Sellers on OLX Brasil include private individuals, so seller names, usernames and any contact details are personal data. If you are in the EU or UK you are the data controller for what you do with them: have a lawful basis, use the data for market research, price monitoring or lawful sourcing, honour deletion requests, and do not send private sellers unsolicited marketing.

Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by OLX Brasil or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"OLX Brasil" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official OLX Brasil product, is not authorised or certified by OLX Brasil, and does not distribute OLX Brasil software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

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.