Skip to content

API Keys

Most sources don't need keys. 13 sources do — all free, all self-serve. Keys live in your browser's localStorage and are sent only to the API they belong to.

You can use InspoSearch productively with zero keys. Adding keys unlocks more sources and better AI analysis options, not core functionality.

TL;DR — the four keys worth getting first

If you only want to add a few, start here:

  1. Europeana — unlocks ~60% of the dynamically-discovered sources (2,000+ European cultural providers via a single key). Highest ROI by far
  2. Unsplash — the main general-photography unlock
  3. Rijksmuseum — high-quality, high-resolution Dutch and European art
  4. Harvard Art Museums — deep research metadata

Everything else is incremental.

Full list

SourceCategoryFree?Where to get a key
EuropeanaHistoricalYespro.europeana.eu/page/get-api
Digital Public Library of AmericaHistoricalYesdp.la/info/developers/codex
National Library of Australia (Trove)HistoricalYestrove.nla.gov.au/about/create-something/using-api
RijksmuseumMuseumsYesrijksmuseum.nl/en/rijksstudio (requires account)
Harvard Art MuseumsMuseumsYesharvardartmuseums.org/collections/api (request form)
Cooper Hewitt, SmithsonianMuseumsYescollection.cooperhewitt.org/api
UnsplashPhotographyYesunsplash.com/developers
FlickrPhotographyYesflickr.com/services/api
PixabayPhotographyYespixabay.com/api/docs
PexelsPhotographyYespexels.com/api
Noun ProjectArt and DesignYesthenounproject.com/developers
GiphyArt and DesignYesdevelopers.giphy.com
YouTube (thumbnails)ScienceYesconsole.cloud.google.com — enable YouTube Data API v3

AI provider keys (optional)

Analysis already works without any of these — Cloudflare Workers AI (LLaVA 1.5) runs by default. BYOK is for when you want a specific model's output.

ProviderFree tier?Where to get a key
Google GeminiYesaistudio.google.com/app/apikey
Anthropic ClaudeTrial creditsconsole.anthropic.com
OpenAIPaidplatform.openai.com/api-keys
Ollama (local)FreeInstall ollama.com and set the local URL in the Keys panel

How to add a key

  1. Open the app and press k (or click the key icon in the toolbar)
  2. Find the source in the list
  3. Paste your key into the input
  4. It saves to localStorage the moment you stop typing — no submit button
  5. Close the panel and search. Results from that source start appearing

Key storage and privacy

  • Keys are stored in your browser's localStorage on your machine only
  • Each key is sent only to the API it belongs to — your Rijksmuseum key goes only to api.rijksmuseum.nl
  • InspoSearch has no backend server for search — there is nowhere for keys to be forwarded
  • Clearing browser data removes your keys (and everything else — back them up if you rely on the set)
  • Remove a single key by clearing its input field in the Keys panel

Troubleshooting

SymptomLikely causeFix
Source still empty after adding keyKey invalid, or source disabled by health checkTest the key directly at the provider's API docs; then clear the field and re-paste
Key disappearedBrowser data clearedRe-paste from your notes. Consider keeping a backup list
401 / Unauthorized in consoleExpired or revoked keyGenerate a new one at the provider
429 / rate limit errorsDaily free-tier limit hitWait; or upgrade at the provider if available
Source works sometimes, fails other timesSource-side flakiness or our health-check backoffUsually self-recovers within a minute

When info@insposearch.org is live

We'll migrate our contact routing off the temporary Gmail address. No user action needed — your keys don't depend on our email.

· AGPL-3.0 · app · github