Discover/olx.uz API
live

olx.uz APIolx.uz

Access OLX.uz listings via API. Search by keyword, price, and category. Get full specs, location, photos, and seller info for any listing ID.

Endpoints
3
Updated
17d ago
Try it
Max results to return per page.
Search keyword (e.g. 'laptop', 'MacBook', 'Core i5').
Pagination offset (number of items to skip).
Maximum price filter in UZS (Uzbekistani som). Typical laptop prices range from 1,000,000
Minimum price filter in UZS (Uzbekistani som).
Category ID to search within. Use get_categories endpoint to discover valid IDs. 80 is lap
api.parse.bot/scraper/8b3fb893-3556-4733-93f7-f37184c373dc/<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/8b3fb893-3556-4733-93f7-f37184c373dc/search_listings?limit=3&category_id=80' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for listings on OLX.uz. Returns paginated results with price, location, specifications, and deal indicators. Some listings are priced in UYE (conventional units ~USD) and some in UZS (Uzbekistani som). The price filter operates in UZS.

Input
ParamTypeDescription
limitintegerMax results to return per page.
querystringSearch keyword (e.g. 'laptop', 'MacBook', 'Core i5').
offsetintegerPagination offset (number of items to skip).
price_maxintegerMaximum price filter in UZS (Uzbekistani som). Typical laptop prices range from 1,000,000 to 15,000,000 UZS.
price_minintegerMinimum price filter in UZS (Uzbekistani som).
category_idintegerCategory ID to search within. Use get_categories endpoint to discover valid IDs. 80 is laptops.
Response
{
  "type": "object",
  "fields": {
    "items": "array of listing objects with id, title, url, price, location, specifications, photos, and deal indicators",
    "limit": "integer, max results requested",
    "offset": "integer, pagination offset used",
    "total_count": "integer, number of items returned in this response"
  },
  "sample": {
    "data": {
      "items": [
        {
          "id": 64179569,
          "url": "https://www.olx.uz/d/obyavlenie/noutbuk-lenova-laptop-ID4li2l.html",
          "user": {
            "id": 12012452,
            "name": "Khojiakbar",
            "last_seen": "2026-04-28T10:27:20+05:00"
          },
          "price": {
            "label": "2 387 520 сум",
            "value": 200,
            "currency": "UYE",
            "negotiable": true,
            "converted_value": 2387520,
            "converted_currency": "UZS"
          },
          "title": "Ноутбук Lenova Laptop",
          "photos": [
            "https://frankfurt.apollo.olxcdn.com:443/v1/files/2ko2orrahhvm2-UZ/image;s=600x450"
          ],
          "location": {
            "city": {
              "id": 4,
              "name": "Ташкент"
            }
          },
          "created_time": "2026-04-07T11:30:00+05:00",
          "specifications": {
            "Состояние": "Б/у",
            "Марка ноутбука": "Lenovo",
            "Диагональ экрана": "15\"-15,6\""
          },
          "best_deal_reasons": [
            "Highlighted listing",
            "Top ad",
            "Price is negotiable"
          ],
          "description_preview": "Lenova notbuk  3 yil ishlatilingan\nholati yaxshi",
          "is_potential_best_deal": true
        }
      ],
      "limit": 40,
      "offset": 0,
      "total_count": 1
    },
    "status": "success"
  }
}

About the olx.uz API

The OLX.uz API exposes 3 endpoints for searching and retrieving classified listings from Uzbekistan's largest marketplace. search_listings returns paginated results with price, location, specifications, and photos. get_listing_details delivers a full listing record including seller profile, GPS coordinates, and all product parameters. get_categories provides a flat list of all valid category IDs for scoped searches.

Searching Listings

The search_listings endpoint accepts a query string alongside optional price_min and price_max filters expressed in UZS (Uzbekistani som). Typical consumer electronics like laptops range from 1,000,000 to 15,000,000 UZS. Supply a category_id to narrow results — category 80 maps to laptops. Discover all valid category IDs from get_categories. Results are paginated via limit and offset parameters, and the response includes total_count (items returned in this page), limit, and offset for cursor management. Each item in the items array carries an id, title, url, price, location, specifications, photos, and deal indicators.

Listing Details

get_listing_details takes a numeric listing_id (obtained from search_listings results) and returns the full listing object under a data key. Fields include description, params, user, location with coordinates, photos, promotion, and contact. One important behavior: OLX.uz listings expire when sold or removed. Requests for expired IDs return a stale_input error with kind input_not_found rather than a 404, so callers should handle this error type explicitly.

