API de recomanació de barris
API REST pública per integrar la recomanació en plataformes de viatges, guies digitals o oficines de turisme. Els 73 barris de Barcelona, 15 criteris, dades obertes oficials. No cal clau i admet CORS.
Recomanar barris
POST/api/recomana
Rep la importància de cada criteri, de 0 a 5, o 6 si és obligatori. Retorna els barris ordenats, amb el desglossament de la puntuació i la font de cada dada.
{
"pesos": { "tranquil": 5, "cultura": 3, "transport": 4 },
"filtres": ["zona_plana", "metro_prop"],
"limit": 3
}
Puntuació: Σ(pes × valor) / Σ(pes). Si es trien n criteris d'oferta urbana (vida nocturna, cultura, gastronomia, activitats i teletreball), cadascun pesa pes / √n; el valor aplicat surt a pes_efectiu. Si un barri no té dada d'un criteri, aquest no compta i apareix a sense_dades. El pes 6 vol dir obligatori: puntua com un 5 i, a més, els barris amb menys de 25 en aquell criteri surten a marcats, amb el motiu. Continuen a resultats, al final i amb el camp incompliments ple, però no compten a total. Si el millor barri té pressió turística, el camp alternativa proposa un barri d'encaix semblant i menys massificat.
Prova-la aquí
La resposta apareixerà aquí.
Consultar dades
GET/api/criteris
Llista de criteris amb les seves fonts, filtres disponibles i limitacions conegudes.
GET/api/barris
Els 73 barris amb els valors de cada criteri.
GET/api/barris/{id}
Fitxa completa d'un barri: valors, explicacions, transport i punts d'interès.
Errors
Una petició incorrecta retorna 400 amb { "error": "..." }. Un barri inexistent retorna 404.