Discover/m.olx.ro API
live

m.olx.ro APIm.olx.ro

Search and retrieve structured real estate listings from OLX.ro. Get price, area, rooms, location, photos, and description for apartments, houses, and land.

Endpoints
2
Updated
14d ago
Try it
Number of items to return per page.
Pagination offset.
Top-level category path/slug (e.g., 'imobiliare', 'electronice-si-electrocasnice'). Only t
api.parse.bot/scraper/fedbcb5c-92db-48e1-8adb-9fec6ce76fd0/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/fedbcb5c-92db-48e1-8adb-9fec6ce76fd0/search_real_estate?limit=10&offset=0&category_path=imobiliare' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for real estate listings on OLX.ro. Provides comprehensive details for each listing including price, area, location, and description. Returns paginated results ordered by listing date.

Input
ParamTypeDescription
limitintegerNumber of items to return per page.
offsetintegerPagination offset.
category_pathstringTop-level category path/slug (e.g., 'imobiliare', 'electronice-si-electrocasnice'). Only top-level category slugs are supported for filtering; subcategory paths fall back to the default real estate category.
Response
{
  "type": "object",
  "fields": {
    "items": "array of listing objects with id, title, url, posting_date, price, currency, area, rooms, location, description, and photos",
    "limit": "integer number of items requested",
    "total": "integer total number of listings available",
    "offset": "integer current pagination offset"
  },
  "sample": {
    "data": {
      "items": [
        {
          "id": 295603553,
          "url": "https://www.olx.ro/d/oferta/apartament-3-camere-zona-pacurari-IDk0jZf.html",
          "area": "47 m²",
          "floor": "Parter",
          "price": 84900,
          "rooms": null,
          "title": "Apartament 3 camere, zona Pacurari",
          "photos": [
            "https://frankfurt.apollo.olxcdn.com:443/v1/files/hc0cerw9pfvf-RO/image;s={width}x{height}"
          ],
          "currency": "EUR",
          "location": {
            "city": "Iasi",
            "full": "Iasi, Iasi",
            "region": "Iasi",
            "district": null
          },
          "description": "Blitz va propune spre vanzare un apartament...",
          "price_label": "84 900 €",
          "posting_date": "2025-11-13T10:57:43+02:00",
          "property_type": null,
          "construction_year": "1977 – 1990",
          "compartmentalization": null
        }
      ],
      "limit": 10,
      "total": 52437,
      "offset": 0
    },
    "status": "success"
  }
}

About the m.olx.ro API

The OLX Romania API provides access to real estate listings from m.olx.ro across 2 endpoints, returning up to 10 fields per listing including price, area, rooms, location, and photos. The search_real_estate endpoint returns paginated results with full listing detail, while get_category_id resolves category slugs like 'imobiliare' to their internal IDs for use in search queries.

What the API Returns

The search_real_estate endpoint returns an array of listing objects, each containing: id, title, url, posting_date, price, currency, area, rooms, location, description, and photos. Results are ordered by listing date and paginated via limit and offset parameters. The response also includes a total field indicating the full count of available listings matching the query, which is useful for building paginated interfaces.

Category Resolution

Before querying listings by category, use get_category_id with a path parameter to convert a top-level slug — such as imobiliare or electronice-si-electrocasnice — into an integer category_id. This ID can then be used in search_real_estate via the category_path parameter. Only top-level slugs are supported; subcategory paths will return an error from OLX.

Pagination and Coverage

Both limit and offset in search_real_estate are optional integers. Use them together to walk through result sets larger than a single page. The total field in the response tells you how many listings exist in total so you can calculate page counts programmatically. Listings cover apartments, houses, land, and other property types listed on OLX Romania.

Common use cases
  • Aggregate Romanian property listings by category to compare apartment prices across cities using the price and location fields.
  • Track new listings over time by monitoring posting_date for a given category slug.
  • Build a property alert system that checks total periodically and fetches new entries via offset pagination.
  • Extract listing photos and description to populate a property search UI with real OLX data.
  • Analyze average property area and rooms counts for market research in Romanian real estate.
  • Resolve category slugs to internal IDs using get_category_id before feeding them into downstream search pipelines.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does OLX Romania have an official developer API?+
OLX does not publish a public developer API for OLX.ro that provides structured listing data to third parties. This Parse API provides structured access to that data.
What does `search_real_estate` return for each listing?+
Each listing object includes id, title, url, posting_date, price, currency, area, rooms, location, description, and photos. The response also carries total, limit, and offset for pagination.
Can I query subcategories, such as only apartments within the real estate category?+
Currently, get_category_id and the category_path parameter in search_real_estate only support top-level slugs like imobiliare. Subcategory paths return an upstream error. You can fork this API on Parse and revise it to add subcategory resolution if you need more granular filtering.
Does the API return seller contact details or phone numbers for listings?+
No contact details or phone numbers are exposed in the current response shape — fields cover listing metadata such as price, area, location, and photos. You can fork this API on Parse and revise it to add the missing endpoint if seller contact data is needed.
How does pagination work across large result sets?+
Pass limit to set how many listings to return per request and offset to move through the result set. The total field in every response gives the full count of matching listings, letting you compute how many pages exist and when to stop paginating.
Page content last updated . Spec covers 2 endpoints from m.olx.ro.
Related APIs in Real EstateSee all →
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.
cookcountyil.gov API
Search Cook County property tax records, look up court cases, find code violations, and get department contact information all in one place. Quickly access public records and government contacts without navigating multiple websites.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
beijing.anjuke.com API
Search Beijing real estate listings for second-hand homes and rentals, view detailed property information and price trends, and discover agents and community-specific listings. Get access to the Beijing house price index to track market movements and make informed decisions about property purchases or rentals.
58.com Housing API
Access real-time housing market data from 58.com (58同城), China's largest classifieds platform. Search house price trends across 31+ major Chinese cities at city, district, and neighborhood levels, and browse hot new property developments with prices, floor plans, and location details.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.