This tool acts as an API interface, you can use it to get random listings from Ebay-Kleinanzeigen.de, exact data from specific listings and even views of listings.
Explore the docs »
Search agents and hosted scraper API »
·
Report Bug
·
Request Feature
First of all, you need to clone the project. Go to your folder where you want to clone the project and run the following command:
git clone https://github.com/DanielWTE/ebay-kleinanzeigen-api.git
Now, install Docker and Docker Compose on your machine. You can find the installation instructions for your operating system here: Get Docker
(This project (for now) is not tested on Windows, only on Linux Ubuntu 22.04)
- Check if the folder is named "ebay-kleinanzeigen-api", if not you need to change the nginx.conf file in the nginx folder.
- Add HTTP proxies to this file: ebay-kleinanzeigen-api/app/functions/getProxy.py (you will find a comment there)
- You're ready to go, just run the following command in the root folder of the project:
docker-compose up --build -d --scale app=3
With this command, you start 3 replicas of the API. You can change the number of replicas to your liking. (max 20 due to NGINX config)
Simple: Just send a GET request to the API.
You can use the API in your own projects or just use it to get random listings from Ebay-Kleinanzeigen.de. You can find the documentation or examples here: Documentation
Distributed under the MIT License. See LICENSE
for more information.