1.0.2 • Published 6 months ago

olx-scraper v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

OLX Unofficial Client API

License: GPL-3.0 license npm versionOpen Source Love svg2

Unofficial Scraper API for OLX.CO.ID

Installation

You can install the package using npm or Yarn:

npm install olx-scraper

or

yarn add olx-scraper

Usage

Logging in

To log in to OLX:

const { OLXClient } = require("olx-scraper");
const client = new OLXClient('your-email@example.com', 'your-password');

client.loginOLX().then(response => {
    console.log(response);
}).catch(error => {
    console.error(error);
});

Fetching User Data

Retrieve user data from OLX by user ID:

client.getUserData(userId, cookie).then(userData => {
    console.log(userData);
}).catch(error => {
    console.error(error);
});

Getting Categories

Get a list of categories available on OLX:

client.getCategory().then(categories => {
    console.log(categories);
}).catch(error => {
    console.error(error);
});

Searching by Category

Search for listings in a specific category:

client.searchbyCategory(categoryId, locationId).then(searchResults => {
    console.log(searchResults);
}).catch(error => {
    console.error(error);
});

Searching for Locations

Search for locations on OLX:

client.searchLocation('location-query').then(locations => {
    console.log(locations);
}).catch(error => {
    console.error(error);
});
1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago