Skip to content

PropertyPulse is a versatile web scraping tool designed to streamline the process of gathering real estate data from various websites.

License

Notifications You must be signed in to change notification settings

adil6572/PropertyPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PropertyPulse

Introduction

PropertyPulse is a versatile web scraping tool designed to streamline the process of gathering real estate data from various websites. By providing an API endpoint, PropertyPulse allows users to extract essential property information effortlessly, enabling seamless integration into their applications.

Features

  • Web Scraping: Utilizes advanced web scraping techniques to extract comprehensive real estate data, including property details, pricing, location, and images, from multiple websites.
  • RESTful API Endpoint: Offers a user-friendly RESTful API endpoint that accepts URLs of real estate listing webpages as input and delivers scraped data in JSON format, ensuring ease of integration and accessibility.
  • Support for Multiple Websites: Supports scraping data from a diverse range of real estate websites, providing users with access to a vast and diverse dataset.

Supported Websites

  • Realtor.com: PropertyPulse supports scraping data from Realtor.com, a leading real estate marketplace, providing users with access to a vast array of property listings and information.

Installation

To get started with PropertyPulse, follow these steps:

  1. Clone the Repository: Clone the PropertyPulse repository to your local machine using the following command:

    git clone https://github.com/adil6572/PropertyPulse.git
  2. Navigate to the Project Directory: Move into the PropertyPulse directory:

    cd PropertyPulse
  3. Create Conda Environment: Create a Conda environment named api using the provided YAML file:

    conda env create -f environment.yml
  4. Activate Conda Environment: Activate the newly created Conda environment:

    conda activate api

Usage

To utilize PropertyPulse and access its functionalities, execute the main.py script located in the api directory:

  1. Navigate to the API Directory: Move into the api directory:

    cd api
  2. Run the Script: Execute the main.py script using Python:

    python main.py

Contributing

PropertyPulse welcomes contributions from the community. If you encounter any issues or have suggestions for enhancements, please don't hesitate to open an issue or submit a pull request. Your contributions are greatly appreciated!

License

This project is licensed under the terms of the MIT License. Feel free to use and modify the code according to your requirements.

About

PropertyPulse is a versatile web scraping tool designed to streamline the process of gathering real estate data from various websites.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published