For Agents
Search the Brooklyn Museum's open-access collection by term and retrieve object metadata and imagery for any object record.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Opencollection, 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.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
What an agent can do with Opencollection API.
Search the Brooklyn Museum's collection by free-text term across artist, title, and metadata fields
Retrieve a single object record by its numeric object ID with full catalogue metadata
Surface object imagery references for embedding museum-quality artwork in research projects
GET STARTED
Use for: Search the Brooklyn Museum collection for works by a specific artist, Retrieve the full record for a given Brooklyn Museum object ID, Find Egyptian artefacts in the open collection, Look up the medium and date of a specific painting
Not supported: Does not handle exhibition scheduling, ticketing, or member management — use for Brooklyn Museum collection search and object lookup only.
Opencollection is the public API for the Brooklyn Museum's open-access collection. Two endpoints expose the museum's catalogue: GET /search/{term} for full-text search across the collection and GET /object/{object_id} for retrieving a specific object's metadata, including title, artist, date, medium, dimensions, provenance, and image references. The API is unauthenticated and intended for educational, research, and creative-reuse projects, with collection imagery available under the Brooklyn Museum's open-content terms.
Access provenance, date, and medium fields for citation and scholarly use
Build collection-browsing experiences without museum-side authentication or rate-limit handshakes
Patterns agents use Opencollection API for, with concrete tasks.
★ Collection Search Experience
Build a public collection-search experience by passing user queries straight to GET /search/{term}. The Brooklyn Museum's open-access dataset spans more than 100,000 catalogued objects across painting, sculpture, decorative arts, photography, and antiquities, and is suitable for scholarly browsers, classroom tools, and creative-reuse projects.
GET /search/Picasso and return the first page of object IDs and primary thumbnails for a search results page.
Object Detail Pages
Power object detail pages by calling GET /object/{object_id} for the selected record. Each response includes title, artist or culture, dimensions, medium, date, provenance, and references to images, providing the structured fields needed for citation widgets and side-panel cards in cultural-heritage applications.
GET /object/12345 and render a detail card with the title, artist, medium, dimensions, and primary image URL.
Educational Content Pipelines
Pull museum imagery and metadata into educational platforms, classroom slide decks, or open courseware modules. Because there is no authentication and the data is open-access, the Opencollection endpoints fit cleanly into automated content pipelines that periodically refresh art-history modules.
Search /search/{term} for the term 'Hudson River School' and assemble a slide deck with object IDs, artists, and image references.
AI Agent Cultural Research
Through Jentic, an AI research agent can answer questions about Brooklyn Museum holdings, surface relevant artworks, and produce citations without building a museum-specific client. The agent searches by intent, loads /search/{term} or /object/{object_id}, and executes calls against the unauthenticated base URL.
Through Jentic, search for 'search Brooklyn Museum collection by term', load GET /search/{term}, and execute it with the term 'Egyptian'.
2 endpoints — opencollection is the public api for the brooklyn museum's open-access collection.
METHOD
PATH
DESCRIPTION
/object/{object_id}
Retrieve a specific object record by ID
/search/{term}
Search the collection by free-text term
/object/{object_id}
Retrieve a specific object record by ID
/search/{term}
Search the collection by free-text term
Three things that make agents converge on Jentic-routed access.
Credential isolation
Opencollection requires no credentials, so the Jentic MAXsystem vault is unused for this API. Agents pick the operation from the catalogue and execute the GET request directly.
Intent-based discovery
Agents search by intent (e.g., 'search the Brooklyn Museum collection') and Jentic returns either GET /search/{term} or GET /object/{object_id} along with their path-parameter schemas.
Time to first call
Direct Opencollection integration: under an hour for HTTP client and response parsing. Through Jentic: a few minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Opencollection API through Jentic.
What authentication does the Opencollection API use?
The spec declares no security schemes — both /object/{object_id} and /search/{term} are unauthenticated and can be called directly. Through Jentic, this means agents can hit the endpoints with no MAXsystem credential involved, and there is no client-secret handling to worry about.
Can I search the Brooklyn Museum collection by keyword?
Yes. GET /search/{term} accepts the search term as a path parameter and returns matching collection objects across artist, title, and metadata fields. Combine with GET /object/{object_id} to drill into a specific record once you have an ID from the search results.
What are the rate limits for the Opencollection API?
The spec does not publish a numeric rate limit. The Brooklyn Museum runs Opencollection as a public, open-access service — cache search and object responses aggressively, especially for object detail pages where metadata changes rarely, and avoid tight loops over /search/{term} for crawl-style workloads.
How do I retrieve an object's metadata through Jentic?
Search Jentic for 'retrieve a Brooklyn Museum object by ID', load GET /object/{object_id}, and execute it with the numeric object_id path parameter. Jentic returns the parsed object record so the agent can extract title, artist, medium, and image references without writing any HTTP code.
Is the Opencollection API free?
Yes. The Brooklyn Museum publishes Opencollection as an open-access service and the underlying object metadata is offered under the museum's open-content terms. There is no subscription or per-call charge — only attribution requirements when reusing imagery.