Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Media / Bandsintown API
Bandsintown API logo

Bandsintown API

Official vendor OpenAPI document · agent-readyMediaContent DeliveryapiKey2 EndpointsREST

For Agents

Look up artist profiles and tour events on Bandsintown, filtered by upcoming, past, or a specific date range.

Use for: Get the upcoming tour dates for a specific artist, Retrieve an artist's Bandsintown profile and tracker count, Find all events for an artist between two specific dates, List past tour events for an artist for a year-in-review post

Not supported: Does not handle ticket purchases, fan account management, or write operations on artist data - use for read-only artist info and event lookups only.

The Bandsintown API gives artists and the enterprises representing them read-only access to artist information and tour events on Bandsintown. The two endpoints return the artist's profile (Bandsintown page link, photo, tracker count, MBID, Facebook page) and the artist's events (date, venue, location, lineup, ticket links). Event lookups can be filtered to upcoming, past, all, or a specific date range. An app_id query parameter is required and is granted on request after accepting Bandsintown's Terms and Conditions.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Bandsintown API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Bandsintown API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fbandsintown.com%2Fbandsintown" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fbandsintown.com%2Fbandsintown" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Bandsintown API.

Look up an artist's Bandsintown profile, photo, and current tracker count

Retrieve upcoming tour events for an artist with venue, datetime, and ticket links

Filter event results to past, all, upcoming, or a specific date range

Surface lineup details (support acts, festival co-headliners) attached to each event

Use Cases

Patterns agents use Bandsintown API for, with concrete tasks.

★ Artist Website Tour Widget

Artists and labels embed a tour-dates widget on their official website by calling GET /artists/{artistname}/events with date=upcoming. The response gives venue, city, datetime, and ticket links per event, ready to render as a list. Updates flow automatically when the artist's team adds events to Bandsintown, so the site stays in sync without manual edits.

Call GET /artists/Beyonce/events?app_id={app_id}&date=upcoming and render the upcoming tour dates as a list with city, venue, and ticket link.

Fan Newsletter Personalisation

Send fans a personalised newsletter showing only the tour dates relevant to their city by combining Bandsintown's events feed with a fan-location segment. Pull events with /artists/{artistname}/events for each artist the fan tracks, filter by city in your application, and inject the matched events into the newsletter template.

For each tracked artist, fetch GET /artists/{artistname}/events?app_id={app_id}&date=upcoming, filter to events in the fan's city, and merge into the newsletter.

Year-in-Review Content

Build a year-in-review post by pulling all past events with /artists/{artistname}/events?date=past for a given artist and bucketing them by month and country. The response includes venue, city, country, and lineup, which is enough to assemble a touring summary without scraping or maintaining a separate calendar.

Fetch GET /artists/{artistname}/events?app_id={app_id}&date=past, group results by month, and produce a count of shows and unique cities visited.

AI Agent Integration via Jentic

An agent built on Jentic can answer fan questions like 'when is X playing in Y' by hitting Bandsintown for the artist's upcoming events and filtering by city. Because the API requires only an app_id, Jentic stores it in your Jentic One instance so the agent calls the operation without handling the credential directly.

Search Jentic for 'get artist tour dates', load the schema for GET /artists/{artistname}/events, and execute it with artist=Phoebe Bridgers and date=upcoming.

Key Endpoints

2 endpoints — the bandsintown api gives artists and the enterprises representing them read-only access to artist information and tour events on bandsintown.

METHOD

PATH

DESCRIPTION

GET

/artists/{artistname}

Get artist profile information

GET

/artists/{artistname}/events

Get upcoming, past, all, or date-range artist events

GET

/artists/{artistname}

Get artist profile information

GET

/artists/{artistname}/events

Get upcoming, past, all, or date-range artist events

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring Bandsintown by hand means requesting an app_id from Bandsintown, appending it as an apiKey on every request, and handling the read-only artist and event endpoints yourself. Through Jentic you install once, import the Bandsintown API from the API Directory, store the app_id once, and your agent calls it.

Permission scoping

