lacma.org APIlacma.org ↗
Access LACMA exhibitions, artwork details, events, and visitor info via API. Search 100,000+ collection items, get exhibition dates, and retrieve museum hours.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/65ccd905-8c35-47f2-b77b-326dd029b03d/get_current_exhibitions' \ -H 'X-API-Key: $PARSE_API_KEY'
Get current exhibitions at LACMA. Returns a list of exhibitions currently on view with titles, dates, locations, images, and descriptions.
No input parameters required.
{
"type": "object",
"fields": {
"exhibitions": "array of exhibition objects with title, url, image, dates, location, and description"
},
"sample": {
"data": {
"exhibitions": [
{
"url": "https://www.lacma.org/art/exhibition/christina-quarles-now-were-there-and-we-only-just-begun",
"dates": null,
"image": "https://www-images.lacma.org/s3fs-public/styles/exhibition_listing/public/2026-04/Quarles_crop.jpg?VersionId=5PjZCseVtH6Ig7aU.XowyzRLXc2abjZU&itok=3n7bx8N1",
"title": "Christina Quarles: Now We’re There (And We’ Only Just Begun)",
"location": null,
"description": "For the inaugural exhibition in a series devoted to working with contemporary artists in the new W.M. Keck Foundation Gallery, LACMA presents Christina Quarles’s Now We're There (…"
}
]
},
"status": "success"
}
}About the lacma.org API
The LACMA API provides 9 endpoints covering exhibitions, the art collection, events, and visitor information from the Los Angeles County Museum of Art. Use search_collection to query artworks by keyword with paginated results returning fields like artist, dated, medium, and image URL, or call get_current_exhibitions to retrieve actively running shows with titles, locations, dates, and descriptions.
Exhibitions and Events
Three endpoints cover the exhibition timeline: get_current_exhibitions, get_upcoming_exhibitions, and get_past_exhibitions each return an array of exhibition objects with title, url, image, dates, location, and description. For deeper detail on a single show, get_exhibition_detail accepts a slug string (extracted from the exhibition's URL path) and returns the same fields scoped to that one record. The get_events_and_programs endpoint returns the full events calendar, with each entry carrying title, date, time, category, status, description, location, and image.
Art Collection Search
search_collection accepts a required query string and an optional 0-based page integer. Each page returns up to 48 results. The response includes a total count of all matching records, the query echo, the current page, and a results array where each artwork object contains id, title, artist, dated, image, and url. That id value feeds directly into get_artwork_detail, which returns title, image, url, and a metadata object with Artist, Date, and Medium fields when available.
Visitor Information
Two endpoints handle visit planning. get_museum_info returns the museum's address, an hours array of current operating hours, and a social_media array of profile URLs. get_visit_info returns a longer description string with hours, ticketing, dining, and general visitor details, plus the url of the plan-your-visit page.
- Build an exhibition tracker that alerts subscribers when new shows appear in get_upcoming_exhibitions
- Populate an art discovery app by paging through search_collection results filtered by artist name
- Display artwork details including medium and date in a museum companion app using get_artwork_detail
- Aggregate the LACMA events calendar into a city-wide cultural events feed via get_events_and_programs
- Show museum hours and address in a travel itinerary builder using get_museum_info
- Generate a timeline of past LACMA exhibitions using get_past_exhibitions with title, dates, and description
- Cross-reference artwork IDs from search_collection with get_artwork_detail to build a structured artwork dataset
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.