Discover/First Avenue API
live

First Avenue APIfirst-avenue.com

Access upcoming concert listings from First Avenue and partner Minneapolis venues. Returns artist, date, venue, ticket links, and support acts by month.

This API takes change requests — .
Endpoint health
verified 3h ago
list_shows
1/1 passing latest checkself-healing
Endpoints
1
Updated
4h ago

What is the First Avenue API?

The First Avenue API exposes 1 endpoint — list_shows — that returns all upcoming concerts and events across First Avenue and its associated Minneapolis venues for any given month, with each show object carrying up to 6 fields: artist, date, venue, ticket_url, event_url, and optional support acts. A typical monthly response covers 50–80 shows and requires no authentication.

Try it
4-digit year (e.g. 2026). Must be provided together with month.
Month number 01-12. Must be provided together with year.
api.parse.bot/scraper/30f92eac-5dbb-4f57-ab38-c950d88f6b83/<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/30f92eac-5dbb-4f57-ab38-c950d88f6b83/list_shows?year=2026&month=07' \
  -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 first-avenue-com-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.

"""Walkthrough: First Avenue Shows API — bounded, re-runnable; every call capped."""
from parse_apis.first_avenue_com_api import FirstAvenue, ParseError

client = FirstAvenue()

# List upcoming shows for the current month
for show in client.shows.list(limit=3):
    print(show.artist, show.date, show.venue, show.ticket_url)

# List shows for a specific month
for show in client.shows.list(month="08", year="2026", limit=3):
    print(show.artist, show.date, show.venue)
    if show.support:
        print(f"  with {show.support}")

# Typed error handling
try:
    first_show = client.shows.list(month="07", year="2026", limit=1).first()
    print(first_show.artist, first_show.event_url)
except ParseError as e:
    print(f"error: {e}")

print("exercised: shows.list")
All endpoints · 1 totalmissing one? ·

List all shows for a given month across First Avenue and partner venues. Returns artist, date, venue, ticket link, and support acts. Results are a single-page list of all events in the selected month (typically 50-80 shows). When month/year are omitted, defaults to the current month.

Input
ParamTypeDescription
yearstring4-digit year (e.g. 2026). Must be provided together with month.
monthstringMonth number 01-12. Must be provided together with year.
Response
{
  "type": "object",
  "fields": {
    "shows": "array of show objects with artist, date, venue, ticket_url, event_url, and optional support",
    "total": "integer count of shows returned"
  },
  "sample": {
    "data": {
      "shows": [
        {
          "date": "Jul 15",
          "venue": "Fine Line",
          "artist": "Nick Lowe and Los Straitjackets",
          "event_url": "https://first-avenue.com/event/2026-07-nick-lowe-los-straitjackets/",
          "ticket_url": "https://www.axs.com/events/1400693/nick-lowe-los-straitjackets-tickets?skin=fineline"
        },
        {
          "date": "Jul 15",
          "venue": "7th St Entry",
          "artist": "The Body",
          "support": "BIG|BRAVE and Scaphe",
          "event_url": "https://first-avenue.com/event/2026-07-the-body/",
          "ticket_url": "https://www.axs.com/events/1396979/the-body-tickets?skin=firstavenue"
        },
        {
          "date": "Jul 1",
          "venue": "Fine Line",
          "artist": "TopOppGen",
          "support": "Aziedoesntexist",
          "event_url": "https://first-avenue.com/event/2026-07-topoppgen/",
          "ticket_url": ""
        }
      ],
      "total": 73
    },
    "status": "success"
  }
}

About the First Avenue API

What the API Returns

The list_shows endpoint returns a flat array of show objects for a single calendar month. Each object includes the headlining artist, an ISO-formatted date, the specific venue within the First Avenue family (e.g. First Avenue, 7th Street Entry, Turf Club, Fine Line), a ticket_url pointing directly to the ticketing page, an event_url for the show detail page on first-avenue.com, and an optional support field listing opening acts when announced.

The response also includes a total integer representing the count of shows returned, which is useful for sanity-checking pagination assumptions or building summary dashboards without iterating the full array.

Parameters and Defaults

The endpoint accepts two optional query parameters: month (01–12) and year (4-digit). Both must be supplied together — providing only one is not supported. When neither is provided, the API defaults to the current month. This makes the endpoint immediately useful for "what's happening now" queries without any parameter setup.

Scope and Limitations

Coverage is limited to events listed on first-avenue.com, which includes multiple venues operated under the First Avenue umbrella in the Minneapolis area. The API does not expose historical show archives, sold-out status, ticket pricing tiers, or age restrictions. Results reflect the published monthly calendar at the time of the request.

Reliability & maintenanceVerified

The First Avenue API is a managed, monitored endpoint for first-avenue.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when first-avenue.com 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 first-avenue.com 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
3h ago
Latest check
1/1 endpoint 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 local event calendar app showing upcoming Minneapolis concerts by venue using the venue field
  • Send weekly email digests of new shows added to the First Avenue calendar by comparing month snapshots
  • Filter the support field to track which local opening acts are getting booked at First Avenue venues
  • Aggregate ticket_url data to monitor when tickets go on sale for specific artists
  • Power a Slack bot that posts this week's shows pulled from the date and artist fields
  • Analyze booking patterns across First Avenue's venue portfolio by grouping results on the venue field
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 First Avenue have an official developer API?+
First Avenue does not publish an official public developer API or documented data feed. This Parse API is the structured way to access their show listings programmatically.
Which venues are included in the show listings?+
The list_shows endpoint returns events across the full First Avenue family of venues in Minneapolis, which includes First Avenue, 7th Street Entry, Turf Club, Fine Line, and other partner spaces listed on first-avenue.com. Each show object includes a venue field so you can filter by location.
Can I retrieve show data further than one month at a time?+
The endpoint returns one calendar month per request. To cover multiple months, you make separate requests with different month and year combinations and merge the resulting shows arrays client-side.
Does the API include sold-out status or ticket pricing?+
Not currently. Show objects include a ticket_url linking to the ticketing page, but sold-out status, ticket price tiers, and availability counts are not exposed as structured fields. You can fork this API on Parse and revise it to add those fields from the linked ticket pages.
Is past show or historical event data available?+
The API is designed around the published upcoming calendar. Historical show archives are not currently covered. You can fork this API on Parse and revise it to target past-event pages if that data is available on the source site.
Page content last updated . Spec covers 1 endpoint from first-avenue.com.
Related APIs in EntertainmentSee all →
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.
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.
feverup.com API
Discover and search live events, exhibitions, and experiences happening in cities worldwide, filtering by categories to find concerts, shows, expos, and more that match your interests. Get detailed information about any event including schedules, descriptions, and venue details to plan your next outing.
shazam.com API
Search for live concerts and music events happening near you by filtering results based on your location, preferred dates, and favorite genres using Shazam's comprehensive events map. Discover upcoming shows and performances tailored to your musical interests and schedule.
theatermania.com API
Search and discover Broadway shows, theater productions, and tours across different cities while staying updated with the latest theater news and show details. Find performances by location, browse upcoming tours, and get comprehensive information about specific shows all in one place.
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.
vividseats.com API
Search for events, venues, and performers, then browse current ticket listings with detailed seat information and pricing to find the perfect show. Analyze historical sales data to track ticket price trends and make informed purchasing decisions.
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.