Olx Scraper

Olx Scraper

The OLX Scraper is an Apify actor designed to extract detailed data from olx.com. Customize inputs like item limit, price range, and search query. Get comprehensive JSON outputs with listing details, images, prices, and more. Ideal for precise and efficient data scraping.

AUTOMATIONREAL_ESTATEECOMMERCEApify

OLX Scraper Documentation

Overview

The OLX Scraper is an Apify actor designed to scrape detailed information from olx.com. This tool is ideal for users looking to extract data about specific items, such as mobile phones, within specified price ranges and other parameters.

Input Configuration

The scraper accepts the following JSON input:

1{
2  "item_limit": 10,
3  "price_max": 50000,
4  "price_min": 50,
5  "proxyConfiguration": {
6    "useApifyProxy": false
7  },
8  "query": "mobile phone"
9}

Input Fields

  • item_limit: (Number) The maximum number of items to scrape. Default is 10.
  • price_max: (Number) The upper limit for the price filter. Only items priced below or equal to this value will be retrieved.
  • price_min: (Number) The lower limit for the price filter. Only items priced above or equal to this value will be retrieved.
  • proxyConfiguration: (Object) Configuration for proxy usage. Set useApifyProxy to true to use the Apify Proxy, or false to disable it.
  • query: (String) The search keyword or phrase to look for (e.g., "mobile phone").

Output Format

The actor returns results in the following JSON structure:

1[
2    {
3        "id": "1792974206",
4        "title": "Taj Mobiles Seconds Mobile Available in Best Price Indira nagar",
5        "body_type": null,
6        "user_type": "Regular",
7        "image": [
8            "https://apollo.olx.in:443/v1/files/9eedd4arefq02-IN/image",
9            "https://apollo.olx.in:443/v1/files/5oav3992np342-IN/image",
10            "https://apollo.olx.in:443/v1/files/1uemrs5d63le1-IN/image",
11            "https://apollo.olx.in:443/v1/files/2s1iveb7b2bi1-IN/image",
12            "https://apollo.olx.in:443/v1/files/wj46j39m37od1-IN/image"
13        ],
14        "price": {
15            "value": {
16                "raw": 7000,
17                "currency": {
18                    "iso_4217": "INR",
19                    "pre": "₹"
20                },
21                "display": "₹ 7,000"
22            },
23            "key_name": "Price",
24            "key": "price"
25        },
26        "location": "Karnataka",
27        "description": "All Android Models Available in Best Price\nAnd I phone's Available.\nWe buy Mobile an sale.\nNo refurbished mobiles.\nBest offer's will provide \nShop Name Taj mobile world Indira Nagar \nBangalore.",
28        "created_at": "2024-12-17T19:25:57+05:30",
29        "certified": false,
30        "kyc_verified_user": false,
31        "KM_run": null,
32        "parameters": [
33            {
34                "type": "single",
35                "key": "make",
36                "value_name": "Vivo",
37                "value": "vivo-phone",
38                "key_name": "Brand",
39                "formatted_value": "Vivo"
40            }
41        ]
42    }
43]

Output Fields

  • id: (String) Unique identifier for the listing.
  • title: (String) Title of the listing.
  • body_type: (String) Type of body (if applicable).
  • user_type: (String) Type of user posting the ad (e.g., Regular, Dealer).
  • image: (Array) URLs of images associated with the listing.
  • price: (Object) Details about the price, including currency and display format.
  • location: (String) Location of the listing.
  • description: (String) Description of the listing.
  • created_at: (String) Date and time when the listing was created.
  • certified: (Boolean) Indicates if the listing is certified.
  • kyc_verified_user: (Boolean) Indicates if the user is KYC-verified.
  • KM_run: (Number) Kilometers run (if applicable).
  • parameters: (Array) Additional parameters such as brand or model.

Support

For customized outputs or bug reports, please contact us at hello.datawizard@gmail.com. When reaching out, ensure the subject line specifies the nature of your request (e.g., "Custom Output Request" or "Bug Report").

Thank you for using the OLX Scraper!

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!