OLX Brazil Scraper | Anúncios, Prices & Sellers avatar

OLX Brazil Scraper | Anúncios, Prices & Sellers

Pricing

from $1.00 / 1,000 listings

Go to Apify Store
OLX Brazil Scraper | Anúncios, Prices & Sellers

OLX Brazil Scraper | Anúncios, Prices & Sellers

The OLX Brazil Listings Scraper extracts olx.com.br ads by keyword or search link: title, price, city, neighbourhood, photos, seller type and category attributes, with optional description, CEP and seller name. Filter by state, price and seller; goes past the 5,000-result limit. No login or API key.

Pricing

from $1.00 / 1,000 listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Security

Limited permissions

Share

🚀 OLX Brazil Scraper: Anúncios, Prices and Sellers

Export OLX Brazil ads (anúncios) from olx.com.br as clean JSON, CSV or Excel. The OLX Brazil Listings Scraper works from a keyword or any OLX search link, and returns title, price, city, neighbourhood, photos, seller type and every attribute the category has. It's for price trackers, resellers and analysts who need OLX data without an API key or a login.

🎯 Use Cases

  • OLX price tracker: schedule a daily run on a keyword and build your own price history for phones, laptops or appliances.
  • Resale and arbitrage research: find underpriced items by state, price range and condition.
  • Market research on Brazilian classifieds: measure supply, typical prices and private versus professional sellers per category.
  • OLX API alternative: pull ads into a spreadsheet, database or app without building your own integration.
  • New-ad alerts: sort by newest, run hourly and send fresh ads to Slack, email or a webhook.

✨ Features

  • Prices as numbers: current price, old price and a flag for reduced prices, in BRL.
  • Location: state, city, neighbourhood and area code (DDD).
  • Category attributes: brand, model, condition, storage and whatever else the category shows, under attributes.
  • Seller signals: private or professional, featured and pinned ads, online payment and delivery.
  • Keywords or search links: paste any www.olx.com.br search with its filters, including page number.
  • Past the 5,000-result limit: OLX stops at 100 pages. Above that, a search is split by state and price band automatically.
  • No duplicates: an ad found by two searches is saved and charged once.
  • Optional details: full description, first-listed date, CEP, coordinates when the ad has them, and seller name.

🛠️ How It Works

  1. Choose what to search: fill in the fields or paste a search link from OLX.
  2. Set Max results: the default is 50.
  3. Run the scraper and download the results as JSON, CSV or Excel, or pull them through the API.

⚙️ Input

FieldWhat it does
Search queriesKeywords as you would type them on OLX. Default iphone.
Search linksAny search or category link from www.olx.com.br. Filters and page number are kept.
StateAll of Brazil, or one state.
Sort byMost relevant, newest, lowest price or highest price.
Min / Max pricePrice range in R$.
Seller typeAny, private or professional.
Max resultsTotal ads to save. Default 50.
Scrape ad detailsAlso open each ad for description, CEP and seller. Off by default.
{
"searchQueries": [
"iphone 13",
"geladeira"
],
"state": "sp",
"sortBy": "newest",
"maxPrice": 3000,
"sellerType": "private",
"maxItems": 200
}

💰 Pricing

You pay per result, and only for what is saved.

EventPrice
Actor start (per run, per GB of memory)$0.00005
Each listing saved$0.001
Ad details, per listing (only when turned on and loaded)$0.002

Examples, leaving out the start fee of a fraction of a cent:

  • 1,000 listings: $1.00
  • 1,000 listings with details: $3.00
  • 10,000 listings: $10.00

Set a maximum charge per run and the scraper stops there. Duplicates aren't charged, and if an ad's details can't be loaded, the listing is saved without them and you don't pay for details.

📦 Sample Output Data

{
"id": "1541353935",
"title": "Notebook VAIO FE14 Intel Core i7-1051U 16GB 240GB SSD",
"price": 2597,
"priceText": "R$ 2.597",
"oldPrice": null,
"currency": "BRL",
"url": "https://sp.olx.com.br/sao-paulo-e-regiao/informatica/notebooks/notebook-vaio-fe14-intel-core-i7-1051u-16gb-240gb-ssd-1541353935",
"category": "Notebooks",
"categoryId": "19020",
"state": "SP",
"city": "São Paulo",
"neighbourhood": "Vila Progresso (Zona Norte)",
"areaCode": "11",
"postedAt": "2026-10-31T11:33:17.000Z",
"isProfessional": true,
"isFeatured": false,
"isPinned": false,
"priceReduced": false,
"onlinePayment": true,
"delivery": true,
"sellerRating": null,
"imageCount": 6,
"videoCount": 0,
"images": [
"https://img.olx.com.br/images/81/815641330356996.jpg",
"https://img.olx.com.br/images/80/807616579482450.jpg"
],
"attributes": {
"category": "Notebooks",
"info_notebooks_brand": "VAIO",
"info_notebooks_condition": "Recondicionado",
"info_notebooks_cpu_brand": "Intel",
"info_notebooks_cpu_model": "Intel Core i7",
"info_notebooks_cpu_ram_size": "16 GB",
"info_notebooks_graphic_card_brand": "Intel",
"info_notebooks_screen_inches": "14 polegadas",
"info_notebooks_storage_size": "256 GB",
"info_notebooks_type": "Notebook",
"info_notebooks_features": "Inclui acessórios, Inclui SSD"
},
"searchInput": "notebook",
"detailsScraped": true,
"description": "***PRODUTO RECONDICIONADO*** ***PRODUTO RECONDICIONADO*** ____________________________________ INFORMAÇÕES BÁSICAS Produto usado com marcas de uso, podendo conter leves avarias com…",
"firstListedAt": "2026-10-31T11:33:17.000Z",
"zipcode": "02978010",
"region": "São Paulo e região, SP",
"latitude": null,
"longitude": null,
"sellerName": "Marcosalmeidafuturobrasilreversa",
"sellerId": "05c9b16d-dcaa-4a4c-a626-6f2f32370644",
"officialStore": null,
"officialStoreUrl": null,
"whatsappAvailable": false,
"phoneAvailable": false,
"scrapedAt": "2026-11-01T07:54:11.587Z"
}

attributes changes by category, so a phone has electronics_brand and a fridge has eletro_refrigerators_type. postedAt is the date OLX shows on the ad, which moves when the seller bumps it; firstListedAt (details only) is when the ad was first published.

📅 Schedule and Integrate

For price tracking, run daily with the same keywords and compare price by id. For new-ad alerts, sort by newest and run hourly. Set it up with Apify Schedules, then send results to Google Sheets, Zapier, Make, n8n or your own webhook.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{
"searchQueries": [
"iphone 13"
],
"state": "rj",
"maxItems": 20
}

❓ FAQ

Does OLX Brazil have an official API? OLX Brazil's integration tools are aimed at professional advertisers publishing their own ads, not at reading search results. This Actor is the practical alternative: no API key, no approval, and the results come back as structured data.

Do I need an OLX account? No. It reads public ads, so no login or account is needed.

Why is a field empty? Advertisers fill in different things, and each category has its own attributes. Details fields are only filled when Scrape ad details is on. Phone numbers aren't included, because OLX doesn't show them publicly; phoneAvailable and whatsappAvailable tell you if the advertiser accepts those contacts.

How do I track OLX prices? Schedule a daily run with your keywords, then compare price and oldPrice per id across runs. Each ad keeps the same id for its whole life.

How many results can I get from one search? OLX shows at most 5,000 results per search (100 pages). When you ask for more, the scraper splits the search by state and price band. Ads with no price can be missed once a search is split by price.