Skip to content

Sources

InspoSearch queries ~2,400 sources across eight categories. The count is split between:

  • ~180 static adapters hand-written in src/fetchers.js and community manifests in insposearch/sources/*.json
  • ~2,300 dynamic providers discovered at runtime from Europeana's DATA_PROVIDER facets (~2,250) and DPLA hubs (~50)

Dynamic discovery requires the Europeana / DPLA keys — see API Keys. Without them, you still get the static set and anonymous APIs.

The eight categories

CategoryWhat's in it
MuseumsMajor and regional museums — painting, sculpture, decorative arts, ethnographic collections
HistoricalNational libraries, archives, digital heritage aggregators (Europeana, DPLA, Trove, Gallica, LoC)
Art and DesignIllustration archives, design collections, typography, poster archives
PhotographyPress archives, photo agencies, stock providers, historic photography
NatureNatural history museums, botanical illustration, biodiversity atlases
MapsCartographic collections, historical atlases, map libraries
FashionCostume archives, textile design, fashion photography
ScienceScientific illustration, medical archives, astronomy, technical drawings

Toggle entire categories or individual sources from the source filter sidebar (s).

Highlighted static sources

This is a representative selection, not the full list. The definitive list is in the source filter sidebar in the app.

Museums

SourceAPI styleKey?
The Metropolitan Museum of ArtREST
RijksmuseumREST
Victoria and Albert MuseumREST
Art Institute of ChicagoREST
Cleveland Museum of ArtREST
Walters Art MuseumREST
Harvard Art MuseumsREST
Cooper Hewitt, SmithsonianREST
National Gallery of Art (US)REST
Los Angeles County Museum of ArtREST
Brooklyn MuseumREST
Yale University Art GalleryREST
Philadelphia Museum of ArtREST
Musée du LouvreREST
Museo del PradoREST
UffiziREST
National Gallery (London)REST
State Hermitage MuseumREST
Kunsthistorisches Museum ViennaREST
Museum Digital (DE / NAT / SMB)REST

Historical / Archives

SourceAPI styleKey?
EuropeanaREST✓ (unlocks ~2,000 sub-providers)
Digital Public Library of AmericaREST✓ (unlocks DPLA hubs)
Library of CongressREST
Smithsonian Open AccessREST
Internet ArchiveREST
National Archives (NARA)REST
Biodiversity Heritage LibraryREST
David Rumsey Map CollectionREST
Wellcome CollectionREST / IIIF
British LibraryIIIF
Gallica (BnF)REST
National Library of Australia (Trove)REST
National Diet Library (Japan)REST
Bodleian Libraries (Oxford)IIIF
Cambridge Digital LibraryIIIF
Digital CommonwealthIIIF
Bayerische StaatsbibliothekIIIF

Photography

SourceAPI styleKey?
UnsplashREST
Flickr CommonsREST
PexelsREST
PixabayREST
rawpixelREST
Library of Congress Prints & PhotographsREST
George Eastman MuseumREST
Sketchfab HeritageREST

Art and Design

SourceAPI styleKey?
Wikimedia CommonsREST
ArtveeScrape
Cooper Hewitt (Design)REST
Noun ProjectREST
Open Clip ArtREST
Creative Commons SearchREST
BehanceREST
GiphyREST

Nature

SourceAPI styleKey?
Biodiversity Heritage LibraryREST
Natural History Museum (London)REST
Smithsonian National Museum of Natural HistoryREST
New York Botanical GardenREST
iNaturalistREST

API styles, explained

StyleWhat it meansExamples
RESTStandard HTTP + JSONMet, Unsplash, Europeana
IIIFInternational Image Interoperability Framework — standardised image / manifest APIsBritish Library, Bodleian, Wellcome
ScrapeHTML scraping (no official API)Artvee

IIIF sources automatically get deep-zoom support via OpenSeadragon. REST sources get deep-zoom only if they serve IIIF image tiles on the side.

CORS-blocked sources

A handful of APIs don't allow browser-to-server calls and can't be queried client-side. These are fetched nightly by a GitHub Actions job and served from pre-computed JSON in insposearch/data/. The source sidebar treats them identically to live ones.

Missing a source? Add it

If there's a public image API you want to see in InspoSearch, adding it is usually a single JSON manifest plus an optional adapter function.

See Adding a Source for the schema, the 3-term test protocol, and the PR checklist.

· AGPL-3.0 · app · github