OLX Portugal Scraper avatar

OLX Portugal Scraper

Pricing

from $2.99 / 1,000 listings

Go to Apify Store
OLX Portugal Scraper

OLX Portugal Scraper

Extracts non-empty public OLX Portugal search and listing fields from direct HTML and JSON-LD responses. Seller identity and contact data are excluded.

Pricing

from $2.99 / 1,000 listings

Rating

0.0

(0)

Developer

w3crawler

w3crawler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

CSV rank: 831. Store listing: dadhalfdev/olx-portugal-scraper.

This Actor parses public OLX Portugal search/category pages and /d/anuncio/ listing pages when direct HTML or JSON-LD is available. It emits non-empty listing IDs and URLs, titles, public prices/currencies, listing type, location/date text, public category and parameter fields, promotion flags, delivery signals, official image URLs, and sanitized descriptions. deliveryAvailable is tri-state: it is emitted only when OLX explicitly publishes a boolean delivery signal; an absent signal is omitted rather than reported as false.

Seller names, usernames, phone numbers, emails, exact addresses, account data, messages, contact flows, cookies, private APIs, and checkout fields are excluded. The Actor uses bounded HTTPS HTML/JSON-LD with a fixed transparent user-agent. Optional proxyConfiguration enables the standard Apify Proxy; direct requests are the default, one valid session ID is reused, and credentials never enter datasets or summaries. It does not use browser automation, authentication, or access-control bypasses. OLX may deny automated requests; the Actor then fails closed with a diagnostic and does not fabricate listing rows.

The default smoke test is a public OLX Portugal search URL. Pass startUrls to use another public search or listing URL; maxPages adds bounded page=N variants for search URLs.

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. requestDelayMs and maxRequestRetries provide bounded retry pacing, while fixturePath enables explicit checked-in local QA without silently replacing live access.

apify validate-schema
apify run --purge