Prices and Currency

OLX.uz listings carry prices in two currencies: UZS (Uzbekistani som) and UYE (a conventional unit roughly pegged to USD). The price_min and price_max filter parameters only operate in UZS. Listings priced in UYE will still appear in search results, but their prices are not directly filtered by those parameters. Applications that compare prices across listings should account for both currency codes in the returned price fields.

Categories

get_categories returns a plain array of integer category IDs with no names attached. The endpoint serves as a lookup mechanism — you get the IDs and match them against known category mappings. Category 80 (laptops) is explicitly documented. For other categories, cross-referencing with the OLX.uz site is necessary to map IDs to human-readable names.

Common use cases
  • Monitor laptop prices on OLX.uz by querying category 80 with UZS price bounds and tracking changes over time.
  • Build a price comparison tool for used electronics using search_listings query and price_min/price_max filters.
  • Aggregate real estate or vehicle listings across Uzbekistan by iterating category IDs from get_categories.
  • Extract seller contact details and location coordinates from get_listing_details for geographic demand analysis.
  • Detect deal listings by inspecting deal indicator fields returned in search_listings item objects.
  • Build an alerting system that checks new listings matching a keyword and surfaces items below a UZS price threshold.
  • Enrich a product database with OLX.uz listing photos, descriptions, and specs via get_listing_details.
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.uz have an official developer API?+
OLX.uz does not publish a public developer API for third-party use. Access to listing data is not available through any officially documented endpoint.
What does `get_listing_details` return and how should expired listings be handled?+
The endpoint returns the full listing record under a data key, including description, params, user, location (with coordinates), photos, promotion, and contact. When a listing has expired or been removed, the response contains a stale_input error with kind input_not_found. Your code should check for this error type rather than treating all non-200 responses uniformly.
Does the price filter work for listings priced in UYE (conventional units)?+
The price_min and price_max parameters filter in UZS only. Listings denominated in UYE will still appear in results but are not reliably filtered by those bounds. Applications doing price-based comparisons need to handle both UZS and UYE currency codes in the returned price fields.
Does `get_categories` return category names alongside the IDs?+
No. The endpoint returns a flat array of integer IDs only, with no name or description fields. Category 80 (laptops) is explicitly documented. For other IDs, you need to cross-reference the OLX.uz site to map IDs to human-readable names. The API currently covers search, listing details, and category ID enumeration. You can fork it on Parse and revise to add a category name resolution endpoint.
Can I retrieve seller profile pages or a seller's full listing history?+
Not currently. The API returns seller info attached to individual listings via get_listing_details and search results via search_listings, but there is no dedicated endpoint for fetching a seller's profile or all listings by a given seller. You can fork it on Parse and revise to add a seller-based listings endpoint.
Page content last updated . Spec covers 3 endpoints from olx.uz.
Related APIs in MarketplaceSee all →
olx.ua API
Search and browse product listings on OLX.ua. Retrieve listings with pricing, descriptions, seller details, location information, and images across any category. Compare prices and explore current marketplace inventory with flexible keyword and category filters.
olx.ba API
Search and browse listings on OLX.ba across all categories. Retrieve listing names, prices, categories, and URLs, or drill into individual listings for detailed attributes such as location, address, area, floor, condition, and seller information. Includes dedicated support for apartment listings.
olx.in API
Search and browse OLX India listings across real estate and general products with powerful filtering by category and location. Get location suggestions, explore popular areas, and access detailed product information all in one place.
m.olx.pl API
Search and browse listings from OLX.pl across a wide range of categories including vehicles, electronics, real estate, fashion, and more. Access detailed offer information, price comparisons, seller details, and the latest postings — with support for keyword search and category filtering.
olx.pt API
Search and monitor real estate listings and business advertisements from OLX Portugal with advanced filtering and pagination options. Get detailed information about specific listings including prices, descriptions, and seller details to find exactly what you're looking for.
avtoelon.uz API
Search and browse car listings across Uzbekistan with detailed information on Chevrolet and other brands, filtering by region and model to find the best deals. Access comprehensive reference data on available car brands, models, and locations, plus discover hot deals currently trending on the marketplace.
uzum.uz API
Browse and search products across Uzum.uz marketplace categories, view detailed product information with customer reviews, and discover seller profiles and their product listings. Get real-time access to marketplace data including category organization, product details, pricing, and seller ratings all in one place.
olx.ro API
Search OLX Romania listings and access detailed ad information including seller contact details. Get real-time access to product listings, pricing, and phone numbers for sellers across the platform.