Alamy API
The Alamy API provides programmatic access to Alamy's large archive of content. The API provides three key features delivered via three appropriately named endpoints, search, item metadata retrieval and download.
Integrate the world's most inclusive content collection
The Alamy API lets you bring millions of high-quality stock images, illustrations, vectors and video directly into your own platform over a straightforward REST interface. It powers integrations for everyone from developers building an early-stage application to established global brands, and is used by news organisations, publishers and platforms worldwide.
Behind the API is an archive of over 450 million stock photos, 360° panoramic images, vectors and videos.
Why build on the Alamy API
- Rich search — advanced filters and accurate metadata help your users find the right content fast.
- Flexible licensing — a range of licensing and pricing options to suit your business model.
- Content you can trust — royalty-free content audited for copyright compliance.
- Secure by design — authentication via OAuth 2.0.
- Fast onboarding — concise documentation and a quick path from credentials to first request.
What you can do
- Search the archive with rich filters and receive structured metadata for matching items.
- Retrieve metadata for single or bulk items in the IPTC NinJS 2.0 format.
- Download licensed content via short-lived signed URLs. Calling download is logged against
your account, and the licensed
POSTdecrements your pack — see Download. - Stay in sync with a change feed of created, modified and removed content.
- Reconcile orders through the order history endpoint.
The base URL for every request is https://api.alamy.com/v3.
Getting access
To start using the Alamy API:
- Create an Alamy customer account if you don't already have one.
- Request access to the API.
An account manager will then follow up to discuss your integration and agree the plan that works best for you.
Where to go next
- Getting Started — get your API key and secret and authenticate.
- Guidance — endpoint behaviour, request limits and metadata guidance.
- API Reference — the full, spec-driven reference for every endpoint.
- AI coding tools — building the integration with an agentic coding tool.
- Transitioning from API V2 to V3 — for anyone moving off the legacy API.
Building with AI coding tools
The documentation is published in machine-readable form so agentic tooling can work from the API contract directly. The complete OpenAPI document is at /openapi.json (YAML), with a site index for language models at /llms.txt. See AI coding tools for how to point a tool at them, which endpoints have side effects, and how to test a download path without spending production budget.