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

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Education / Art Institute of Chicago API
Art Institute of Chicago API logo

Artic Edu Art Institute of Chicago API

66
AI ReadinessAI-Aware (B)66/100
See full scorecard
Community OpenAPI document · agent-readyEducationLmsnone97 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Search and fetch artworks, artists, exhibitions, and related collections data from the Art Institute of Chicago - no authentication required.

Use for: Search the Art Institute of Chicago collection for paintings, Find artworks by a specific artist, Get the detail record for a single artwork by id, List exhibitions running at the museum

Not supported: Does not handle ticketing, membership, or e-commerce - use for reading the Art Institute of Chicago's open collection and editorial data only.

The Art Institute of Chicago API is a public, read-only aggregator over the museum's collections data. It exposes 97 endpoints across artworks, artists, agents, places, galleries, exhibitions, sites, events, articles, tours, mobile sounds, publications, sections, products, images, videos, and sounds. Each primary entity supports list and detail operations, and 28 of the 34 resource groups also expose a /search operation, including artworks, agents, places, galleries, exhibitions, events, and articles. Artists are listed and fetched by id only; artist search runs through /agents/search, since the spec files the artist operations under its agents tag. The API is unauthenticated, intended for educational and research use, and serves as an open data layer for museum integrations. This entry is built from a third-party copy of the museum's OpenAPI document, pinned at version 1.10 and generated in August 2024; the museum publishes its own OpenAPI file at api.artic.edu/api/v1/openapi.json, which is the canonical description and lists 103 operations as of its version 1.14.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Art Institute of Chicago API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Art Institute of Chicago 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%2Fartic.edu%2Fartic" | 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%2Fartic.edu%2Fartic" | 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 Art Institute of Chicago API.

Search the artwork collection by query string and filters

Fetch artwork detail records including titles, artists, dates, and images

Search and fetch agents, places, galleries, and exhibitions, and list or fetch artist records

Browse curated tours, mobile audio guides, and educational articles

Retrieve publications, sections, and product records

Look up image, video, and sound assets associated with collection records

Use Cases

Patterns agents use Art Institute of Chicago API for, with concrete tasks.

★ Educational App Integration

Power a museum education app or classroom tool by searching the Art Institute of Chicago collection through /artworks/search and rendering details from /artworks/{id}. Because the API is unauthenticated, classroom deployments avoid credential management entirely. Strong fit for art history coursework that needs licensed-clean reproductions and curator-written descriptions.

Call /artworks/search with q='impressionism', then for each hit call /artworks/{id} and render title, artist, and primary image url

Cultural Discovery Feed

Build a daily discovery feed for design or art newsletters by pulling new exhibitions, articles, and featured artworks. /exhibitions and /articles surface what's currently on at the museum, while /artworks/search with an Elasticsearch domain syntax query on date_start can rotate featured pieces. The unauthenticated read model makes it well suited to static site builds.

GET /exhibitions, keep the records whose status field reads open, take the top 5, and write them as JSON for a newsletter generator

Tour and Audio Guide Surfacing

Surface museum tours and mobile audio guide content inside a third-party visitor app. /tours and /mobile-sounds expose curated walkthroughs and narration, so partner apps don't need to redesign tour content from scratch.

Fetch /tours, take the first tour, and for each stop GET /artworks/{id} plus /mobile-sounds for the narration audio

Research Catalog Mining

Mine the museum's public catalog for academic research - for example, computing how the artwork collection's coverage of a movement or geography has shifted over time. The /artworks, /artists, /places, and /agents endpoints provide enough metadata to build datasets without scraping HTML.

Query /artworks/search with an Elasticsearch domain syntax query on place_of_origin, aggregate counts by century from date_start, and emit a CSV of works-per-century for that place

Agent-Driven Art Lookup via Jentic

Give an AI assistant a tool that answers art-history questions by calling the Art Institute of Chicago API. The agent searches Jentic for 'search artworks at Art Institute of Chicago', loads the schema for /artworks/search, and executes - with no credentials to manage.

Search Jentic for 'search artworks at Art Institute of Chicago', load the schema, and execute with q='Monet water lilies' to retrieve matching artworks

Key Endpoints

97 endpoints — the art institute of chicago api is a public, read-only aggregator over the museum's collections data.

METHOD

PATH

DESCRIPTION

GET

/artworks

List artworks

GET

/artworks/search

Search artworks by query and filters

GET

/artworks/{id}

Fetch a single artwork

GET

/artists

List artists

GET

/exhibitions

List exhibitions

GET

/galleries/search

Search galleries

GET

/tours

List curated tours

GET

/articles

List published articles

GET

/artworks

List artworks

GET

/artworks/search

Search artworks by query and filters

GET

/artworks/{id}

Fetch a single artwork

GET

/artists

List artists

GET

/exhibitions

List exhibitions

GET

/galleries/search

Search galleries

GET

/tours

List curated tours

GET

/articles

List published articles

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

A

Art Institution of Chicago API

