All platforms31 Flickr endpoints

Flickr API. Photos and the people behind them.

Photo records, photostreams, albums, galleries, groups and discussions, tags, Explore and search. Name a photo, person or group and get typed JSON back.

No credit card requiredRead the API docs
  • 31 endpoints
  • Photo sizes and counts
  • 1 credit per request
  • Failed requests aren't charged
99.8% uptime#3 Product of the Day3,200+ developers

Teams running monitoring, research, and enrichment pipelines

Flickr data as JSON. You build the product.

Live Flickr data in one response shape, with platform changes handled for you.

Flickr, plus every other platform

One key and one response envelope for Flickr and 56 more platforms.

Pricing you can reason about

One request, one credit. Know how far your balance will go before you run your next batch.

Live data on every request

Fetch public data when you ask for it.

Nothing to maintain

We handle platform changes and breakages.

Built for production jobs

Run concurrent workloads with explicit statuses and request IDs.

Regular jobs. Better rates.

Running lookups every month? Get lower per-credit rates with a monthly plan. For occasional projects, choose pay as you go.

Never expires

What Flickr data can you get?

31 endpoints, one API key. Every response comes back as live JSON in the same envelope.

Browse all 31 Flickr endpoints

Photos

People

Albums & galleries

Groups

Commons

Use cases

What teams build with Flickr data

Monitoring, enrichment, research and content workflows on Flickr data, on the same API as every other platform.

What you can build

Track photos and tags

Follow trending tags, Explore and the latest public uploads.

Find photographers

Check profiles, counts, albums and licences.

How it works

Your first request in three steps.

Use TypeScript or your automation tool of choice.

Sources

+ 51 more platforms

One request

Social Fetch API

GET/v1/tiktok/profiles/charlidamelio

x-api-key: sk_live_••••••••

1 request · 1 credit

Same JSON shape

response.json200 OK
{
  "data": {
    "lookupStatus": "found",
    "profile": {
      "platform": "tiktok",
      "handle": "charlidamelio",
      "displayName": "charli d’amelio",
      "verified": true
    },
    "metrics": {
      "followers": 160263648
    }
  }
}
  1. Step 1

    Create your free account

    Get an API key with 100 requests included.

  2. Step 2

    Choose an endpoint

    Pass a username, URL, keyword, or post ID.

  3. Step 3

    Get clean JSON

    Use the response immediately or send it into your pipeline.

Works with your stack

Code, automate, or connect your AI.

Explore integrations

Pricing

Social data, priced simply.

Start with 100 free credits. Monthly plans give you predictable volume and lower per-request rates.

Starter

$29.00

18,000credits

  • Top up from $1.61 / 1k if you run out
  • Up to 25 monitors
Most popular

Growth

$79.00

50,000credits

  • Top up from $1.58 / 1k if you run out
  • 5 team seats
  • Up to 100 monitors

Scale

$225.00

150,000credits

  • Top up from $1.50 / 1k if you run out
  • 25 team seats
  • Up to 250 monitors
  • Cancel anytime
  • 30-day money-back guarantee
  • Price locked while you stay

Need 1M+ credits, invoicing, or volume rates? Talk to us

Trust signals

DevHunt

Product Hunt

Uneed

Customers

Teams building on Social Fetch.

“Our TikTok and Instagram scrapers broke constantly. Social Fetch took us off that rotation — we ship product again.”

Daniel Reeve · Founder, Social Crow
  • “Transcripts at volume from one endpoint. No broken scrapers for our small team to maintain.”

    Marcus Lin · Founder, Voice Gecko
  • “Live profile data on every request. We never flag accounts from a stale cache.”

    Hannah Webb · Founder, Scam Finder
  • “Heavy concurrent load, no rate limits to negotiate. The rare API I haven't wrapped in retries.”

    Owen Pritchard · Founder, IP Flare

Flickr API: common questions

What can I read from Flickr with Social Fetch?

Photos with every size and their owner, public profiles and their photostreams, albums, galleries, favourites, following, groups and tags, group pools and discussions, comments, EXIF, favourited-by lists, photo contexts, tag pages, Explore, trending and related tags, the latest uploads feed, people and group search, and the Commons institution list.

How do I identify a photo, person or group?

Photo and album ids are the digits in the page URL, for example 2362225867. People and groups accept an NSID such as 12037949754@N01 or a path alias such as bees or central. Tags go in the path and can be non-English, for example 日本.

How many rows can I page through?

Lists return up to 100 rows per page and use page.nextCursor for the next page. Photo, people and group search stop at 4,000 rows, group pools at 10,000, and a day of Explore at about 500. Page reachableItems says how many rows the route can actually reach.