Permission scoping

Bandsintown puts the artist name in the URL path (/artists/{artistname} and /artists/{artistname}/events), so a rule can pin your agent to one artist: it reads that artist's profile and events and nothing else. You choose the operations it may call, and since this API is read-only there are no write or delete operations to add.

Credential management

Credential isolation

Your Bandsintown app_id is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'get artist tour dates' or 'look up an artist profile', and Jentic returns the matching Bandsintown operation with its artistname path parameter and optional date filter, so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Songkick API

→

Live music event database covering events, venues, artists and locations across 14 endpoints, against Bandsintown's 2

Choose Songkick when the agent needs to search events by venue or location, or read venue and artist calendars, rather than resolving one named artist.

Alternative

Discovery API

→

Searches events, attractions and venues across 13 endpoints instead of keying every lookup to one artist name

Choose Ticketmaster Discovery when the agent has no artist name to start from and needs to browse or search events, attractions or venues.

Alternative

SeatGeek API

→

Searches live events, venues and performers across 7 endpoints with pricing and popularity data Bandsintown does not return

Choose SeatGeek when the agent needs event pricing ranges or recommendation signals, which Bandsintown's artist and event responses do not carry.

Complementary

setlist.fm API

→

Setlist data across 15 endpoints, pairing what was played with Bandsintown's record of where and when

Call Bandsintown for an artist's past events, then call setlist.fm to add the songs performed at those shows.

FAQs

Specific to using Bandsintown API through Jentic.

What authentication does the Bandsintown API use?

Each request carries an app_id query parameter (an apiKey), declared as required on both operations in the spec. Bandsintown assigns the app_id after you accept its Terms and Conditions and have written consent from Bandsintown Inc., so access is granted on request rather than by self-serve signup. Through Jentic, your own Jentic One instance holds the app_id encrypted and supplies it at call time, so the agent never sees it.

Can I get an artist's past tour dates with the Bandsintown API?

Yes. Call GET /artists/{artistname}/events with the date query parameter set to past. The same endpoint accepts upcoming, all, or a specific date range expressed as YYYY-MM-DD,YYYY-MM-DD.

What are the rate limits for the Bandsintown API?

No rate limit is stated in the OpenAPI spec or in Bandsintown's published API documentation, so treat any figure you find elsewhere as unverified. Cache responses where you can, and ask Bandsintown directly before running high-volume or continuous sync workloads.

How do I retrieve an artist's upcoming events through Jentic?

Search Jentic for 'get artist tour dates', load the schema for GET /artists/{artistname}/events, and execute it with the artist name and date=upcoming. Jentic injects the app_id at execution so the agent does not need to manage it.

Is the Bandsintown API free?

Access is not self-serve. Bandsintown's terms state that to use the API you must read and accept its Terms and Conditions and have written consent from Bandsintown Inc., and that you contact Bandsintown to say what you plan to do and request your personal application ID. No price appears in those terms or in the API documentation, so raise cost when you make that request. Start from the [Bandsintown API installation support page](https://www.artists.bandsintown.com/support/api-installation).

Is there a Bandsintown MCP server?

You do not need an MCP server to give your agent the Bandsintown API. Jentic connects it directly from the API Directory: import the API, store your app_id once, and your agent calls GET /artists/{artistname} and GET /artists/{artistname}/events on demand. Nothing extra loads into the agent's context, your own Jentic One instance supplies the app_id at call time, and your rules decide which of the two operations the agent may reach.

Can I limit what my agent is allowed to do with the Bandsintown API?

Yes. Because you run Jentic One yourself, your own rules decide which Bandsintown operations the agent may call and which credentials it may use. Since the artist name sits in the URL path for both GET /artists/{artistname} and GET /artists/{artistname}/events, you can pin the agent to a single artist so it only reads that artist's profile and event list. The API is read-only, so there are no write or delete operations for the agent to reach, and the app_id it uses is supplied at execution rather than exposed to the agent.

GET STARTED

Start building with Bandsintown API

Explore with Jentic One
View OpenAPI Document