# OLX Motoryzacja Polska: Samochody, Filtry, Monitoring (`liveclaude/olx-motoryzacja-pl`) Actor

Scraper OLX.pl dla motoryzacji: samochody osobowe, motocykle, ciężarowe, dostawcze, części. Multi-brand i multi-model. Pełne filtry (marka, rocznik, przebieg, paliwo, skrzynia, cena, miasto z promieniem). Monitoring nowych okazji dla autokomisów. Od Klevio, polski specjalista e-commerce.

- **URL**: https://apify.com/liveclaude/olx-motoryzacja-pl.md
- **Developed by:** [FlareWOW](https://apify.com/liveclaude) (community)
- **Categories:** E-commerce, Lead generation, MCP servers
- **Stats:** 1 total users, 0 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 pobranie ogłoszenias

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## OLX Motoryzacja Polska: Scraper Samochodów

Automatyczny scraper polskiej motoryzacji na OLX.pl. Wybierz kategorię, kilka marek jednocześnie (na przykład BMW, Audi, Mercedes-Benz), ustaw filtry (rocznik, przebieg, cena) i dostań kompletną listę pasujących ogłoszeń w JSON lub CSV.

Najmocniejsza funkcja to monitoring nowych ogłoszeń. Ustaw harmonogram w Apify co 30 minut i bądź pierwszy do kontaktu z okazyjną ofertą.

![Wyniki OLX Motoryzacja: wiele marek w jednym uruchomieniu (BMW, Audi) w widoku tabeli](https://api.apify.com/v2/key-value-stores/Obt4b1F4QX96bqVZs/records/moto-wyniki-multibrand.png)

*Wiele marek w jednym runie: marka, model, rocznik, przebieg, cena, paliwo, skrzynia, moc, pojemność, nadwozie, stan, miasto, województwo, typ sprzedawcy i link.*

### Dla kogo

- 🏢 **Autokomisy**, monitoring konkurencji i znajdowanie okazji
- 🚗 **Dealerzy**, market intelligence i ceny referencyjne
- 👤 **Kupujący samochody**, codzienne alerty nowych okazji
- 📊 **Analitycy rynku**, statystyki cen według marki i rocznika
- 💰 **Firmy skupujące auta**, automatyczne wykrywanie tanich ofert

### Jak używać

![Panel filtrów OLX Motoryzacja: kategoria i marki, cena, silnik, lokalizacja, monitoring](https://api.apify.com/v2/key-value-stores/Obt4b1F4QX96bqVZs/records/moto-panel-filtrow.png)

*Filtry pogrupowane w czytelne sekcje, w tym multi-brand i multi-model. Bez klejenia adresów URL.*

1. Wybierz **kategorię** (Samochody osobowe, Motocykle, Ciężarowe, Dostawcze, Części, Przyczepy).
2. Wybierz **marki** (multi-select, na przykład BMW, Audi, Mercedes-Benz).
3. Wpisz **modele** (na przykład "Seria 3, X5" lub "Golf, Passat").
4. Ustaw **filtry** (cena, rocznik, przebieg, paliwo, skrzynia, miasto z promieniem).
5. Opcjonalnie zaznacz **Monitoruj nowe** i ustaw harmonogram.
6. Kliknij **Start**.

Bez klejenia adresów URL, po prostu wybierasz i uruchamiasz.

### Filtry

Wszystkie filtry OLX dla motoryzacji: cena, rocznik, przebieg, paliwo, skrzynia biegów, typ nadwozia, kolor, stan techniczny, moc, pojemność silnika, napęd, typ sprzedawcy, miasto z promieniem.

### Co pobiera (jedno ogłoszenie to jeden rekord)

Marka, model, rocznik, przebieg, paliwo, skrzynia, napęd, pojemność, moc, typ nadwozia, kolor, stan, kraj pochodzenia, cena, lokalizacja (miasto, dzielnica, województwo, współrzędne), sprzedawca (typ i nazwa), data dodania, zdjęcia, opis, link.

![Wyniki OLX Motoryzacja: Volvo V60 z kompletem pól technicznych](https://api.apify.com/v2/key-value-stores/Obt4b1F4QX96bqVZs/records/moto-wyniki-volvo.png)

*Filtr po jednym modelu (Volvo V60): każdy wiersz to jedno ogłoszenie z pełnym zestawem pól, gotowe do arkusza lub CRM.*

### Cennik (pay per event, taniej na wyższych planach)

| Zdarzenie | Cena (Free / Bronze / Silver / Gold) |
|---|---|
| Pobranie ogłoszenia | 0,006 / 0,005 / 0,004 / 0,003 USD |
| Nowe ogłoszenie (monitoring) | 0,012 / 0,010 / 0,008 / 0,006 USD |
| Zmiana ceny | 0,006 / 0,005 / 0,004 / 0,003 USD |
| Start aktora | 0,050 USD |

🎁 Pierwsze 100 ogłoszeń gratis dla nowego użytkownika.

### Przykłady

Autokomis szukający okazji BMW i Audi w Warszawie i okolicach:

```json
{
  "kategoria": "samochody-osobowe",
  "marki": ["bmw", "audi"],
  "cenaDo": 80000,
  "rocznikOd": 2015,
  "przebiegDo": 150000,
  "miasto": "Warszawa",
  "promienKm": "50",
  "monitorNowe": true
}
```

Klient szukający konkretnego modelu diesla:

```json
{
  "kategoria": "samochody-osobowe",
  "marki": ["volkswagen"],
  "modele": ["Golf", "Passat"],
  "cenaOd": 30000,
  "cenaDo": 60000,
  "rocznikOd": 2018,
  "paliwa": ["diesel"],
  "miasto": "Kraków",
  "promienKm": "30"
}
```

### Output

Ustrukturyzowany JSON lub CSV z pełnymi danymi każdego ogłoszenia, gotowy do importu do BaseLinker, Subiekt lub CRM autokomisu.

### Więcej narzędzi

Inne scrapery Klevio dla polskiego rynku (OLX, Allegro) znajdziesz na profilu w Apify Store: [apify.com/klevio](https://apify.com/klevio).

### Informacja prawna

Aktor pobiera publicznie dostępne dane z OLX.pl. Użytkownik odpowiada za zgodność z RODO przy dalszym wykorzystaniu danych osobowych (np. imiona sprzedawców). Wykorzystanie danych powinno być zgodne z regulaminem OLX.pl i polskim prawem.

Zbudowane przez Klevio, polski specjalista e-commerce.

***

### 🌐 English quick summary

OLX.pl automotive scraper for the Polish market. Pick a category, select multiple car brands at once (BMW, Audi, Mercedes-Benz), type specific models, set filters (year, mileage, price, fuel, gearbox, city with radius) and get a structured JSON or CSV list of matching listings. The key feature is new-listing and price-change monitoring for fresh deal alerts (schedule it and be first to contact). Uses the public OLX JSON API, fast and reliable at any volume. First 100 listings free. Built by Klevio. More scrapers: apify.com/klevio.

# Actor input Schema

## `kategoria` (type: `string`):

Wybierz typ pojazdu.

## `marki` (type: `array`):

Wybierz jedną lub kilka marek jednocześnie, na przykład BMW, Audi, Mercedes-Benz. Puste oznacza wszystkie marki (tylko dla samochodów osobowych).

## `modele` (type: `array`):

Wpisz konkretne modele oddzielone przecinkiem, na przykład Golf, Passat lub Seria 3, X5. Puste oznacza wszystkie modele wybranych marek. Działa najlepiej gdy wybrana jest jedna marka.

## `cenaOd` (type: `integer`):

Dolny próg ceny.

## `cenaDo` (type: `integer`):

Górny próg ceny.

## `rocznikOd` (type: `integer`):

Najstarszy rok produkcji.

## `rocznikDo` (type: `integer`):

Najnowszy rok produkcji.

## `przebiegOd` (type: `integer`):

Dolny próg przebiegu.

## `przebiegDo` (type: `integer`):

Górny próg przebiegu.

## `paliwa` (type: `array`):

Można wybrać kilka.

## `skrzynia` (type: `string`):

No description

## `naped` (type: `string`):

No description

## `pojemnoscOd` (type: `integer`):

Dolny próg pojemności.

## `pojemnoscDo` (type: `integer`):

Górny próg pojemności.

## `mocOd` (type: `integer`):

Dolny próg mocy.

## `mocDo` (type: `integer`):

Górny próg mocy.

## `typNadwozia` (type: `array`):

Dla samochodów osobowych (można wybrać kilka).

## `kolor` (type: `array`):

Można wybrać kilka.

## `stan` (type: `string`):

No description

## `miasto` (type: `string`):

Nazwa miasta, na przykład Warszawa, Kraków. Puste oznacza cała Polska.

## `promienKm` (type: `string`):

Rozszerz wyszukiwanie o okoliczne miejscowości w promieniu wybranej liczby kilometrów. Wymaga podanego miasta.

## `typSprzedawcy` (type: `string`):

No description

## `tylkoZeZdjeciem` (type: `boolean`):

Pomiń ogłoszenia bez żadnego zdjęcia.

## `opublikowaneW` (type: `string`):

Ogranicz do ogłoszeń dodanych w wybranym okresie.

## `maxLiczbaOgloszen` (type: `integer`):

Bezpiecznik kosztów, górny limit ogłoszeń w jednym uruchomieniu (dla wszystkich marek łącznie).

## `monitorNowe` (type: `boolean`):

Najmocniejsza funkcja dla autokomisów. Aktor pamięta co już widział i przy kolejnych uruchomieniach zwraca tylko nowe ogłoszenia. Ustaw harmonogram w zakładce Schedules i bądź pierwszy do kontaktu.

## `wykrywajZmianyCen` (type: `boolean`):

W trybie monitoringu zwracaj także ogłoszenia gdzie cena się zmieniła (wyłapywanie okazji). Zawiera pole poprzedniej ceny.

## `uzyjProxy` (type: `boolean`):

Domyślnie wyłączone. OLX działa najlepiej przy bezpośrednim połączeniu. Włącz tylko przy bardzo dużych wolumenach, jeśli pojawia się ograniczanie zapytań. Uwaga: proxy datacenter bywa blokowane przez OLX.

## `advancedUrls` (type: `array`):

Dla power-userów. Wklej gotowe linki wyszukiwania z OLX. Jeśli podasz, nadpisują filtry z panelu.

## Actor input object example

```json
{
  "kategoria": "samochody-osobowe",
  "marki": [],
  "skrzynia": "all",
  "naped": "all",
  "stan": "all",
  "promienKm": "0",
  "typSprzedawcy": "all",
  "tylkoZeZdjeciem": false,
  "opublikowaneW": "all",
  "maxLiczbaOgloszen": 500,
  "monitorNowe": false,
  "wykrywajZmianyCen": true,
  "uzyjProxy": false
}
```

# Actor output Schema

## `listings` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "marki": []
};

// Run the Actor and wait for it to finish
const run = await client.actor("liveclaude/olx-motoryzacja-pl").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "marki": [] }

# Run the Actor and wait for it to finish
run = client.actor("liveclaude/olx-motoryzacja-pl").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "marki": []
}' |
apify call liveclaude/olx-motoryzacja-pl --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,liveclaude/olx-motoryzacja-pl"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/TUt3tdb56zGSONwt6/builds/ie2Ihf6lQ1CWYEKID/openapi.json
