marbella-prices
Open price datasets from Marbella Wire, an independent price tracker for Marbella, Spain, packaged for Python: the Sunbed Index, a chiringuito census and a beach club price census. Zero dependencies; CSV and JSON are embedded, nothing is fetched at import time.
pip install marbella-prices # add [pandas] for .to_dataframe()
from marbella_prices import load, info
rows = load("sunbed_index") # list of dicts, one per venue
rows[0]["venue"], rows[0]["price_eur"] # ('Ocean Club', 300)
cheapest = min((r for r in rows if r["status"] == "priced"), key=lambda r: r["price_eur"])
df = load("beach_clubs").to_dataframe() # pandas, only if installed
info("chiringuitos")["pages"]["es"] # 'https://marbellawire.com/es/prices/chiringuitos/'
Cells are typed: numbers become int/float, true/false become bool, an empty cell
(price not published) becomes None. load_json(name) returns the dataset envelope
(season, update date, method, venues); datasets() lists the names.
Datasets and canonical pages
| Dataset | load() name |
en | es | de | fr | nl | sv |
|---|---|---|---|---|---|---|---|
| Sunbed Index | sunbed_index |
en | es | de | fr | nl | sv |
| Chiringuito census | chiringuitos |
en | es | de | fr | nl | sv |
| Beach club census | beach_clubs |
en | es | de | fr | nl | sv |
All prices hub: en · es · de · fr · nl · sv. Always-current raw endpoints: sunbed-index.csv · sunbed-index.json · sunbed-index.svg (embeddable chart).
Column dictionaries: sunbed-index · chiringuitos · beach-clubs.
Citing
Version-independent DOI (Zenodo): 10.5281/zenodo.22094846.
@dataset{marbellawire_prices,
author = {{Marbella Wire}},
title = {Marbella price data},
year = {2026},
publisher = {Zenodo},
doi = {10.5281/zenodo.22094846},
url = {https://marbellawire.com/prices/}
}
In prose: "Marbella Wire, https://marbellawire.com/prices/sunbeds/".
Licence
- Loader code: MIT.
- Data (
data/*.csv,data/*.json): CC BY 4.0, copyright Marbella Wire. Credit "Marbella Wire" and link the canonical page above. Figures only: no editorial text, no photographs, no Google Places ratings or coordinates are included.
Method
Prices are read from each venue's own menu, rate card or booking system, never from aggregators; every row carries its source URL, the verification date, the attribution line and the licence. One number in the source is one number here: an empty cell means "not published", never zero and never an estimate. Refreshed once a season from the source repository; the live pages update first.
Corrections
Wrong price, closed venue, dead link: open a correction issue with a source URL from the venue itself. Contact: editor@marbellawire.com.
Metadata
Release files for marbella-prices 2026.9.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| marbella_prices-2026.9.4.tar.gz | 28.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| marbella_prices-2026.9.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.1 kB
Release files / marbella_prices-2026.9.4.tar.gz
| Download URL | marbella_prices-2026.9.4.tar.gz |
|---|---|
| Size | 28.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
580eb077c2f7161cd8c21be08bd0317590c49812cc40574833ba1920d625172b
|
|
BLAKE2b-256 checksum How to use checksums |
f50ae42a032946fba334d47d39419635bf19c10c02b38e33afe7858ffe6663b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / marbella_prices-2026.9.4-py3-none-any.whl
| Download URL | marbella_prices-2026.9.4-py3-none-any.whl |
|---|---|
| Size | 36.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ae22b959c9a0af124d277e714706106ff560291d39ad6cf60765892f93ba340a
|
|
BLAKE2b-256 checksum How to use checksums |
966b11519a25d8febf666a6e0a3baff51a1e0385073f4984bdd5f00e606e08e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|