Skip to content

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.

License

Notifications You must be signed in to change notification settings

DanielWTE/ebay-kleinanzeigen-api

Repository files navigation

Ebay Kleinanzeigen API

Ebay Kleinanzeigen API

A powerful API interface for Ebay-Kleinanzeigen.de that enables you to fetch listings and specific data.

🚀 Looking for a ready-to-use solution?
Try it at adspy.one »
✓ Automated Search Agents
🔜 Hosted Scraper API (Coming Soon)
Report Bug · Request Feature

(back to top)

Getting Started

Want to skip the setup?

Visit adspy.one for our hosted solution with additional features and zero configuration required.

Prerequisites

  • Python 3.12 or higher
  • pip (Python package manager)
  • Playwright

Installation

  1. Clone the repository
git clone https://github.com/DanielWTE/ebay-kleinanzeigen-api.git
cd ebay-kleinanzeigen-api
  1. Install dependencies
pip install -r requirements.txt
playwright install chromium
  1. Start the API
uvicorn main:app --reload

The API will be available at http://localhost:8000

API Endpoints

  • GET /inserate?page_count=5 - Fetch listings (default: 1 page, max: 20 pages)
  • GET /inserat/{id} - Fetch details for a specific listing

Documentation

API Response Format

All API endpoints return responses in the following JSON format:

API documentation is available at http://localhost:8000/docs when running locally.

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages