Flickr Tag Photos API
The public photos for one tag, with the same full record as a photo lookup.
GET /v1/flickr/tags/{tag}/photos1 credit Failed requests are free
About this endpoint
GET /v1/flickr/tags/{tag}/photos returns a page of data.photos for one tag, sorted by interestingness. Tags go in the path and can be non-English, for example 日本. Each row is a full photo record with owner, sizes, counts, dates, tags and geo.
Use limit (1 to 100) and follow page.nextCursor while page.hasMore is true. The live ordering can shift between calls, so a walk can repeat a row; de-duplicate by id if you need an exact set. The route exposes at most 4,000 rows for a tag. A tag with no photos returns lookupStatus: found with an empty list, while an empty tag is a 400.
Flickr Tag Photos API FAQ
Can I use a non-English tag?
Yes. Put the tag in the path, for example /v1/flickr/tags/%E6%97%A5%E6%9C%AC/photos for 日本. The tag is passed through as text.
What order are the photos in?
Interestingness, which is the order the tag page uses. For another order use GET /v1/flickr/photos/search with tags and a sort value.
How much does a tag page cost?
Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth. Each paginated page is a separate billed request.
How deep can I page?
The route exposes at most 4,000 rows, 100 at a time. page.reachableItems reports the reachable count.
Other Flickr endpoints
- PhotoGET /v1/flickr/photos/{photoId}
- CommentsGET /v1/flickr/photos/{photoId}/comments
- EXIFGET /v1/flickr/photos/{photoId}/exif
- Favourited byGET /v1/flickr/photos/{photoId}/favorites
- ContextsGET /v1/flickr/photos/{photoId}/contexts
- UserGET /v1/flickr/users/{userId}
- PhotostreamGET /v1/flickr/users/{userId}/photos
- AlbumsGET /v1/flickr/users/{userId}/albums