Öppet API

Hämta information om kommande danser gratis via vårt öppna API.

Introduktion

AlltomDansband.se erbjuder ett öppet API för att hämta information om kommande danser och band. Detta API är fritt att använda för hobbyprojekt, kalendrar, och applikationer.

Rekommenderat: Öppen kalender

GET/_api/open-calendar

Returnerar en vanlig JSON-array med högst 100 danser.

Queryparametrar

  • dateFrom – Från datum (YYYY-MM-DD)
  • dateTo – Till datum (YYYY-MM-DD)
  • city – Stad/ort
  • band – Dansband

Exempelanrop (cURL)

curl "https://alltomdansband.se/_api/open-calendar?city=Sunne&dateFrom=2026-10-01"

Exempelsvar (illustrativt)

[
  {
    "id": 1,
    "date": "2026-10-01",
    "startTime": "20:00",
    "endTime": "00:00",
    "venueName": "Exempelparken",
    "address": "Exempelgatan 1",
    "city": "Sunne",
    "bandName": "Exempelbandet",
    "description": "Danskväll",
    "ticketPrice": "250 kr",
    "ticketUrl": "https://example.com/biljetter"
  }
]

Endpoint: Lista Danser

GET/_api/dances/list

Parametrar (skickas som JSON-sträng i "data" querystring)

  • dateFrom - Filtrera från datum (ISO)
  • dateTo - Filtrera till datum (ISO)
  • city - Stad/Ort
  • limit - Antal resultat (Max 100, standard 50)
  • page - Sida

Exempelanrop (cURL)

curl -G \
  --data-urlencode 'data={"limit":5}' \
  https://alltomdansband.se/_api/dances/list

Exempelsvar

{
  "json": {
    "total": 142,
    "items": [
      {
        "id": 1,
        "date": "2024-05-15T00:00:00.000Z",
        "startTime": "20:00",
        "endTime": "00:00",
        "venueName": "Gräsmarksparken",
        "city": "Sunne",
        "bandName": "Lasse Stefanz",
        "ticketPrice": "250 kr",
        "ticketUrl": "https://..."
      }
    ]
  }
}

Villkor för användning

Gränsen är 120 anrop per timme och IP-adress. Om gränsen nås returneras status 429 med en Retry-After-header. Svar cachas i upp till 5 minuter. Ange källan med en länk: Källa: AlltomDansband.se. Läs de fullständiga villkoren.