Based on simple REST principles, the Bandsintown Partner Search API endpoint returns JSON metadata about Artists, Events, and Venues.
With the Partner Search API, you can access data like:
Just Announced shows
Popular shows at a specific location
All shows or artists for a specific genre
The base URL of the Partner Search API is: https://search.bandsintown.com/search
Test the Partner Search API using the API key provided to you in the HTTP request header:
x-api-key: your-api-key
Rate limiting is applied as per application based on Client Key, and regardless of the number of users who use the application simultaneously.
Please keep in mind the API Terms of Use when utilizing the Partner Search API. In brief:
Ticket and RSVP links must be visible and clickable
You must properly display Bandsintown logos
You may not modify or remove the display of any trademarks
Session-based caching is acceptable but must be cleared in a timely manner
Do not share nor modify content
Do not scrape data
By using this API, you have accepted our Terms of Use. To read the full Terms of Use, click here.
Any questions? Contact us at api@bandsintown.com
Table of contents
Click on one of the titles below to get more details.
API Structure and objects
Examples of how to use the partner search api
Request: HTTP METHODE: GET
HTTP Query string parameters
Region Object
Period Object
Entity Object
Fields in response for top level entities:
Fields for Artist:
Fields for Venue:
Fields for Events:
Query examples
Response:
HTTP Status:
Embedded resources:
When event entities are requested as a top-level response, the embedded resources should include the artist entity and venue entity objects associated to each events except if those entities are already returned as top-level entity objects.
Examples of how to use the partner search api
Authentication:
Key: x-api-key
Value: yOUrSuP3rP4RtneRaPI-K3y
Add to: Header
1. Single Entity with Pagination
Entity: Artist
Pagination: Limit 2 and Offset 0
https://search.bandsintown.com/search?query={"entities":[{"type":"artist","order":"trackers","limit":2,"offset":0}],"term":"Lady","scopes":["artist"]}
Result:
2. Retrieve Multiple Entities
Entities: Artists and Events
https://search.bandsintown.com/search?query={"entities":[{"type":"artist","order":"trackers","limit":2,"offset":0}],"term":"Lady","scopes":["artist"]}
Result:
3. Retrieve an specific event
Entity: Event
https://search.bandsintown.com/search?query={"entities": [{"type": "event"}], "term":102617588, "scopes":["event_id"]}
Result:
4. Search Event by Artist ID
Entity: Event
https://search.bandsintown.com/search?query={"entities":[{"type":"event", "order":"rsvps","limit":4}],"term":"22741","scopes":["artist_id"]}
Result:
5. Search venues by name OR BY ID
Entity: Venue
Search by Venue Name
https://search.bandsintown.com/search?query={"entities": [{"type": "venue"}], "term":"Bell Centre", "scopes":["venue"]}}
Search by Venue ID
https://search.bandsintown.com/search?query={"entities":[{"type":"venue"}],"term":10003087,"scopes":["venue_id"]}
Result:
Result of Search by Venue Name
Result of Search by Venue ID
6. Search Venue by Name and Location
Entity: Venue
https://search.bandsintown.com/search?query={"entities": [{"type": "venue"}], "term":"Bell","region":{"place":"Montreal"}}
Result:
7. Search Events by Venue ID
Entity: Event
https://search.bandsintown.com/search?query={"entities": [{"type": "event"}], "term":10003087, "scopes":["venue_id"]}
Result:
8. Search Artists who played in a specific venue (venue ID)
Entity Event
https://search.bandsintown.com/search?query={"entities": [{"type": "event"}], "term":"10003087", "scopes":["venue_id"]}}
Result:
9. Search Events and Artists who played in a specific venue by (venue ID) and genre
Entity Event
https://search.bandsintown.com/search?query={"entities": [{"type":"event"}], "term":"10003087", "genre":"pop"}
Result:
10. Search Events by GPS Coordinates and Genre
Entity Event
https://search.bandsintown.com/search?query={"entities": [{"type": "event"}], "region": {"latitude": 45.496112, "longitude":-73.569315, "radius":50},"genre":"pop"}}
Result:
11. Search LIVE streaming Events
Entity Event
https://search.bandsintown.com/search?query={"entities": [{"type": "event"}], "term":"jason wild", "type":"streaming"}
result:
Type could be “streaming”, “physical“, or “both“
Default value: “both”
12. Search LIVE streaming Events by genre
Entity Event
https://search.bandsintown.com/search?query={"entities": [{"type": "event"}], "type":"streaming","genre":"latin"}
result:
13. Search PHYSICAL Events, last modified IN A PERIOD OF TIME, orderED by start date
Entity Event
https://search.bandsintown.com/search?query={ "entities": [{"type": "event","order":"start_date","limit":199,"offset":0}], "term":"2021-08-20T00:00:00ZTO2021-08-23T00:00:00Z","scopes":["last_modified_time"], "type": "physical"}
result:
The result is divided into three sections.
Events, embedded Artists, and embedded Venues
In this way, you won’t need to do another query to retrieve the artist’s bio, tracker_count, venue address, venue latitude and longitude, and more.