πŸ‡§πŸ‡¦ OLX.ba Bosnia Marketplace Scraper avatar

πŸ‡§πŸ‡¦ OLX.ba Bosnia Marketplace Scraper

Pricing

from $0.0015 / listing scraped

Go to Apify Store
πŸ‡§πŸ‡¦ OLX.ba Bosnia Marketplace Scraper

πŸ‡§πŸ‡¦ OLX.ba Bosnia Marketplace Scraper

Scrape listings from OLX.ba, Bosnia and Herzegovina's largest marketplace β€” cars, phones, real estate, electronics and every category. Search any keyword or paste a URL and export one clean row per ad: title, price in KM, category, city, images and the listing URL as JSON, CSV or Excel.

Pricing

from $0.0015 / listing scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Categories

Share

πŸ‡§πŸ‡¦ OLX.ba Scraper β€” Bosnia and Herzegovina Marketplace Listings

Scrape classified ads from OLX.ba, Bosnia and Herzegovina's largest online marketplace, into clean, structured JSON, CSV or Excel. Search any keyword β€” or paste an OLX.ba URL β€” and pull every listing across cars, phones, real estate, electronics, fashion and more, one tidy row per ad: title, price in KM, category, city, images and the listing URL. Built for price tracking, market research, competitive analysis and automations.

Features

  • πŸ›’ Every category β€” cars, mobile phones, real estate, electronics, home, fashion, jobs and services, all from one Actor.
  • πŸ”Ž Keyword search β€” run one or many keywords at once (e.g. iphone, golf 7, stan sarajevo); each returns its own matching ads.
  • πŸ”— Paste-a-URL β€” drop in any OLX.ba search or category link and the Actor scrapes it end to end.
  • πŸ—‚οΈ Category filter β€” restrict a search to a single category by its ID (e.g. cars, real estate).
  • πŸ’° Prices in KM β€” the numeric price is parsed for you, plus the displayed price text and any discount.
  • πŸ–ΌοΈ Images β€” the main image plus the full gallery URL list for every ad.
  • πŸ”— Direct ad URL β€” a ready-to-open link to each listing on OLX.ba.
  • πŸ“„ Volume control β€” set maxItems to balance coverage and cost.

Input

{
"queries": ["iphone", "golf 7"],
"categoryId": 18,
"maxItems": 100
}
FieldDescription
queriesOne or more keywords to search. Each runs its own search and results are combined.
startUrlsOptional. OLX.ba search or category page URLs to scrape (e.g. https://olx.ba/pretraga?q=iphone). Scraped in addition to any keywords.
categoryIdOptional. Restrict every keyword search to one category by its numeric ID (e.g. 18 for cars).
maxItemsMaximum ads to collect across all searches (0 = no limit).
maxConcurrencyHow many requests to run in parallel. Leave at the default unless you have a reason to change it.
proxyConfigurationProxy settings. Not required by default.

Enter one or more queries and run to collect matching ads. Add a categoryId to focus on one section of the marketplace, or paste startUrls straight from your browser. Set maxItems to control how much you collect.

Use cases

  • Track prices for cars, phones or property across Bosnia and Herzegovina over time.
  • Build and refresh a classifieds dataset for market and demand analysis.
  • Monitor new listings for specific keywords and categories.
  • Generate lead lists of sellers by category.
  • Feed structured ad records into a CRM, spreadsheet or analytics pipeline.

What you get

Each ad is one dataset record:

{
"id": 78962452,
"title": "Volkswagen Passat 1.6 TDI 2010 Grijanje sjediΕ‘ta",
"price": 8990,
"displayPrice": "8.990 KM",
"currency": "BAM",
"hasDiscount": false,
"originalPrice": null,
"listingType": "sell",
"categoryId": 18,
"cityId": 132,
"location": null,
"imageUrl": "https://.../img-1787232542-62155358b11e.jpeg",
"images": ["https://.../img-1787232542-62155358b11e.jpeg"],
"sponsored": true,
"userType": "shop",
"postedDate": "2026-09-05T10:50:59.000Z",
"url": "https://olx.ba/artikal/78962452",
"sourceUrl": "https://api.olx.ba/search?q=iphone&page=1&per_page=50"
}

Output schema

FieldTypeDescription
idintegerOLX.ba's unique identifier for the ad.
titlestringAd title.
pricenumberPrice in KM (numeric). null when the ad has no fixed price (e.g. "Na upit" / on request).
displayPricestringPrice exactly as displayed on OLX.ba (e.g. 8.990 KM).
currencystringCurrency code (BAM, the Bosnian convertible mark / KM).
hasDiscountbooleanWhether the ad shows a discounted price.
originalPricenumberOriginal price before any discount, where shown.
listingTypestringListing type (e.g. sell).
categoryIdintegerNumeric category the ad belongs to.
cityIdintegerNumeric city the ad is posted in.
locationobject/stringLocation detail where provided.
imageUrlstring (URL)Main image URL.
imagesarrayAll image URLs for the ad.
sponsoredbooleanWhether the ad is promoted/sponsored.
userTypestringSeller type (e.g. user, shop).
postedDatestringDate the ad was posted (ISO 8601).
urlstring (URL)Direct link to the ad on OLX.ba.
sourceUrlstring (URL)The search this ad was collected from.

FAQ

Do I need an OLX.ba account? No. Just enter a keyword and run.

Can I search a specific category? Yes. Set categoryId to a category's numeric ID, or paste a category URL into startUrls.

In what currency are prices? Prices are in the Bosnian convertible mark (KM / BAM). The numeric price is parsed for you; displayPrice keeps the original as displayed.

How many ads can I collect? As many as your search returns. Use maxItems to control volume and cost.

What export formats are supported? JSON, CSV, Excel and XML, plus the Apify API for programmatic access.

Can I use this with n8n? Yes. Use the Apify node for n8n to run this Actor and pull its dataset straight into an n8n workflow β€” trigger it on a schedule, then route the ad rows to a database, spreadsheet or messaging step.

Can I connect it to other tools? This Actor connects with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Notes

Returns only public OLX.ba ad data β€” the same information any visitor can see. This is an independent tool and is not affiliated with, endorsed by or connected to OLX.ba; "OLX.ba" is a trademark of its respective owner. Original clean-room implementation.