HTTP/2 302
server: nginx
date: Wed, 06 Aug 2025 18:03:55 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100418014709
location: https://web.archive.org/web/20100418014709/https://blog.programmableweb.com/api/flickr
server-timing: captures_list;dur=0.691149, exclusion.robots;dur=0.023892, exclusion.robots.policy;dur=0.010204, esindex;dur=0.013342, cdx.remote;dur=14.548501, LoadShardBlock;dur=291.253405, PetaboxLoader3.datanode;dur=78.019634, PetaboxLoader3.resolve;dur=168.825364
x-app-server: wwwb-app218
x-ts: 302
x-tr: 342
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app218; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Wed, 06 Aug 2025 18:03:56 GMT
content-type: text/html; charset=UTF-8
content-length: 0
x-archive-orig-date: Sun, 18 Apr 2010 01:47:08 GMT
x-archive-orig-server: Apache
x-archive-orig-x-powered-by: PHP/5.3.0
x-archive-orig-x-pingback: https://blog.programmableweb.com/xmlrpc.php
x-archive-orig-expires: Wed, 11 Jan 1984 05:00:00 GMT
x-archive-orig-last-modified: Sun, 18 Apr 2010 01:47:08 GMT
x-archive-orig-cache-control: no-cache, must-revalidate, max-age=0
x-archive-orig-pragma: no-cache
location: https://web.archive.org/web/20100418014709/https://blog.programmableweb.com/2008/04/23/flickr-704-api-calls-per-second/
x-archive-orig-vary: Accept-Encoding
x-archive-orig-content-length: 0
x-archive-orig-connection: close
cache-control: max-age=1800
memento-datetime: Sun, 18 Apr 2010 01:47:09 GMT
link:
; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 17 Feb 2009 11:54:39 GMT", ; rel="prev memento"; datetime="Tue, 16 Feb 2010 15:40:20 GMT", ; rel="memento"; datetime="Sun, 18 Apr 2010 01:47:09 GMT", ; rel="next memento"; datetime="Thu, 17 Jun 2010 14:41:33 GMT", ; rel="last memento"; datetime="Mon, 03 Nov 2014 06:02:12 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_15_20100418001521_crawl103-c/52_15_20100418014617_crawl102.arc.gz
server-timing: captures_list;dur=0.488525, exclusion.robots;dur=0.018442, exclusion.robots.policy;dur=0.009008, esindex;dur=0.013473, cdx.remote;dur=18.269345, LoadShardBlock;dur=316.188607, PetaboxLoader3.datanode;dur=179.367952, PetaboxLoader3.resolve;dur=440.532168, load_resource;dur=438.934049
x-app-server: wwwb-app218
x-ts: 301
x-tr: 805
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Wed, 06 Aug 2025 18:03:57 GMT
content-type: text/html; charset=UTF-8
x-archive-orig-date: Sun, 18 Apr 2010 01:47:08 GMT
x-archive-orig-server: Apache
x-archive-orig-x-powered-by: PHP/5.3.0
x-archive-orig-x-pingback: https://blog.programmableweb.com/xmlrpc.php
x-archive-orig-set-cookie: pwsession=p0vp9fai5r48fb3a3i13hmt1e0; path=/; domain=.programmableweb.com
x-archive-orig-expires: Thu, 19 Nov 1981 08:52:00 GMT
x-archive-orig-cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
x-archive-orig-pragma: no-cache
x-archive-orig-set-cookie: pwversion=versionA; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/; domain=.programmableweb.com
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-set-cookie: OAID=049fe83b0046347cb71e16c590224e13; expires=Mon, 18-Apr-2011 01:47:08 GMT; path=/
x-archive-orig-vary: Accept-Encoding
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sun, 18 Apr 2010 01:47:09 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 01 May 2008 21:43:28 GMT", ; rel="prev memento"; datetime="Tue, 16 Feb 2010 15:40:20 GMT", ; rel="memento"; datetime="Sun, 18 Apr 2010 01:47:09 GMT", ; rel="next memento"; datetime="Thu, 17 Jun 2010 14:41:33 GMT", ; rel="last memento"; datetime="Wed, 26 Mar 2014 06:39:25 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_15_20100418001521_crawl103-c/52_15_20100418014617_crawl102.arc.gz
server-timing: captures_list;dur=0.633851, exclusion.robots;dur=0.025565, exclusion.robots.policy;dur=0.011105, esindex;dur=0.009960, cdx.remote;dur=62.162403, LoadShardBlock;dur=669.372145, PetaboxLoader3.datanode;dur=250.681596, PetaboxLoader3.resolve;dur=916.128764, load_resource;dur=525.346229
x-app-server: wwwb-app218
x-ts: 200
x-tr: 1395
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Flickr: 704 API Calls per Second
As announced on the Flickr Blog , Flickr has launched a new website for developers: Flickr Code . And besides announcing the new site they’ve both a) given interesting details on just how much API traffic they do each day (see below), and b) they announced they’re open sourcing Flickr Uploadr , the cross-platform (Windows and OS X) desktop tool for uploading photos to Flickr.
New at Flickr Code, you can find:
Uploadr is built on on Mozilla’s XUL Runner . Now that Uploadr is open source, developers can customize and extend its functionality. Maybe you will want to apply specific effects (such as watermarking) to your photos before uploading them. More radically, perhaps Uploadr can be transformed to be a full-function desktop UI to Flickr, to become a Viewr and Downloadr all in one. Maybe developers will extend the Flickr Uploadr to talk to sites other than Flickr. The potential is there for all this development.
How to get started with hacking Uploadr? A good starting point is Flickr Uploadr, start to finish now to learn about the challenges of developing cross-platform apps using XULRunner. Check out the video interview with developer Rob Crowley to get an in-depth story. You can also join the discussion at the Flickr Group Hacking Uploadr .
Even though the open source Uploadr is the big announcement coming from code.flickr.com, don’t miss the fascinating glimpse that the announcement provides into the tremendous buzz continuing around the venerable Flickr API (which you may know as the 2nd most mashed up API listed in ProgrammableWeb with 329 Flickr mashups listed ):
In the last week we deployed new code to Flickr 50 times, including 546 changes by 16 people. We issued over 2,000 new API keys, and third party developers made an average of 704 API calls per second, across 109 public API methods . We added 1 new API method, and updated 7 others. There are approximately 10,000 lines of open source code in our public subversion repository.
Most new mashups last 60 days
3 Responses to “Flickr: 704 API Calls per Second”
at 3:10 pm
How does that compare to Twitter’s API? Is there a way to find number of API calls per second?
Twitter API calls per second = 14,621?
at 8:07 pm
@Todd, good question. Would be interesting to know if they’ve ever published this data…
at 4:17 am
That’s an interesting bunch of figures – with that many images being presumably uploaded and downloaded you have to wonder about copyright issues and how they are handling that.