Discover/Abconcerts API
live

Abconcerts APIabconcerts.be

Access concert listings, event details, news articles, and search from Ancienne Belgique (abconcerts.be) via a structured JSON API with 6 endpoints.

Endpoint health
verified 2d ago
get_autocomplete
get_agenda
get_event_detail
search_events
get_news_list
6/6 passing latest checkself-healing
Endpoints
6
Updated
24d ago

What is the Abconcerts API?

The abconcerts.be API provides structured access to Ancienne Belgique's concert and event data across 6 endpoints, returning fields like artist, support acts, ticket prices, timing schedules, and genres. Use get_agenda to pull paginated upcoming events with genre and month filters, or get_event_detail to retrieve full structured data for any single show by URL. News coverage and site-wide search are also included.

Try it
Filter for free admission events. Accepted values: 'true', 'false'.
Page number for pagination.
Comma-separated music genres to filter by (e.g. 'Rock,Pop').
Comma-separated months in MM-YYYY format to filter by (e.g. '06-2026,07-2026').
Filter for AB at Night events. Accepted values: 'true', 'false'.
Filter for just announced events. Accepted values: 'true', 'false'.
api.parse.bot/scraper/32487e6a-ad7b-4999-a7a6-9c18371ed37e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/32487e6a-ad7b-4999-a7a6-9c18371ed37e/get_agenda?free=false&page=1&genres=Rock&months=06-2026&ab_at_night=false&just_announced=false' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace abconcerts-be-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Ancienne Belgique (AB) Concerts API — bounded walkthrough."""
from parse_apis.ancienne_belgique_ab_concerts_api import AB, Free, NotFound

client = AB()

# List upcoming events, filtering to free admission only.
for event in client.eventsummaries.list(free=Free.TRUE, limit=3):
    print(event.artist, event.date, event.status)

# Drill into the first upcoming event for full details.
first = client.eventsummaries.list(limit=1).first()
if first:
    detail = first.details()
    print(detail.artist, detail.venue, detail.genres)
    for p in detail.prices:
        print(p.label, p.price)

# Site-wide search for concerts, news, series, and info pages.
results = client.searchresults.search(query="jazz")
for hit in results.concerts[:3]:
    print(hit.title, hit.date)

# Get autocomplete suggestions for a partial query.
for suggestion in client.suggestions.list(query="cab", limit=5):
    print(suggestion.text, suggestion.uri)

# Browse news articles and drill into the latest one.
latest = client.articlesummaries.list(limit=1).first()
if latest:
    try:
        article = client.articles.get(url=latest.url)
        print(article.title, article.meta, article.content[:120])
    except NotFound as exc:
        print(f"Article gone: {exc}")

print("Exercised: eventsummaries.list, details, searchresults.search, suggestions.list, articlesummaries.list, articles.get")
All endpoints · 6 totalmissing one? ·

Fetch upcoming concert and event listings with optional filters. Returns paginated results ordered chronologically. Each event summary includes the main artist, support acts, date, ticket status, and a direct URL suitable for drilling into full details via get_event_detail. Pagination advances via the page parameter; total_pages indicates the last available page.

Input
ParamTypeDescription
freestringFilter for free admission events. Accepted values: 'true', 'false'.
pageintegerPage number for pagination.
genresstringComma-separated music genres to filter by (e.g. 'Rock,Pop').
monthsstringComma-separated months in MM-YYYY format to filter by (e.g. '06-2026,07-2026').
ab_at_nightstringFilter for AB at Night events. Accepted values: 'true', 'false'.
just_announcedstringFilter for just announced events. Accepted values: 'true', 'false'.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "count": "integer, number of events on this page",
    "events": "array of event summary objects with artist, support_acts, date, summary, status, url, image_url",
    "total_pages": "integer, total number of pages available"
  },
  "sample": {
    "data": {
      "page": 1,
      "count": 10,
      "events": [
        {
          "url": "https://www.abconcerts.be/en/agenda/cabaret-voltaire/a10Qw00000C5Iv5IAF",
          "date": "Fri 12 Jun 26",
          "artist": "Cabaret Voltaire",
          "status": "Sold out",
          "summary": "Legendary influential UK cult band finally at AB",
          "image_url": "https://d12xfkzf9kx8ij.cloudfront.net/a0KQw00000Inwi1MAB_1240x720.jpg",
          "support_acts": [
            "Augustė Vickunaitė"
          ]
        }
      ],
      "total_pages": 18
    },
    "status": "success"
  }
}

About the Abconcerts API

Concert Listings and Event Detail