What does lookupStatus mean?

found means the entity or list was returned. not_found means the photo, person, album, gallery, group or topic does not exist or was deleted. hidden means the owner hides EXIF. private means a group or pool is member-only. restricted means a group is age-restricted. HTTP 200 only means the request finished.

Does the EXIF route return location or serial numbers?

No. GPS, serial-number and owner or copyright tags are removed before the tags are returned, and the response's filtered array names the categories that were removed. The remaining tags are returned as tagspace, tag, label and value.

Can I get a person's followers or lifetime views?

The public profile record carries photos, followers, following, views, tags, geotagged photos, favourites and photos-in-groups counts where they are public. Fields that are not public are returned as null rather than guessed.

What do a photo's sizes and licence look like?

sizes is a list of key, label, url, width, height and media entries, including original where the record shows it. license carries the id, name and url for ids 0 to 16; an id outside that range keeps a null name and url.

Can I search a group's pool or a person's photos?

Use GET /v1/flickr/groups/{groupId}/photos for a group pool and GET /v1/flickr/users/{userId}/photos/search with tag or query for one person's photos. The general photo search takes text, tags, dates, licence, media, person and place filters.

How much does the Flickr API cost?

Every Flickr route costs one credit per completed request, and each page of a list is billed separately. Check meta.creditsCharged on every response. New accounts start with 100 free credits.

Can I call Flickr routes from agents or MCP?

Yes. Every Flickr route is a typed MCP tool and is reachable through Ask (POST /v1/ask) in plain English. Use the typed routes for production jobs.

The Flickr API in detailHow the Flickr routes work, what they cost, and how they differ from the official API.

Why teams use Social Fetch for Flickr

Social Fetch exposes 31 routes under /v1/flickr. Photo routes return one photo with owner, dates, counts, license, sizes, tags, geo, notes and video; you can also read a photo's comments, EXIF, the people who favourited it, and the albums and groups that hold it. People routes return a profile with counts.photos, counts.followers and counts.views, plus a photostream, albums, galleries, favourites, following, groups, tags, photos the person is tagged in, and a search within one person's photos.

Discovery routes cover photo search by text, tags, dates, licence, media, person or place; a tag's photos; a day of Explore; trending tags; the latest public uploads; and people and group search. Group routes return the group with its counts and rules, the group pool, discussion topics and the replies in a topic. Commons institutions are listed as their own small dataset.

Every response is the { data, meta } envelope with data.lookupStatus. A missing photo, person, album or group comes back as not_found; hidden EXIF comes back as hidden; a member-only group or pool comes back as private; an age-restricted group comes back as restricted. Paginated lists use page.nextCursor and return at most 100 rows a page. A page or cursor past the last page returns an empty list with page.hasMore false, not an error. Search and tag lists stop at 4,000 rows, group pools at 10,000 and a day of Explore at about 500.

How to call the Flickr API

  1. 1. Create an API key

    Sign up at Social Fetch and copy a key (sfk_…). New accounts get 100 free credits, enough to try every Flickr route on a few public photos and profiles.

  2. 2. Pick an id and a route

    Photo and album ids are the digits in the page URL. People and groups accept an NSID or a path alias such as bees or central. Send x-api-key on every request.

  3. 3. Page and branch on lookupStatus

    Check data.lookupStatus before storing a row, follow page.nextCursor while page.hasMore is true, and bill from meta.creditsCharged.

What each Flickr route returns

  • One photo with every size and URL, counts, dates, licence, tags, notes and the owner's public profile.
  • Photostreams, albums, galleries, favourites, following, groups and tagged photos for one person.
  • Photo search by text, tags, dates, licence, media, person or place, plus tag pages and Explore.
  • Group details, pool photos, discussion topics and replies.
  • Comments, EXIF with GPS, serial and owner tags removed, favourited-by lists and photo contexts.
  • Trending tags, related tags, the latest uploads feed and the Commons institution list.

How much does the Flickr API cost?

Each Flickr route costs one credit per completed request, shown on every endpoint page. Each page of a list is a separate request. Credits never expire on pay-as-you-go packs, and meta.creditsCharged on every response is the billing source of truth.

Social Fetch vs the official Flickr API

Flickr data comes in different shapes for photos, people, groups and tag feeds. Social Fetch gives you one envelope and one paging model across all 31 routes, typed found, not_found, hidden, private and restricted states instead of error strings, EXIF already stripped of location, serial and owner tags, and photo URLs rather than copied or rehosted files.

Pull your first Flickr data.

Run a live Flickr request in the playground. 100 free credits, no card, JSON back in seconds.

No credit cardSign up in 30 seconds withGoogleGitHub