- AI-Aware (B)
66/100
73
Foundational Compliance
63
Developer Experience & Jentic Compatibility
53
AI-Readiness & Agent Experience
85
Agent Usability
100
Security
48
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
73

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A-Signals: 4
92%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

0%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

63

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B-Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

50%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

53

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: CSignals: 4
62%

Description Coverage

Coverage of descriptions across API elements.

100%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

0%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

50%

Summary Coverage

Coverage of summaries across operations/tags/info.

85

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: ASignals: 1
85%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

100

Security

Trust, risk posture, and security compliance.

Grade: A+Signals: 1
100%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

48

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: D+Signals: 1
48%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

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

Setup

Wiring the Art Institute of Chicago API by hand means resolving its host and picking the right path from roughly a hundred collection and editorial endpoints, even with no credential to manage. Through Jentic you install once, import the Art Institute of Chicago API from the API Directory, and your agent calls it with no key to configure.

Permission scoping

This API exposes only GET reads over open collection and editorial data, so a rule can limit the agent to the operations it needs, such as searching artworks or listing exhibitions. You choose the operations it may call, and no write operation exists to include.

Credential isolation

The Art Institute of Chicago API is unauthenticated, so there is no credential to store. Jentic still routes the call through your own Jentic One instance at execution time for consistent handling alongside authenticated APIs.

Intent-based discovery

Agents search Jentic by intent such as 'search artworks at the Art Institute of Chicago' or 'list exhibitions', and Jentic returns the matching operation with its input schema so the agent calls the right endpoint without reading the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Harvard Art Museums API

→

Harvard Art Museums offers a similar open-access museum collection API

Choose Harvard when the agent needs access to Harvard's specific collection. Choose Art Institute of Chicago for its collection and exhibitions.

Alternative

Cooper Hewitt API

→

Cooper Hewitt is the Smithsonian's design museum, exposing a comparable open collection API

Choose Cooper Hewitt for design-focused works. Choose Art Institute of Chicago for a broader fine art collection.

Complementary

Figshare API

→

Figshare hosts academic datasets that can be linked from museum-collection research outputs

Use alongside when academic research built on Art Institute of Chicago metadata is published as a Figshare dataset.

FAQs

Specific to using Art Institute of Chicago API through Jentic.

What authentication does the Art Institute of Chicago API require?

None for read access. The API is public and unauthenticated for collection browsing and search: all 97 operations declare no security scheme. The museum's docs ask you to add an AIC-User-Agent header naming your project and a contact email, but no API key is required. Through Jentic there is no credential to store for this API.

Can I search for artworks by an artist or movement?

Yes. GET /artworks/search accepts a q parameter for free-text search. For field-level filters such as artist_id or a date_start range, pass an Elasticsearch domain syntax query through the query parameter, which the spec provides for exactly that purpose. Resolve artist ids first with /agents/search, since the API files artists under its agents tag and /artists itself has no search operation.

What are the rate limits for the Art Institute of Chicago API?

The museum's API documentation states that anonymous users are throttled to 60 requests per minute, with each IP counted as a separate user. It also asks you to send an AIC-User-Agent header naming your project and a contact email. Cache responses and avoid per-request calls in user-facing loops to stay inside that throttle.

How do I get the image for an artwork?

Each artwork record includes an image_id which can be combined with the IIIF image base URL to produce an image. /images and /images/{id} also expose image asset records directly when you need additional metadata.

How do I search the collection through Jentic?

Install Jentic One on the machine that will host it, run jentic register on the separate machine where your agent runs, then import the Art Institute of Chicago API from the API Directory. Your agent searches Jentic for 'search artworks at the Art Institute of Chicago', loads the schema for GET /artworks/search, and executes with your query string. That operation pages with its from and size parameters, which the spec describes as Elasticsearch conventions.

Can I list current exhibitions at the museum?

Yes. GET /exhibitions returns every exhibition with a status field recording whether it is open or closed, plus aic_start_at and aic_end_at dates. The list operation declares no query filters, so select the open records yourself, or use GET /exhibitions/search with the query parameter.

Is there an Art Institute of Chicago MCP server?

You don't need an MCP server to give your agent the Art Institute of Chicago API. Jentic connects it directly from the API Directory: import it and your agent gets the full 97-endpoint surface, so it can search artworks, browse exhibitions, and pull tour audio without another server's tool definitions loaded into its context. Because the API is unauthenticated you have no credential to configure either, and your own rules still decide which of the 97 operations the agent may call.

Can I limit what my agent is allowed to do with the Art Institute of Chicago API?

Yes. Because you run Jentic One yourself, your own rules decide which operations the agent may call, so you can restrict it to just the endpoints it needs, such as searching artworks via GET /artworks/search or listing exhibitions via GET /exhibitions. This API exposes only GET reads over open collection and editorial data, so there are no write operations to include and the agent cannot alter anything at the museum. Since the API is unauthenticated, there is no credential to hand out, and the call still routes through your own self-hosted instance so scoping is handled the same way as for authenticated APIs.

GET STARTED

Start building with Art Institute of Chicago API

Explore with Jentic One
View OpenAPI Document