A python API wrapper for blocket.se
Project description
BlocketAPI
BlocketAPI allows users to search blocket.se for ads.
Blocket is one of Sweden's largest online marketplaces. It was founded in 1996 and allows users to buy and sell a wide range of items, including cars, real estate, jobs, services, and second-hand goods. The platform is known for its extensive reach and user-friendly interface, making it a popular choice for Swedes looking to purchase or sell items quickly and efficiently.
🧑💻️ Install
Install BlocketAPI via PyPI...
pip install blocket-api
or use blocket-api.se without installing anything!
💁♀️ Usage
from blocket_api import (
BlocketAPI,
Category,
CarColor,
CarModel,
CarSortOrder,
CarTransmission,
Location,
)
api = BlocketAPI()
# search all of blocket
api.search(
"Tamagotchi",
sort_order=SortOrder.PRICE_ASC,
locations=[Location.STOCKHOLM, Location.UPPSALA],
category=Category.FRITID_HOBBY_OCH_UNDERHALLNING,
)
# search for cars
api.search_car(
"Audi", # query is optional
sort_order=CarSortOrder.MILEAGE_ASC,
models=[CarModel.AUDI],
colors=[CarColor.GULD],
price_from=10000,
price_to=50000,
transmissions=[CarTransmission.MANUAL],
locations=[Location.STOCKHOLM],
org_id=1337, # dealer or store id
)
# search for boats
from blocket_api import BoatType
api.search_boat(
"Mercury", # query is optional
types=[BoatType.DAYCRUISER],
locations=[Location.STOCKHOLM],
length_from=10,
length_to=15,
price_from=20000,
price_to=90000,
org_id=1337, # dealer or store id
)
# search for motorcycles
from blocket_api import McType, McModel
api.search_mc(
"TC 150", # query is optional
types=[McType.SPORT],
locations=[Location.STOCKHOLM],
models=[McModel.DUCATI],
price_from=20000,
price_to=90000,
engine_volume_from=100,
engine_volume_to=200,
org_id=1337, # dealer or store id
)
# get ad details
from blocket_api import CarAd, RecommerceAd, BoatAd, McAd
api.get_ad(RecommerceAd(12345678))
api.get_ad(CarAd(12345678))
api.get_ad(BoatAd(12345678))
api.get_ad(McAd(12345678))
📝 Notes
- REST API: https://blocket-api.se
- Source repo: https://github.com/dunderrrrrr/blocket_api
- PyPI: https://pypi.org/project/blocket-api/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file blocket_api-0.4.2.tar.gz.
File metadata
- Download URL: blocket_api-0.4.2.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d4afa2ce0bcdf5e49bcb0af73b53955114b7929a4bf989662586d17b3d1869f
|
|
| MD5 |
f74a27f5f1febf49da4ce34be4e8fb74
|
|
| BLAKE2b-256 |
dced1628064407877c08e1e8604b2785489e3c65500e6aa06581eee20695575f
|
File details
Details for the file blocket_api-0.4.2-py3-none-any.whl.
File metadata
- Download URL: blocket_api-0.4.2-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0062450d5e05806009cd4a6c3a949fcbcb990c23b8ac62d26e41e880edfd81c3
|
|
| MD5 |
79bcbec1606a1061c67bd7839df83d4b
|
|
| BLAKE2b-256 |
bfe9f640c5040b4056fbbf185903aec52dbce07d01b063a6b99ab6138549282e
|