The get_agenda endpoint returns paginated, chronologically ordered event summaries. Each result includes the main artist, any support_acts, an event date, ticket status, image_url, and a url suitable for passing directly to get_event_detail. You can filter by genres (comma-separated, e.g. Rock,Pop), specific months in MM-YYYY format, free admission events, AB at Night events, and just-announced shows. get_event_detail takes any full URL or path from the agenda and returns a richer object: prices (array of label/price pairs), a timing map keyed to door times and artist set times, performers, genres, venue, and a long-form description.

Search and Autocomplete

search_events accepts a query string and returns results grouped into four categories: concerts, news, series, and information. Concert hits include date and summary; news hits include metadata (date and category); series and information hits return title and URL. The get_autocomplete endpoint is suited for typeahead UIs: given a partial query, it returns up to roughly 10 suggestion objects each with text (display label), uri (path to the item), and an optional sort key (timestamp-based for concerts).

News Articles

get_news_list returns a reverse-chronological paginated list of articles, each with title, date, category, summary, and url. get_news_detail resolves any of those URLs into the full article, returning title, meta (a formatted date-and-category string such as MON 1 JUN 26 | Stories), and content as a full text string. Both news endpoints return input_not_found for invalid or removed URLs.

Reliability & maintenanceVerified

The Abconcerts API is a managed, monitored endpoint for abconcerts.be — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when abconcerts.be changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official abconcerts.be API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a concert calendar app filtered by genre and month using get_agenda with the genres and months params
  • Display full ticket price tiers and door/set times for a specific show using get_event_detail prices and timing fields
  • Power a venue search bar with real-time typeahead suggestions from get_autocomplete
  • Aggregate AB news articles into an editorial feed using get_news_list and get_news_detail content fields
  • Track newly announced shows by polling get_agenda with just_announced=true
  • Cross-reference artist appearances across concerts, news, and series pages using search_events category groupings
  • Monitor support act bookings by extracting support_acts from paginated agenda results
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Ancienne Belgique offer an official public developer API?+
Ancienne Belgique does not publish an official public developer API. The abconcerts.be API on Parse is the structured programmatic interface for this data.
What does get_event_detail return beyond what the agenda listing provides?+
get_event_detail returns fields not present in agenda summaries: a prices array with label and price per ticket tier, a timing object mapping named slots (doors, artist set times) to clock times, a performers array listing all billed artists, a genres array, and the resolved venue name. The agenda endpoint returns only a brief summary, status, and date.
Does search_events return results from all content types on abconcerts.be?+
search_events groups results into four categories: concerts, news, series, and information pages. Individual series detail pages and deeper content sections are not exposed as separate structured endpoints. You can fork this API on Parse and revise it to add endpoints covering those content types.
Does the API expose historical past events or only upcoming concerts?+
get_agenda returns upcoming events ordered chronologically and does not expose a historical archive of past shows. get_event_detail will resolve any valid event URL regardless of date. You can fork this API on Parse and revise it to target past-event archive pages if abconcerts.be makes them accessible.
How does pagination work across the listing endpoints?+
get_agenda and get_news_list both accept a page integer parameter. get_agenda responses include total_pages so you can determine how many pages to iterate. get_news_list returns the current page number but does not include a total_pages field, so iteration requires stopping when the news array returns empty.
Page content last updated . Spec covers 6 endpoints from abconcerts.be.
Related APIs in EntertainmentSee all →
melkweg.nl API
Discover upcoming concerts, theater shows, and events at Amsterdam's Melkweg venue by browsing the full agenda, filtering by category or genre, searching the archive, or checking newly announced performances. Find detailed information about specific events and see which shows offer free admission for members.
concertarchives.org API
Search for performers and their concert history to discover performance details, repertoire, and event information from Concert Archives. Find specific concerts, view performer profiles, and explore what artists have performed and when.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
etix.com API
Search for live events across venues and categories, discover what's playing today or this weekend, and check real-time ticket availability for concerts, shows, and other ticketed events. Get detailed event information and browse featured homepage listings to find and book tickets for your next outing.
boletia.com API
Browse and search events on Boletia.com to discover concerts, shows, and performances across different venues and organizers, then view detailed event information and available ticket options. Filter events by category, venue, organizer, or explore trending music events in Mexico City.
bandsintown.com API
Search for artists and discover their upcoming concerts, or browse live events happening in specific cities with detailed ticket information. Find exactly what shows you're interested in attending with artist profiles, event dates, venues, and direct links to purchase tickets.
ticketswap.nl API
ticketswap.nl API
rausgegangen.de API
Discover events happening in German cities by searching for concerts, festivals, and shows—filtering by location, date, or category to find exactly what you're looking for. Get detailed information about venues, artists, and ticket lotteries all in one place.