Openverse
Openverse is a search engine providing programmatic access to the world's largest openly-licensed media catalog, covering 800M+ images and audio tracks from cultural institutions, museums, and creative commons sources including Flickr, Wikimedia Commons, iNaturalist, Europeana, Freesound, Jamendo, and more. Built by WordPress/Automattic under Creative Commons licensing principles.
Openverse publishes 3 API contracts indexed on the APIs.io network: Audio API, Auth API, and Images API. Tagged areas include Image, Audio, Creative Commons, Open Media, and Search.
The Openverse catalog on APIs.io includes 2 JSON-LD contexts and 1 Spectral governance ruleset.
Openverse’s developer surface includes authentication, engineering blog, and 12 more developer resources.
What this lets a business do 1
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| IIIF and Cultural Heritage (GLAM image interoperability, Linked Art) | builds-on | 17.2 (thin) | - | - |
| Raycast Store Extensions (first-party publishers + community-wrapped products) | builds-on | 17.2 (thin) | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 1
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 3
Individual APIs this provider publishes, each with its own machine-readable definition.
Openverse Audio API
These are endpoints pertaining to audio files.
Openverse Auth API
Openverse provides free and open access to the Openverse API to anonymous and registered users. [Refer to the API documentation site for information on how to register](https://...
Openverse Images API
These are endpoints pertaining to images.
Open Collections 3
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Openverse audio API
OPEN COLLECTIONOpenverse audio auth API
OPEN COLLECTIONOpenverse audio images API
OPEN COLLECTIONOpenverse API pricing
Not yet checked against Openverse's own pricing page. Compiled by API Evangelist; confirm before you rely on a figure. A free plan or tier is listed.
| Plan | Price |
|---|---|
| Anonymous | Free |
| Standard (Authenticated) | Free |
| Enhanced (By Request) | Free |
Pricing Plans 1
Published pricing tiers and plan structures.
Plans
PLANSRate Limits 1
Documented rate limits and quota policies.
Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
Openverse
SLAFinOps 1
Cost, billing, and metering signals for API financial operations.
Finops
FINOPSSemantic Vocabularies 2
JSON-LD contexts and semantic vocabularies used across these APIs.
context Context
JSON-LDOpenverse Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Openverse — jsonschema rules
SPECTRALJSON Schema 26
Standalone JSON Schema definitions for this provider's data models.
APIException
JSON SCHEMAAudio
JSON SCHEMAAudioAltFile
JSON SCHEMAAudioReportRequest
JSON SCHEMAAudioSet
JSON SCHEMAAudioWaveform
JSON SCHEMAAuthenticationFailed
JSON SCHEMAGrantTypeEnum
JSON SCHEMAImage
JSON SCHEMAImageReportRequest
JSON SCHEMANotAuthenticated
JSON SCHEMANotFound
JSON SCHEMAOAuth2Application
JSON SCHEMAOAuth2KeyInfo
JSON SCHEMAOAuth2Registration
JSON SCHEMAOAuth2Token
JSON SCHEMAOAuth2TokenRequest
JSON SCHEMAOembed
JSON SCHEMAPaginatedAudioList
JSON SCHEMAPaginatedImageList
JSON SCHEMAReasonEnum
JSON SCHEMASource
JSON SCHEMATag
JSON SCHEMATypeEnum
JSON SCHEMAValidationError
JSON SCHEMAVersionEnum
JSON SCHEMAScroll for all 26
Examples 50
Example request and response payloads for these APIs.
Audio_Detail_200
EXAMPLEAudio_Detail_401
EXAMPLEAudio_Detail_404
EXAMPLEAudio_Related_200
EXAMPLEAudio_Related_401
EXAMPLEAudio_Related_404
EXAMPLEAudio_Report_201
EXAMPLEAudio_Report_400
EXAMPLEAudio_Report_401
EXAMPLEAudio_Report_404
EXAMPLEAudio_Search_200
EXAMPLEAudio_Search_400
EXAMPLEAudio_Search_401
EXAMPLEAudio_Stats_401
EXAMPLEAudio_Thumb_401_Stub
EXAMPLEAudio_Thumb_404_Stub
EXAMPLEAudio_Waveform_200
EXAMPLEAudio_Waveform_401
EXAMPLEAudio_Waveform_404
EXAMPLEImages_Detail_200
EXAMPLEImages_Detail_401
EXAMPLEImages_Detail_404
EXAMPLEImages_Oembed_200
EXAMPLEImages_Oembed_400
EXAMPLEImages_Oembed_401
EXAMPLEImages_Oembed_404
EXAMPLEImages_Related_200
EXAMPLEImages_Related_401
EXAMPLEImages_Related_404
EXAMPLEImages_Report_201
EXAMPLEImages_Report_400
EXAMPLEImages_Report_401
EXAMPLEImages_Report_404
EXAMPLEImages_Search_200
EXAMPLEImages_Search_400
EXAMPLEImages_Search_401
EXAMPLEImages_Stats_401
EXAMPLEImages_Thumb_401_Stub
EXAMPLEImages_Thumb_404_Stub
EXAMPLEKey_Info_200
EXAMPLEKey_Info_401
EXAMPLEKey_Info_429_Stub
EXAMPLEKey_Info_500
EXAMPLERegister_201
EXAMPLERegister_400
EXAMPLERegister_401_Stub
EXAMPLERegister_429_Stub
EXAMPLEToken_200
EXAMPLEToken_400_Stub
EXAMPLEToken_401
EXAMPLEScroll for all 50
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
Openverse API — frequently asked questions
Does Openverse have an API?
Yes. APIs.io lists 3 APIs from Openverse, including Openverse Audio API, Openverse Auth API and Openverse Images API.
Is there an OpenAPI specification for the Openverse API?
Yes. APIs.io indexes 3 OpenAPI specifications for Openverse, each linked for download from this page.
How do I authenticate with the Openverse API?
Openverse uses bearer-token authentication (http · 1 scheme). The details are profiled on APIs.io as Openverse Authentication.
How much does the Openverse API cost?
APIs.io lists 3 pricing plans for Openverse, with each plan's price, limits and inclusions under Pricing on this page.
Is the Openverse API ready for AI agents?
Openverse has a Kin Score of 33.8 out of 100 (thin) and an Agent Readiness score of 29.2 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.