> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/flickr/groups-groupid-photos-list>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/flickr/groups-groupid-photos-list.mdx>

---

# Flickr Group Pool API

A group’s pool, with the group summary and full photo records page by page.

`GET /v1/flickr/groups/{groupId}/photos` returns `data.group` (a summary) and a page of `data.photos` from the group pool. Each photo is a full record with owner, sizes, counts, dates, tags and geo. The route accepts a group NSID or path alias.

A pool can be much larger than one page, so use `limit` and `page.nextCursor`. `partial` is true when the pool has more items than this route can reach, and `page.reachableItems` says how many are reachable. A member-only pool returns `lookupStatus: private`; an unknown group returns `not_found`.

## Request

- **Endpoint:** `GET /v1/flickr/groups/{groupId}/photos`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by NSID or alias
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/flickr/groups/groupid/photos/list)
- **Platform page:** [/platforms/flickr](https://www.socialfetch.dev/platforms/flickr)

## FAQ

### What is the partial flag?

It is true when the pool exceeds the cap of 10,000 items. The page you received is still valid; the rest is not reachable through this route.

### What does private mean for a pool?

The group is member-only, so its pool is not public. Check lookupStatus before treating the empty photos list as a real empty pool.

### How much does a pool 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.

### Can I filter the pool?

No. This route returns the pool as the group orders it. Use the photo search route with a userId filter if you need a filtered slice of one photographer.
