<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>ProgrammableWeb</title>
	
	<link>http://blog.programmableweb.com</link>
	<description>Online reference, blog and news source for the Web as Platform. Because the world's your programmable oyster.</description>
	<pubDate>Thu, 12 Nov 2009 17:59:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ProgrammableWeb" type="application/rss+xml" /><feedburner:emailServiceId>ProgrammableWeb</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Microsoft Bing Adds Computational Search From Wolfram Alpha</title>
		<link>http://feedproxy.google.com/~r/ProgrammableWeb/~3/1nNrCG8ukME/</link>
		<comments>http://blog.programmableweb.com/2009/11/12/microsoft-bing-adds-computational-search-from-wolfram-alpha/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 17:59:39 +0000</pubDate>
		<dc:creator>Adam DuVander</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Search]]></category>

		<category><![CDATA[bing]]></category>

		<category><![CDATA[wolframalpha]]></category>

		<guid isPermaLink="false">http://blog.programmableweb.com/?p=9046</guid>
		<description><![CDATA[<a href="http://www.programmableweb.com/api/wolfram-alpha"><img src="http://www.programmableweb.com/images/apis/at1560.png" alt="Wolfram Alpha " class="imgRight" /></a>Microsoft is one of the first--and certainly the largest of--customers of <a href="http://www.wolframalpha.com/">Wolfram Alpha</a>'s commercial API (our <a href="http://www.programmableweb.com/api/wolfram-alpha">Wolfram&#124;Alpha API profile</a>). For math and nutritional searches, Microsoft's <a href="http://www.bing.com/community/blogs/search/archive/2009/11/11/how-many-calories-in-a-burger-what-s-2-2-2-2-2-bing-and-wolfram-alpha-have-the-answers.aspx">Bing now uses Wolfram results</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmableweb.com/api/wolfram-alpha"><img src="http://www.programmableweb.com/images/apis/at1560.png" alt="Wolfram Alpha " class="imgRight" /></a>Microsoft is one of the first&#8211;and certainly the largest of&#8211;customers of <a href="http://www.wolframalpha.com/">Wolfram Alpha</a>&#8217;s commercial API (our <a href="http://www.programmableweb.com/api/wolfram-alpha">Wolfram Alpha API profile</a>). For math and nutritional searches, Microsoft&#8217;s <a href="http://www.bing.com/community/blogs/search/archive/2009/11/11/how-many-calories-in-a-burger-what-s-2-2-2-2-2-bing-and-wolfram-alpha-have-the-answers.aspx">Bing now uses Wolfram results</a>.</p>
<p>From the Bing announcement:</p>
<blockquote><p>This notion of creating and presenting computational knowledge in search results is one of the more exciting things going on in search (and beyond) today, and the team at Bing is incredibly fired up to bring some of this amazing work to our customers.</p></blockquote>
<p>When the <a href="http://blog.programmableweb.com/2009/10/16/wolfram-alpha-releases-their-api/">Wolfram Alpha API was released in October</a>, we saw the promise of connecting to its data and algorithms. The connection with Bing is appropriate, given how the search engine has framed itself as a &#8220;decision engine.&#8221;</p>
<p><img src="http://blog.programmableweb.com/wp-content/bingwolf.jpg" alt="Wolfram results in Bing" title="Wolfram results in Bing" width="400" height="172" class="aligncenter size-full wp-image-9047" /></p>
<p>Epicenter notes the integration is <a href="http://www.wired.com/epicenter/2009/11/microsofts-bing-xwolframalpha-google/">part of a larger trend</a>:</p>
<blockquote><p>Microsoft&#8217;s decision to try out some of Wolfram|Alpha&#8217;s answers is yet another step in an industry-wide march towards returning more than just links as the answer to most search query. Search engines now routinely blend in maps, music, videos and reviews, in order to give better results to user queries.</p></blockquote>
<p>In addition to being a coup for the young Wolfram service, this is healthy news for anyone charging for an API. Microsoft has validated not just Wolfram, but the idea of an API as a revenue stream.</p>
<div><h5>Related ProgrammableWeb Resources</h5><p><img src="http://www.google.com/s2/favicons?domain=www.wolframalpha.com" alt="Wolfram Alpha " /> <a href="http://www.programmableweb.com/api/wolfram-alpha">Wolfram Alpha  API Profile</a></p>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=1nNrCG8ukME:8k6MsGVtjnI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=1nNrCG8ukME:8k6MsGVtjnI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/1nNrCG8ukME" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.programmableweb.com/2009/11/12/microsoft-bing-adds-computational-search-from-wolfram-alpha/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.programmableweb.com/2009/11/12/microsoft-bing-adds-computational-search-from-wolfram-alpha/</feedburner:origLink></item>
		<item>
		<title>A Contest To See If Your Search Idea Has Legs</title>
		<link>http://feedproxy.google.com/~r/ProgrammableWeb/~3/ePP-p8xbbo4/</link>
		<comments>http://blog.programmableweb.com/2009/11/12/a-contest-to-see-if-your-search-idea-has-legs/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 04:39:08 +0000</pubDate>
		<dc:creator>Adam DuVander</dc:creator>
		
		<category><![CDATA[Contests]]></category>

		<category><![CDATA[Search]]></category>

		<category><![CDATA[cloud]]></category>

		<guid isPermaLink="false">http://blog.programmableweb.com/?p=8639</guid>
		<description><![CDATA[<a href="http://www.programmableweb.com/api/80legs"><img src="http://www.programmableweb.com/images/apis/at1774.png" alt="80legs" class="imgRight" /></a>What could you do if you were spidering two billion web pages per day? Whatever your answer is to that hypothetical, you might as well do it now. The <a href="http://www.80legs.com/">80legs</a> platform lets you write your own web crawler and sell your apps to users (our <a href="http://www.programmableweb.com/api/80legs">80legs API profile</a>). And if you can build it fast, there's an <a href="http://www.challengepost.com/challenge/80legs-web-scale-apps-competition">80legs contest</a> looking for your entry.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmableweb.com/api/80legs"><img src="http://www.programmableweb.com/images/apis/at1774.png" alt="80legs" class="imgRight" /></a>What could you do if you were spidering two billion web pages per day? Whatever your answer is to that hypothetical, you might as well do it now. The <a href="http://www.80legs.com/">80legs</a> platform lets you write your own web crawler and sell your apps to users (our <a href="http://www.programmableweb.com/api/80legs">80legs API profile</a>). And if you can build it fast, there&#8217;s an <a href="http://www.challengepost.com/challenge/80legs-web-scale-apps-competition">80legs contest</a> looking for your entry.</p>
<p>The company wants to fill out its 80apps store, which is launching later this fall. As an incentive they&#8217;re offering some pretty geeky prizes: Herman Miller chair, gadgets and an Atari 2600, for example. To qualify you&#8217;ll need to submit your app by December 11th.</p>
<p>Of course, there&#8217;s not a whole lot of code to write, since the crawling is done for you. Using Java, you&#8217;ll need to implement processDocument() and parseLinks() functions. Then you&#8217;ll need to export a JAR file and upload it to 80legs. More technical details can be found on the <a href="http://80legs.pbworks.com/80Apps">80Apps Wiki</a>.</p>
<p><img src="http://blog.programmableweb.com/wp-content/80legs-table-300x122.png" alt="80legs service comparison table" title="80legs service comparison table" width="300" height="122" class="aligncenter size-medium wp-image-8640" /></p>
<p>As you can see from the table above, the platform is not free. However, it&#8217;s never been cheaper or easier to crawl the web. Any apps you create, whether or not they win the contest, will be available for sale on the 80apps store. You keep 100% of the revenue and just pay 80legs for the page crawling and CPU-hours.</p>
<p>Unlike most APIs, which provide data, 80legs is providing a service, one that usually takes much more cost and effort to set up. Also, it is enabling developers a means to make money directly, something missing from many paid APIs. Expect tools like 80legs to gain in numbers, as developers start expecting platforms that give them a boost.</p>
<div><h5>Related ProgrammableWeb Resources</h5><p><img src="http://www.google.com/s2/favicons?domain=www.80legs.com" alt="80legs" /> <a href="http://www.programmableweb.com/api/80legs">80legs API Profile</a></p>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=ePP-p8xbbo4:V0AeM2scUQI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=ePP-p8xbbo4:V0AeM2scUQI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/ePP-p8xbbo4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.programmableweb.com/2009/11/12/a-contest-to-see-if-your-search-idea-has-legs/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.programmableweb.com/2009/11/12/a-contest-to-see-if-your-search-idea-has-legs/</feedburner:origLink></item>
		<item>
		<title>31 APIs Used in 7 Days: Twitter, Google, Amazon, Yahoo, FriendFeed, PayPal, Alexa, Lyricsfly, Basecamp</title>
		<link>http://feedproxy.google.com/~r/ProgrammableWeb/~3/8ARG6uFxZnY/</link>
		<comments>http://blog.programmableweb.com/2009/11/11/31-apis-used-in-7-days-twitter-google-amazon-yahoo-friendfeed-paypal-alexa-lyricsfly-basecamp/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 22:30:19 +0000</pubDate>
		<dc:creator>John Musser</dc:creator>
		
		<category><![CDATA[BestMashups]]></category>

		<category><![CDATA[WeeklySummary]]></category>

		<category><![CDATA[best mashups]]></category>

		<category><![CDATA[weekly summary]]></category>

		<guid isPermaLink="false">http://blog.programmableweb.com/?p=9028</guid>
		<description><![CDATA[<a href="http://www.programmableweb.com/apis/directory" title="ProgrammableWeb"><img src="http://blog.programmableweb.com/wp-content/programmableweb.png" class="imgRight"/></a>This past week 26 new mashups were add to our <a href="http://www.programmableweb.com/mashups/directory/">mashup directory</a> and 31 different APIs were used to build them. Some of the newer or less frequently seen APIs include <a href="http://www.programmableweb.com/api/alexa-site-thumbnail/mashups">Alexa Site Thumbnail</a>, <a href="http://www.programmableweb.com/api/moneybookers/mashups">Moneybookers</a>, <a href="http://www.programmableweb.com/api/seesmic/mashups">Seesmic</a>, and <a href="http://www.programmableweb.com/api/web-api-for-biology/mashups">Web API for Biology</a>. The most often used APIs this week are <a href="http://www.programmableweb.com/api/friendfeed/mashups">FriendFeed</a>, <a href="http://www.programmableweb.com/api/google-maps/mashups">Google Maps</a>, <a href="http://www.programmableweb.com/api/twitter/mashups">Twitter</a>. And the most frequently used types of APIs were <a href="http://www.programmableweb.com/apis/directory?apicat=Internet">Internet</a> (4 APIs, 4 mashups), <a href="http://www.programmableweb.com/apis/directory?apicat=Social">Social</a> (3 APIs, 8 mashups), and <a href="http://www.programmableweb.com/apis/directory?apicat=Payment">Payment</a> (2 APIs, 3 mashups). ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmableweb.com/apis/directory" title="ProgrammableWeb"><img src="http://blog.programmableweb.com/wp-content/programmableweb.png" class="imgRight"/></a>This past week 26 new mashups were add to our <a href="http://www.programmableweb.com/mashups/directory/">mashup directory</a> and 31 different APIs were used to build them. Some of the newer or less frequently seen APIs include <a href="http://www.programmableweb.com/api/alexa-site-thumbnail/mashups">Alexa Site Thumbnail</a>, <a href="http://www.programmableweb.com/api/moneybookers/mashups">Moneybookers</a>, <a href="http://www.programmableweb.com/api/seesmic/mashups">Seesmic</a>, and <a href="http://www.programmableweb.com/api/web-api-for-biology/mashups">Web API for Biology</a>. The most often used APIs this week are <a href="http://www.programmableweb.com/api/friendfeed/mashups">FriendFeed</a>, <a href="http://www.programmableweb.com/api/google-maps/mashups">Google Maps</a>, <a href="http://www.programmableweb.com/api/twitter/mashups">Twitter</a>. And the most frequently used types of APIs were <a href="http://www.programmableweb.com/apis/directory?apicat=Internet">Internet</a> (4 APIs, 4 mashups), <a href="http://www.programmableweb.com/apis/directory?apicat=Social">Social</a> (3 APIs, 8 mashups), and <a href="http://www.programmableweb.com/apis/directory?apicat=Payment">Payment</a> (2 APIs, 3 mashups). The list below shows which APIs were used by which mashups: </p>
<p><a href="http://www.programmableweb.com/api/alexa-site-thumbnail"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=amazon.com" alt="Alexa Site Thumbnail" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/alexa-site-thumbnail">Alexa Site Thumbnail</a> used in <a href="http://www.programmableweb.com/mashup/learn10">Learn10</a></p>
<p><a href="http://www.programmableweb.com/api/amazon-ecommerce"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=amazon.com" alt="Amazon eCommerce" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/amazon-ecommerce">Amazon eCommerce</a> used in <a href="http://www.programmableweb.com/mashup/www.q-compare.com">www.q-compare.com</a></p>
<p><a href="http://www.programmableweb.com/api/amazon-mechanical-turk"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=amazon.com" alt="Amazon Mechanical Turk" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/amazon-mechanical-turk">Amazon Mechanical Turk</a> used in <a href="http://www.programmableweb.com/mashup/joomflix-jf-crowd">JoomFlix JF Crowd</a></p>
<p><a href="http://www.programmableweb.com/api/basecamp"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=37signals.com" alt="Basecamp" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/basecamp">Basecamp</a> used in <a href="http://www.programmableweb.com/mashup/ppmlite">PPMLite</a></p>
<p><a href="http://www.programmableweb.com/api/daylife"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=daylife.com" alt="Daylife" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/daylife">Daylife</a> used in <a href="http://www.programmableweb.com/mashup/show-me-spin">Show Me Spin</a></p>
<p><a href="http://www.programmableweb.com/api/ebay"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=ebay.com" alt="eBay" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/ebay">eBay</a> used in <a href="http://www.programmableweb.com/mashup/www.q-compare.com">www.q-compare.com</a></p>
<p><a href="http://www.programmableweb.com/api/facebook"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=facebook.com" alt="Facebook" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/facebook">Facebook</a> used in <a href="http://www.programmableweb.com/mashup/learn10">Learn10</a>, <a href="http://www.programmableweb.com/mashup/your-zodiac-sign-health-and-yoga">Your Zodiac Sign, Health and Yoga</a></p>
<p><a href="http://www.programmableweb.com/api/flickr"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=flickr.com" alt="Flickr" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/flickr">Flickr</a> used in <a href="http://www.programmableweb.com/mashup/picked-jobs">Picked Jobs</a>, <a href="http://www.programmableweb.com/mashup/twitter-times">Twitter Times</a></p>
<p><a href="http://www.programmableweb.com/api/freebase"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=freebase.com" alt="Freebase" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/freebase">Freebase</a> used in <a href="http://www.programmableweb.com/mashup/picked-jobs">Picked Jobs</a></p>
<p><a href="http://www.programmableweb.com/api/friendfeed"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=friendfeed.com" alt="FriendFeed" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/friendfeed">FriendFeed</a> used in <a href="http://www.programmableweb.com/mashup/ffoldavatars">ffOldAvatars</a>, <a href="http://www.programmableweb.com/mashup/ffscheduler">ffScheduler</a>, <a href="http://www.programmableweb.com/mashup/ffsummary">FFSummary</a></p>
<p><a href="http://www.programmableweb.com/api/google-ajax-language"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=google.com" alt="Google AJAX Language" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/google-ajax-language">Google AJAX Language</a> used in <a href="http://www.programmableweb.com/mashup/learn10">Learn10</a></p>
<p><a href="http://www.programmableweb.com/api/google-ajax-libraries"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=google.com" alt="Google AJAX Libraries" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/google-ajax-libraries">Google AJAX Libraries</a> used in <a href="http://www.programmableweb.com/mashup/learn10">Learn10</a></p>
<p><a href="http://www.programmableweb.com/api/google-app-engine"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=google.com" alt="Google App Engine" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/google-app-engine">Google App Engine</a> used in <a href="http://www.programmableweb.com/mashup/your-zodiac-sign-health-and-yoga">Your Zodiac Sign, Health and Yoga</a></p>
<p><a href="http://www.programmableweb.com/api/google-homepage"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=google.com" alt="Google Homepage" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/google-homepage">Google Homepage</a> used in <a href="http://www.programmableweb.com/mashup/learn10">Learn10</a></p>
<p><a href="http://www.programmableweb.com/api/google-maps"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=google.com" alt="Google Maps" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/google-maps">Google Maps</a> used in <a href="http://www.programmableweb.com/mashup/google-maps-and-last.fm-mashup">Google Maps and Last.FM Mashup</a>, <a href="http://www.programmableweb.com/mashup/national-lid-atlas">National LID Atlas</a>, <a href="http://www.programmableweb.com/mashup/picked-jobs">Picked Jobs</a>, <a href="http://www.programmableweb.com/mashup/specialgourmets-gluten-free-allergy-free-food">Specialgourmets: Gluten free, Allergy Free Food</a></p>
<p><a href="http://www.programmableweb.com/api/google-maps-flash"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=google.com" alt="Google Maps Flash" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/google-maps-flash">Google Maps Flash</a> used in <a href="http://www.programmableweb.com/mashup/aircn-flight-simulate-map">AIRCN Flight Simulate Map</a></p>
<p><a href="http://www.programmableweb.com/api/indeed"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=indeed.com" alt="indeed" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/indeed">indeed</a> used in <a href="http://www.programmableweb.com/mashup/picked-jobs">Picked Jobs</a></p>
<p><a href="http://www.programmableweb.com/api/last.fm"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=www.last.fm" alt="Last.fm" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/last.fm">Last.fm</a> used in <a href="http://www.programmableweb.com/mashup/comprendo">Comprendo</a>, <a href="http://www.programmableweb.com/mashup/google-maps-and-last.fm-mashup">Google Maps and Last.FM Mashup</a></p>
<p><a href="http://www.programmableweb.com/api/lyricsfly"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=lyricsfly.com" alt="Lyricsfly" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/lyricsfly">Lyricsfly</a> used in <a href="http://www.programmableweb.com/mashup/comprendo">Comprendo</a></p>
<p><a href="http://www.programmableweb.com/api/moneybookers"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=www.moneybookers.com" alt="Moneybookers" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/moneybookers">Moneybookers</a> used in <a href="http://www.programmableweb.com/mashup/give-1-get-2-moneybookers-exchange">Give 1 Get 2: Moneybookers Exchange</a></p>
<p><a href="http://www.programmableweb.com/api/myvox"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=myvox.com" alt="MyVox" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/myvox">MyVox</a> used in <a href="http://www.programmableweb.com/mashup/learn10">Learn10</a></p>
<p><a href="http://www.programmableweb.com/api/paypal"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=paypal.com" alt="PayPal" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/paypal">PayPal</a> used in <a href="http://www.programmableweb.com/mashup/joomflix-jf-crowd">JoomFlix JF Crowd</a>, <a href="http://www.programmableweb.com/mashup/learn10">Learn10</a></p>
<p><a href="http://www.programmableweb.com/api/seesmic"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=google.com" alt="Seesmic" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/seesmic">Seesmic</a> used in <a href="http://www.programmableweb.com/mashup/learn10">Learn10</a></p>
<p><a href="http://www.programmableweb.com/api/twilio"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=www.twilio.com" alt="Twilio" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/twilio">Twilio</a> used in <a href="http://www.programmableweb.com/mashup/mobile-commons">Mobile Commons</a></p>
<p><a href="http://www.programmableweb.com/api/twitter"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=twitter.com" alt="Twitter" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/twitter">Twitter</a> used in <a href="http://www.programmableweb.com/mashup/beshertweet">Beshertweet</a>, <a href="http://www.programmableweb.com/mashup/itrends-iphone-app">iTrends iPhone app</a>, <a href="http://www.programmableweb.com/mashup/realtime-related-tweets-bar">Realtime Related Tweets Bar</a>, <a href="http://www.programmableweb.com/mashup/twitter-times">Twitter Times</a></p>
<p><a href="http://www.programmableweb.com/api/uclassify"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=uclassify.com" alt="uClassify" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/uclassify">uClassify</a> used in <a href="http://www.programmableweb.com/mashup/show-me-spin">Show Me Spin</a></p>
<p><a href="http://www.programmableweb.com/api/web-api-for-biology"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=ac.jp" alt="Web API for Biology" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/web-api-for-biology">Web API for Biology</a> used in <a href="http://www.programmableweb.com/mashup/academic-site-navigaiton">Academic Site Navigaiton</a></p>
<p><a href="http://www.programmableweb.com/api/what-the-trend"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=www.whatthetrend.com" alt="What The Trend?" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/what-the-trend">What The Trend?</a> used in <a href="http://www.programmableweb.com/mashup/itrends-iphone-app">iTrends iPhone app</a>, <a href="http://www.programmableweb.com/mashup/twitter-times">Twitter Times</a></p>
<p><a href="http://www.programmableweb.com/api/yahoo-search"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=yahoo.com" alt="Yahoo Search" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/yahoo-search">Yahoo Search</a> used in <a href="http://www.programmableweb.com/mashup/twitter-times">Twitter Times</a></p>
<p><a href="http://www.programmableweb.com/api/yahoo-site-explorer"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=yahoo.com" alt="Yahoo Site Explorer" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/yahoo-site-explorer">Yahoo Site Explorer</a> used in <a href="http://www.programmableweb.com/mashup/yahoo-site-explorer-in-3d">Yahoo Site Explorer in 3D</a></p>
<p><a href="http://www.programmableweb.com/api/yahoo-term-extraction"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=yahoo.com" alt="Yahoo Term Extraction" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/api/yahoo-term-extraction">Yahoo Term Extraction</a> used in <a href="http://www.programmableweb.com/mashup/tagcloud">TagCloud</a>, <a href="http://www.programmableweb.com/mashup/yahoo-news-tag-soup">Yahoo News Tag Soup</a></p>
<p><b>Mashups of the day:</b><br />And each day there is one mashup selected to be <a href="http://www.programmableweb.com/mashups/directory/1?oftheday=1&amp;sort=date">Mashup of the Day</a>. Here are last week&#8217;s winners:
<p><a href="http://www.programmableweb.com/mashup/ffscheduler"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=ffscheduler.com" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/mashup/ffscheduler">ffScheduler</a> </p>
<p><a href="http://www.programmableweb.com/mashup/itrends-iphone-app"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=itrends.tumblr.com" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/mashup/itrends-iphone-app">iTrends iPhone app</a> </p>
<p><a href="http://www.programmableweb.com/mashup/picked-jobs"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=pickedjobs.com" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/mashup/picked-jobs">Picked Jobs</a> </p>
<p><a href="http://www.programmableweb.com/mashup/realtime-related-tweets-bar"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=code.google.com" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/mashup/realtime-related-tweets-bar">Realtime Related Tweets Bar</a> </p>
<p><a href="http://www.programmableweb.com/mashup/show-me-spin"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=www.teamcurious.com" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/mashup/show-me-spin">Show Me Spin</a> </p>
<p><a href="http://www.programmableweb.com/mashup/twitter-times"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=silverbranchdesign.com" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/mashup/twitter-times">Twitter Times</a> </p>
<p><a href="http://www.programmableweb.com/mashup/www.q-compare.com"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=www.q-compare.com" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/mashup/www.q-compare.com">www.q-compare.com</a> </p>
<p><a href="http://www.programmableweb.com/mashup/yahoo-site-explorer-in-3d"><img class="imgLeft" src="http://www.google.com/s2/favicons?domain=www.brighthub.com" width="16" border="0" height="16"/></a>&nbsp;<a href="http://www.programmableweb.com/mashup/yahoo-site-explorer-in-3d">Yahoo Site Explorer in 3D</a> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=8ARG6uFxZnY:bYoInpX1LGo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=8ARG6uFxZnY:bYoInpX1LGo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/8ARG6uFxZnY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.programmableweb.com/2009/11/11/31-apis-used-in-7-days-twitter-google-amazon-yahoo-friendfeed-paypal-alexa-lyricsfly-basecamp/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.programmableweb.com/2009/11/11/31-apis-used-in-7-days-twitter-google-amazon-yahoo-friendfeed-paypal-alexa-lyricsfly-basecamp/</feedburner:origLink></item>
		<item>
		<title>Content Portability: Building an API is Not Enough</title>
		<link>http://feedproxy.google.com/~r/ProgrammableWeb/~3/4fHe4QMdPqM/</link>
		<comments>http://blog.programmableweb.com/2009/11/11/content-portability-building-an-api-is-not-enough/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 07:07:31 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
		
		<category><![CDATA[BestPractices]]></category>

		<category><![CDATA[Media]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[best practices]]></category>

		<category><![CDATA[npr]]></category>

		<guid isPermaLink="false">http://blog.programmableweb.com/?p=8997</guid>
		<description><![CDATA[<a href="http://www.programmableweb.com/api/npr"><img src="http://www.programmableweb.com/images/apis/at870.png" alt="NPR" class="imgRight" /></a>My previous posts focused on <a href="http://blog.programmableweb.com/2009/10/13/cope-create-once-publish-everywhere/">COPE (Create Once, Publish Everywhere)</a> and <a href="http://blog.programmableweb.com/2009/10/21/content-modularity-more-than-just-data-normalization/">content modularity</a>, the fundamentals for ensuring that content can be managed and distributed to virtually any platform.  But ensuring that your content can be delivered to those other platforms does not mean that it can display appropriately on them. ]]></description>
			<content:encoded><![CDATA[<p><em>This guest post comes from <a href="http://www.twitter.com/daniel_jacobson">Daniel Jacobson</a>, Director of Application Development for <a href="http://www.npr.org/">NPR</a>.  Daniel leads NPR’s content management solutions, is the creator of the <a href="http://www.npr.org/api">NPR API</a> and is a frequent contributor to the <a href="http://www.npr.org/blogs/inside">Inside NPR.org blog</a>.</em></p>
<p><a href="http://www.programmableweb.com/api/npr"><img src="http://www.programmableweb.com/images/apis/at870.png" alt="NPR" class="imgRight" /></a>My previous posts focused on <a href="http://blog.programmableweb.com/2009/10/13/cope-create-once-publish-everywhere/">COPE (Create Once, Publish Everywhere)</a> and <a href="http://blog.programmableweb.com/2009/10/21/content-modularity-more-than-just-data-normalization/">content modularity</a>, the fundamentals for ensuring that content can be managed and distributed to virtually any platform.  But ensuring that your content can be delivered to those other platforms does not mean that it can display appropriately on them. </p>
<p>Content often contains very important semantic markup, used to emphasize the content, relate it to other content, describe it, etc.  By markup, I mean HTML, character encodings and microformats, among others.  Although this markup is important to the content, it also makes it &#8220;dirty&#8221;, potentially compromising its ability to live and flourish in the myriad places to which it will get distributed.  No matter how modular the content is in the database, if it is sullied by this markup, it is not truly portable.  As a result, just building an API is not enough.  The API needs to be able to distribute the content to any platform in a way that each platform can handle.</p>
<p>To demonstrate this problem around portability, I often use the pre-iPhone iPod as an example.  This device did not parse HTML. Rather, tags would simply be printed as strings.  When podcasting took off, some NPR titles had HTML tags in them, including < em > and < strong >.  Because iPods were not able to render the HTML, titles would like something like, &#8220;This is a < em >great< /em > title!&#8221;  Similar, another fail scenario that is relevant to NPR is an HD Radio display.  These devices are also not able to render markup printing these tags to the screen.</p>
<p>There are two primary ways of handling this problem.  The more common way is to store the dirty content in the database and to maintain a series of scripts that handle it on the way out.  Although this is potentially effective for specific goals, there are some significant problems with it.  For starters, stripping out the markup as it gets distributed means that the markup still lives with the content in the database.  As a result, as new platforms arise and as markup standards evolve, the markup in the content will remain static.  So, each distribution script that handles the markup will need to be carefully maintained and updated accordingly.  Moreover, since each distribution platform could have its own compliance with the various forms of markup, each of these outputs may require their own script to handle the content (that is, the more distribution channels there are, the more scripts there are to maintain).  Finally, the majority of systems that allow markup in this way do very little to limit the type of markup that is used.  Because of the tremendous variance in how the markup is used in the content, these scripts will need to be increasingly complex, causing the accuracy to be tougher to guarantee.</p>
<p>Rather than handling the cleansing process on the way out, NPR has created a system that cleans the content on the way in.  The goal here is to save the content in the database in a modular AND portable way.  That means that each discrete object type is stored separately while ensuring that text content in each object is devoid of markup.  I call this system &#8220;Markup Addressing&#8221; and here is how it works:</p>
<ul>
<li>A range of fields in the system are markup-enabled, allowing Editors and scripts to include HTML and other markup values in the content directly.</li>
<li>For each field that allows markup, very specific values are allowed.  Some fields allow more, some less, but all fields are limited to nothing more than the 25 tags and character encodings that the system as a whole allows.</li>
<li>We apply client-side handling to ensure that no markup beyond those allowed by the field are used for that field.  We also enforce proper nesting and syntax for the markup.</li>
<li>Before saving the clean and acceptable markup to the database, we identify all markup for each field and begin our “addressing”, which is essentially identifying the character numbers of the markup in the text.  For each tag or character identified, we find the character position for where it starts.  If applicable, we also find the character position for the close tag.  We then strip out the markup from the text and store in a relational table the address in the text that the markup was found.  This relational table does not include the markup itself.  Rather, that is stored in a separate table that is the authority for which tags are allowable.  The image below represents roughly how we store this kind of information.</li>
</ul>
<p><a href="http://blog.programmableweb.com/wp-content/NPR_flow_of_content_through_markup_addressing_full.jpg" target="_blank"><img src="http://blog.programmableweb.com/wp-content/npr_flow_of_content_through_markup_addressing_450.jpg" alt="npr_flow_of_content_through_markup_addressing_450" title="npr_flow_of_content_through_markup_addressing_450" width="450" height="539" class="aligncenter size-full wp-image-9001" /></a></p>
<p><em>The diagram above represents how NPR strips out markup from content fields prior to saving to the database.  The markup is then “addressed” and stored in a series of relational tables, enabling any presentation layer to present the content with or without markup.  It even allows the markup to be easily transformed as needed before pushing to different platforms. (<a href="http://blog.programmableweb.com/wp-content/NPR_flow_of_content_through_markup_addressing_full.jpg" target="_blank">Click here for an enlargement of this diagram</a>) </em> </p>
<p>There are several very tangible benefits to this approach, all of which improve overall portability of the content.  These benefits include:</p>
<ul>
<li>Distributing the content without any markup is as simple as pushing out the content from the database directly, without any further processing.  This is helpful for platforms that are unable to render markup, including those mentioned in my examples above.</li>
<li>Distributing the content with the original markup is just as easy by reassembling the markup based on the addresses.</li>
<li>It is easy to only distribute only some of the markup based on what the markup is.  An example of this is if the destination product wants to emphasize content but does not want to allow for links to other content.</li>
<li>As markup, such as HTML tags, get deprecated, this approach only requires a change to one field in the entire database, instead of having to cycle through the database to find all instances of the old tag to replace it with the new one.  For example, < b > has been replaced with < strong >, so we simply need to modify the one record in the authority table for tags to make this change apply across the entire set of content.</li>
<li>As new platforms arise, if they require specialized markup, it is easy to transform the existing markup to anything else required for these new platforms.</li>
<li>Adding new allowable tags is easy by simply extending the client-side handling and the authority table.  These tags can include microformats and other business-critical tags that help describe the content.  For example, NPR could very easily create a tag for our internal purposes for < station >, such that for every station that gets tagged, rather than rendering this tag, the system will look up the station in our database and replace that < station > tag with a hyperlink to the station’s home page.</li>
</ul>
<p>NPR&#8217;s system applies these methods to specific fields throughout our CMS.  When distributing the content through the API, however, we only currently apply the power of Markup Addressing to the story full text.  The API has a field for < text > which removes all markup for the syndication as well as < textWithHtml > which reassembles the content with all markup.  Extending this to all other markup-enabled fields would be quite easy under this system, although there has not yet been a need to do so.</p>
<p>Regardless of which approach is taken, there is one other significant issue that prevents true portability of content… the content itself! </p>
<p>I create a distinction between &#8220;content&#8221; and &#8220;calls-to-action&#8221; to help clarify this problem.  Content is the information that the users actually want to consume.  It could also include metadata, which helps to accurately describe the content that the user is actually consuming.  Within this content, applying markup that emphasizes it or relates it to other content should be done in such a way that the meaning of the content is unaltered by the abstraction of the markup from the content.  Here is an example of an appropriate way to apply markup to the content:</p>
<p><img src="http://blog.programmableweb.com/wp-content/npr_norah_text.jpg" alt="npr_norah_text" title="npr_norah_text" width="460" height="235" class="aligncenter size-full wp-image-9004" /></p>
<p><em>This image is part of an NPR story that demonstrates appropriate use of HTML within the body of the text.  The artists’ names are linking to artist pages, but the meaning of the story is completely unaltered by the removal of the markup.</em></p>
<p>In this scenario, removing the links to the artists’ names in the text, for example, does not alter the meaning of the content.  Of course, it does diminish some of its power as the user cannot easily learn more about these artists within the context of this story.  That said, distribution of this content without those links will not adversely affect the meaning of the story.  The artist names are valid and appropriate within the body of the text.</p>
<p>Applying markup within the content that is calling the users to perform an action, on the other hand, poses a different problem.  Here is an example of a call-to-action within the content:</p>
<p> <img src="http://blog.programmableweb.com/wp-content/npr_norah_links.jpg" alt="npr_norah_links" title="npr_norah_links" width="386" height="189" class="aligncenter size-full wp-image-9005" /></p>
<p><em>This image is part of the same NPR story demonstrating the use of calls-to-action, which make the content unable to provide meaning without the context of the markup.  These calls-to-action make the content less portable, specifically to platforms that are not markup enabled.</em></p>
<p>Notice that within this content there is a link to related content where the link text is &#8220;Listen to The Entire Album&#8221;.  Abstracting away the link itself actually alters the meaning of the text as the text provides no information about the audio asset.  There is no indication as to what album or who the artist is.  So, as this content gets distributed to platforms (both known and unknown), pulling out the markup actually adversely affects the content.</p>
<p>This is a problem for every content producer, including NPR.  Although we have gone through great measures to put the content in the best position to live and thrive in all platforms, there is still work to be done to ensure the success of our distribution strategies.  Some of these efforts are technical in nature.  Others could impact editorial processes and style guides.  But in all cases, our goals are the same… to be a media organization that produces great content for our users, wherever they wish to consume it.</p>
<div><h5>Related ProgrammableWeb Resources</h5><p><img src="http://www.google.com/s2/favicons?domain=npr.org" alt="NPR" /> <a href="http://www.programmableweb.com/api/npr">NPR API Profile</a>, <a href="http://www.programmableweb.com/api/npr/mashups">3 mashups</a></p>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=4fHe4QMdPqM:qsZ5tin55f0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=4fHe4QMdPqM:qsZ5tin55f0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/4fHe4QMdPqM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.programmableweb.com/2009/11/11/content-portability-building-an-api-is-not-enough/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.programmableweb.com/2009/11/11/content-portability-building-an-api-is-not-enough/</feedburner:origLink></item>
		<item>
		<title>New Twitter API to Include Location-Based Trends</title>
		<link>http://feedproxy.google.com/~r/ProgrammableWeb/~3/mMmU62YGV4g/</link>
		<comments>http://blog.programmableweb.com/2009/11/10/new-twitter-api-to-include-location-based-trends/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 20:13:06 +0000</pubDate>
		<dc:creator>Andres Ferrate</dc:creator>
		
		<category><![CDATA[Twitter]]></category>

		<category><![CDATA[Yahoo]]></category>

		<category><![CDATA[geo]]></category>

		<category><![CDATA[geolocation]]></category>

		<category><![CDATA[location]]></category>

		<category><![CDATA[realtime]]></category>

		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://blog.programmableweb.com/?p=9012</guid>
		<description><![CDATA[<a href="http://www.programmableweb.com/api/twitter"><img src="http://www.programmableweb.com/images/apis/at353.png" alt="Twitter" class="imgRight" /></a>The marriage between geographic context and real-time communication continues, as <a href="http://twitter.com">Twitter</a> has indicated that its new "Trends API" will support queries for trends in a particular location.  ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmableweb.com/api/twitter"><img src="http://www.programmableweb.com/images/apis/at353.png" alt="Twitter" class="imgRight" /></a>The marriage between geographic context and real-time communication continues, as <a href="http://twitter.com">Twitter</a> has indicated that its new &#8220;Trends API&#8221; will support queries for trends in a particular location.  <a href="http://groups.google.com/group/twitter-api-announce/browse_thread/thread/f6608c09902976c6?hl=en&#038;pli=1">According to Raffi Krikorian</a> of the Twitter Platform Team:</p>
<blockquote><p>
The one feature request that we&#8217;ve heard over and over, however, is<br />
&#8220;what&#8217;s going on where I am?&#8221;.  To answer that, we wanted to give you<br />
all a heads up regarding the new &#8220;Trends API&#8221; that we&#8217;re launching.<br />
This API will open up trending information that is specific to a<br />
number of locations around the world. </p>
<p>At a high level, there will be two new endpoints: </p>
<ul>
<li>an endpoint to give a listing of all locations that trends are<br />
available for, and</li>
<li>an endpoint to actually allow you to query by a specific location. </li>
</ul>
</blockquote>
<p>As with Twitter&#8217;s other APIs, the Trends API is a RESTful API that returns results in both XML and JSON.  Twitter has decided to utilize <a href="http://www.ygeoblog.com/2009/11/woeids-are-trending-on-twitter/">Yahoo&#8217;s Where on Earth IDs (WOEIDs)</a> to identify locations for which it has trending data.  WOEIDs are unique identifiers for place names around the world (see our additional coverage of <a href="http://blog.programmableweb.com/2008/05/14/yahoo-releases-internet-location-platform/">WOEIDs</a> and <a href="http://blog.programmableweb.com/2009/05/20/yahoo-releases-placemaker-a-geo-enrichment-platform/">Yahoo&#8217;s Placemaker API</a> for more information).  </p>
<p>Using the <em><a href="https://twitterapi.pbworks.com/Twitter-REST-API-Method%3A-trends-available">trends available</a></em> method will retrieve an array that includes WOEIDs (and related place name information such as name and place type) for trending locations.  The top 10 trends for a location can be retrieved using the <em><a href="https://twitterapi.pbworks.com/Twitter-REST-API-Method%3A-trends-location">trends location</a></em> method with a particular WOEID.  </p>
<p>This information is cached for five minutes, and therefore users are discouraged from querying these endpoints faster than once every five minutes.  Developers can also use a WOEID of &#8220;1&#8243; to get global trending results.  Also note that location-based trends will not be rolled up into daily and weekly trends (for the time being).</p>
<p>Twitter&#8217;s move to support location-based trends is sure to give developers an opportunity to further enhance existing mashups and applications that utilize <a href="http://www.programmableweb.com/api/twitter">Twitter&#8217;s API</a>.  The move also highlights the value that geographic context provides for real-time information, especially on a platform that has gained as much momentum as Twitter. </p>
<p>[Hat tip <a href="http://www.techcrunch.com/2009/11/09/twitter-to-rollout-a-new-api-for-location-based-trends/">TechCrunch</a>].</p>
<div><h5>Related ProgrammableWeb Resources</h5><p><img src="http://www.google.com/s2/favicons?domain=twitter.com" alt="Twitter" /> <a href="http://www.programmableweb.com/api/twitter">Twitter API Profile</a>, <a href="http://www.programmableweb.com/api/twitter/mashups">292 mashups</a></p>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=mMmU62YGV4g:Ibh5dfxXE_w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=mMmU62YGV4g:Ibh5dfxXE_w:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/mMmU62YGV4g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.programmableweb.com/2009/11/10/new-twitter-api-to-include-location-based-trends/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.programmableweb.com/2009/11/10/new-twitter-api-to-include-location-based-trends/</feedburner:origLink></item>
		<item>
		<title>Like Words? You’ll Love These 2 APIs</title>
		<link>http://feedproxy.google.com/~r/ProgrammableWeb/~3/RUqVEMQinNI/</link>
		<comments>http://blog.programmableweb.com/2009/11/10/like-words-youll-love-these-2-apis/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 05:33:26 +0000</pubDate>
		<dc:creator>Michael Manoochehri</dc:creator>
		
		<category><![CDATA[Reference]]></category>

		<category><![CDATA[dictionary]]></category>

		<category><![CDATA[word processing]]></category>

		<guid isPermaLink="false">http://blog.programmableweb.com/?p=8922</guid>
		<description><![CDATA[<a href="http://www.programmableweb.com/api/wordnik"><img src="http://www.programmableweb.com/images/apis/at1787.png" alt="Wordnik" class="imgRight" /></a>Desktop word processing software, such as Microsoft Word, features powerful spelling and grammar tools that help writers catch mistakes. Thanks to standards-based web services, online word processing tools are starting to catch up to the desktop competition. Two APIs, <a href="http://docs.wordnik.com/">Wordnik</a> and <a href="http://www.afterthedeadline.com/api.slp">After the Deadline</a>, give developers powerful new tools to aid writers with spelling, context, and grammar.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmableweb.com/api/wordnik"><img src="http://www.programmableweb.com/images/apis/at1787.png" alt="Wordnik" class="imgRight" /></a>Desktop word processing software, such as Microsoft Word, features powerful spelling and grammar tools that help writers catch mistakes. Thanks to standards-based web services, online word processing tools are starting to catch up to the desktop competition. Two APIs, <a href="http://docs.wordnik.com/">Wordnik</a> and <a href="http://www.afterthedeadline.com/api.slp">After the Deadline</a>, give developers powerful new tools to aid writers with spelling, context, and grammar.</p>
<p>If the first dictionary was invented after the Internet was created, it might look something like <a href="http://www.wordnik.com/">Wordnik</a>, which bills itself as &#8220;a place for all the words, and everything known about them.&#8221; Wordnik allows users to look up definitions, add new words to their online database, and provides example sentences culled from the Internet. Unlike many online dictionaries, Wordnik&#8217;s content can also be accessed through an API (see our <a href="http://www.programmableweb.com/api/wordnik">Wordnik API profile</a> for details).</p>
<p>The Wordnik blog <a href="http://blog.wordnik.com/announcing-the-new-wordnik-alpha-apis">describes why</a> an API makes sense for an online word directory:</p>
<blockquote><p>Wordnik has amassed an incredible amount of data&#8230; one of our core principles is that you shouldn&#8217;t have to come to any particular web site to learn about words: the word data should come to you wherever you are.</p></blockquote>
<p>Wordnik&#8217;s <a href="http://docs.wordnik.com/">RESTful API</a> allows developers to look up definitions, display the use of words in example sentences, and return data about how frequently the word appears in Wordnik&#8217;s corpus. The Wordnik API also gives developers access to an autocomplete function, and both a &#8220;random word&#8221; and a &#8220;word of the day&#8221; listing. Data for each function is accessed by GET request, and data can be returned in either XML or JSON format. The API is still in alpha development, and access is currently limited. Requests for access to the API can be made using this <a href="http://api.wordnik.com/signup/">online form</a>.</p>
<p><a rel="attachment wp-att-8923" href="http://blog.programmableweb.com/2009/11/10/like-words-youll-love-these-2-apis/picture-15/"><img class="aligncenter size-full wp-image-8923" title="After the Deadline" src="http://blog.programmableweb.com/wp-content/picture-15.png" alt="After the Deadline" width="400" height="296" /></a></p>
<p><a href="http://www.afterthedeadline.com/development.slp">After the Deadline</a> is an English language spelling and grammar checking API (our <a href="http://www.programmableweb.com/api/after-the-deadline">After the Deadline API profile</a>). Already available as a plugin for Wordpress and TinyMCE, this open source project attempts to provide web based access to the same type of language support found in desktop word processors such as Microsoft Word. The system goes beyond simple spellchecking - After the Deadline checks style, grammar, and common misuses of words, and it can even provide explanations for its suggestions.</p>
<p>Raphael Mudge, developer of After the Deadline, <a href="http://2009.newyork.wordcamp.org/2009/11/04/atd-api/">wrote about the advantages</a> of using a web based API for word processing on the 2009 <a href="http://2009.newyork.wordcamp.org/2009/11/04/atd-api/">WordCamp NYC blog</a>:</p>
<blockquote><p>The web is not ready to replace the word processor yet. The word processor still has something that we don’t. One of the great powers of the word processor is its magical ability to check my writing and tell me it’s OK&#8230; After the Deadline is a software service. Since it’s open source you’re not tied to any vendor and you have access to the code to run your own server.</p></blockquote>
<p>The After the Deadline API accepts input through both POST and GET requests. Currently the After the Deadline API allows developers to spell and grammar check a collection of text, or simply return the amount of errors that the text contains. The API accepts either POST or GET requests, but data is only returned in XML format. Developers must sign up for an API key by <a href="https://www.afterthedeadline.com/profile.slp">creating a new user account</a>.</p>
<p>As the examples above indicate, more and more software features traditionally found in desktop offerings are being implemented as web service models. For other web services that deal with knowledge and data, check out our huge list of <a href="http://www.programmableweb.com/apis/directory/1?apicat=Reference">reference</a> APIs.</p>
<div><h5>Related ProgrammableWeb Resources</h5><p><img src="http://www.google.com/s2/favicons?domain=open.afterthedeadline.com" alt="After the Deadline" /> <a href="http://www.programmableweb.com/api/after-the-deadline">After the Deadline API Profile</a></p>
<p><img src="http://www.google.com/s2/favicons?domain=www.wordnik.com" alt="Wordnik" /> <a href="http://www.programmableweb.com/api/wordnik">Wordnik API Profile</a></p>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=RUqVEMQinNI:0zrFBCupdkU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=RUqVEMQinNI:0zrFBCupdkU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/RUqVEMQinNI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.programmableweb.com/2009/11/10/like-words-youll-love-these-2-apis/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.programmableweb.com/2009/11/10/like-words-youll-love-these-2-apis/</feedburner:origLink></item>
		<item>
		<title>Will You Get Into College? Ask The MyChances API</title>
		<link>http://feedproxy.google.com/~r/ProgrammableWeb/~3/te_I8MSKODI/</link>
		<comments>http://blog.programmableweb.com/2009/11/09/will-you-get-into-college-ask-the-mychances-api/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 05:47:32 +0000</pubDate>
		<dc:creator>Adam DuVander</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<category><![CDATA[college]]></category>

		<category><![CDATA[education]]></category>

		<category><![CDATA[prediction]]></category>

		<guid isPermaLink="false">http://blog.programmableweb.com/?p=8705</guid>
		<description><![CDATA[<a href="http://www.programmableweb.com/api/mychances"><img src="http://www.programmableweb.com/images/apis/at1776.png" alt="MyChances" class="imgRight" /></a>It's college application time again and high school seniors are starting to wonder where they'll be admitted in the spring. There's an API that can help them, or their parents (depending who's a better coder), get more insight into their chances.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmableweb.com/api/mychances"><img src="http://www.programmableweb.com/images/apis/at1776.png" alt="MyChances" class="imgRight" /></a>It&#8217;s college application time again and high school seniors are starting to wonder where they&#8217;ll be admitted in the spring. There&#8217;s an API that can help them, or their parents (depending who&#8217;s a better coder), get more insight into their chances.</p>
<p>The <a href="http://api.mychances.net/">MyChances API</a> accepts a <a href="http://www.mychances.net/wiki/API/Variables">number of variables</a>, from test scores and AP classes to ethnicity and parents&#8217; education. Using the values, along with its internal data on a college&#8217;s admissions practices, MyChances reports back on the probability the student will be accepted (more details at our <a href="<a href="http://www.programmableweb.com/api/mychances">MyChances API profile</a>).</p>
<p><img src="http://blog.programmableweb.com/wp-content/mychances-300x162.png" alt="MyChances API" title="MyChances API" width="300" height="162" class="aligncenter size-medium wp-image-8707" /></p>
<p>This service is bound to be controversial. For one, many colleges and universities weigh more heavily qualitative information, such as essays and recommendations. However, MyChances gives a guide based on real applicants. And students searching for a school are looking for any sort of feedback they can get. In addition to probability, MyChances also returns their sample size and corresponding statistical accuracy.</p>
<p>Though the API references free and enterprise versions, the site does not list any charges. The terms of service reference <a href="http://www.mychances.net/wiki/API/TOS#6._Fees_and_Payments">potential fees</a> for usage &#8220;over a certain rate, or for certain types of commercial applications.&#8221; And the company appears to be reviewing developer projects, through an <a href="http://api.mychances.net/apply.php">application</a> that requests details, though this practice is somewhat common. </p>
<div><h5>Related ProgrammableWeb Resources</h5><p><img src="http://www.google.com/s2/favicons?domain=www.mychances.net" alt="MyChances" /> <a href="http://www.programmableweb.com/api/mychances">MyChances API Profile</a></p>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=te_I8MSKODI:_kWiomUwtk0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=te_I8MSKODI:_kWiomUwtk0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/te_I8MSKODI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.programmableweb.com/2009/11/09/will-you-get-into-college-ask-the-mychances-api/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.programmableweb.com/2009/11/09/will-you-get-into-college-ask-the-mychances-api/</feedburner:origLink></item>
		<item>
		<title>6 New APIs: Find Used Cars, Freelance Workers, Foreclosures, and Mobile Phones</title>
		<link>http://feedproxy.google.com/~r/ProgrammableWeb/~3/PtPT2xZ2CEI/</link>
		<comments>http://blog.programmableweb.com/2009/11/08/6-new-apis-find-used-cars-freelance-workers-foreclosures-and-mobile-phones/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 21:30:36 +0000</pubDate>
		<dc:creator>John Musser</dc:creator>
		
		<category><![CDATA[APIs]]></category>

		<category><![CDATA[WeeklySummary]]></category>

		<category><![CDATA[weekly summary]]></category>

		<guid isPermaLink="false">http://blog.programmableweb.com/?p=8909</guid>
		<description><![CDATA[<a href="http://www.programmableweb.com/apis/directory" title="API directory"><img src="http://blog.programmableweb.com/wp-content/programmableweb.png" class="imgRight"/></a>This past week we had 6 new APIs added to our <a href="http://www.programmableweb.com/apis/directory" title="API directory">API directory</a>. These new web services include <a href="http://blog.programmableweb.com/2009/11/02/a-sign-of-the-times-the-first-foreclosure-api" title="2009/11/02/a-sign-of-the-times-the-first-foreclosure-api">the first "foreclosure API"</a>, a basic API for generating random numbers for use in casino software, an used car API to let you search 2 million vehicle listings, an API for geo-locating mobile phones, an API for accessing a large marketplace of freelance workers and teams, and an API for creating print-on-demand postcards. Below is more detail on each of these new APIs:]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmableweb.com/apis/directory" title="API directory"><img src="http://blog.programmableweb.com/wp-content/programmableweb.png" class="imgRight"/></a>This past week we had 6 new APIs added to our <a href="http://www.programmableweb.com/apis/directory" title="API directory">API directory</a>. These new web services include <a href="http://blog.programmableweb.com/2009/11/02/a-sign-of-the-times-the-first-foreclosure-api" title="2009/11/02/a-sign-of-the-times-the-first-foreclosure-api">the first &#8220;foreclosure API&#8221;</a>, a basic API for generating random numbers for use in casino software, an used car API to let you search 2 million vehicle listings, an API for geo-locating mobile phones, an API for accessing a large marketplace of freelance workers and teams, and an API for creating print-on-demand postcards. Below is more detail on each of these new APIs:</p>
<p><a href="http://www.programmableweb.com/api/fairluck"><img class="imgLeft" src="http://www.programmableweb.com/images/apis/at1767.png" alt="FairLuck" align="left" border="0" hspace="4"/></a><a href="http://www.programmableweb.com/api/fairluck">FairLuck API</a>: The FairLuck API is a random number generator intended to help casino software developers test and verify the lucksets created by their server code. By using this API, online games can offer their players total confidence because no cheating is possible.</p>
<p><a href="http://www.programmableweb.com/api/foreclosurelistings.com"><img class="imgLeft" src="http://www.programmableweb.com/images/apis/at1764.png" alt="ForeclosureListings.com" align="left" border="0" hspace="4"/></a><a href="http://www.programmableweb.com/api/foreclosurelistings.com">ForeclosureListings.com API</a>: ForeclosureListings.com combines one of the largest databases of foreclosure listings direct from major banks, mortgage companies, Government, HUD, Fannie Mae, Freddie Mac and others. Their nationwide network of courthouse scouts obtain information as it is filed regarding owners that have just been served with a foreclosure notice (pre-foreclosure). The ForeclosureListings.com APIs let you get the latest 10 Foreclosure Homes in any zipcode, city, county or state and also know if a property in a given address is a foreclosure. </p>
<p><a href="http://www.programmableweb.com/api/lemonfree"><img class="imgLeft" src="http://www.programmableweb.com/images/apis/at1765.png" alt="Lemonfree" align="left" border="0" hspace="4"/></a><a href="http://www.programmableweb.com/api/lemonfree">Lemonfree API</a>: Lemonfree is an automobile search engine. There are 2 million cars offered for sale. It does not charge dealers or private sellers to list their vehicles for sale. The service offers quality vehicle listings that you can into your own website or project. The Lemonfree API allows you to obtain Lemonfree.com vehicle results for a variety of search queries.</p>
<p><a href="http://www.programmableweb.com/api/location-api.com"><img class="imgLeft" src="http://www.programmableweb.com/images/apis/at1768.png" alt="Location-API.com" align="left" border="0" hspace="4"/></a><a href="http://www.programmableweb.com/api/location-api.com">Location-API.com API</a>: Location-API.com helps developers and mobile service providers to locate mobile phones and other mobile devices connected to the GSM and WCDMA networks.</p>
<p>Geographic coordinates for latitude and longitude are provided from a database that includes cells from 200+ countries and 3.9M cells.
</p>
<p><a href="http://www.programmableweb.com/api/odesk"><img class="imgLeft" src="http://www.programmableweb.com/images/apis/at1766.png" alt="oDesk" align="left" border="0" hspace="4"/></a><a href="http://www.programmableweb.com/api/odesk">oDesk API</a>: oDesk is a marketplace for online workteams, with a unique business model for both buyers and providers that looks to guarantee to buyers that an hour billed is an hour worked, while guaranteeing to providers that an hour worked is an hour paid. </p>
<p>The oDesk public API allows developers to access the oDesk platform from outside oDesk.com, search jobs and providers and view detailed work histories of others on your team. Also check your messages and reply to important messages via the API.</p>
<p><a href="http://www.programmableweb.com/api/touchnote"><img class="imgLeft" src="http://www.programmableweb.com/images/apis/at1750.png" alt="Touchnote" align="left" border="0" hspace="4"/></a><a href="http://www.programmableweb.com/api/touchnote">Touchnote API</a>: The Touchnote API lets any website that hosts images use to integrate a print-on-demand facility for postcards into their offering. It also lets developers make money by getting paid a share of every card that uses one of their images: 10% of revenue (revenue is all the money that they get paid by the customer for the postcards minus tax). And an introductory offer gives 30% of revenue until March 32, 2010.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=PtPT2xZ2CEI:2wpCZyX0QP0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=PtPT2xZ2CEI:2wpCZyX0QP0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/PtPT2xZ2CEI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.programmableweb.com/2009/11/08/6-new-apis-find-used-cars-freelance-workers-foreclosures-and-mobile-phones/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.programmableweb.com/2009/11/08/6-new-apis-find-used-cars-freelance-workers-foreclosures-and-mobile-phones/</feedburner:origLink></item>
		<item>
		<title>NYC Subway Map - Now From Google</title>
		<link>http://feedproxy.google.com/~r/ProgrammableWeb/~3/Bkb9PmO-L18/</link>
		<comments>http://blog.programmableweb.com/2009/11/07/nyc-subway-map-now-from-google/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 17:05:56 +0000</pubDate>
		<dc:creator>Adam DuVander</dc:creator>
		
		<category><![CDATA[Google]]></category>

		<category><![CDATA[Mapping]]></category>

		<category><![CDATA[transit]]></category>

		<guid isPermaLink="false">http://blog.programmableweb.com/?p=8892</guid>
		<description><![CDATA[<a href="http://www.programmableweb.com/api/google-maps"><img src="http://www.programmableweb.com/images/apis/at22.png" alt="Google Maps" class="imgRight" /></a>Google added a new layer to its own mapping application to show transit routes in the 400+ cities where it has data. The result is an easy way to see nearby bus and train stops <a href="http://google-latlong.blogspot.com/2009/11/nyc-subway-system-on-google-maps.html">on the web</a> or on <a href="http://googlemobile.blogspot.com/2009/11/nyc-subway-maps-in-your-pocket-with.html">some mobile phones</a>. Unfortunately, neither the data nor the imagery is available in the API version of Google Maps.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmableweb.com/api/google-maps"><img src="http://www.programmableweb.com/images/apis/at22.png" alt="Google Maps" class="imgRight" /></a>Earlier this year Google added a new transit layer to its own mapping application to show transit routes in the 400+ cities where it has data. Now they&#8217;ve announced this is available for the New York City transit system including subway maps. The result is an easy way to see nearby bus and train stops <a href="http://google-latlong.blogspot.com/2009/11/nyc-subway-system-on-google-maps.html">on the web</a> or on <a href="http://googlemobile.blogspot.com/2009/11/nyc-subway-maps-in-your-pocket-with.html">some mobile phones</a>. </p>
<p><img src="http://blog.programmableweb.com/wp-content/gtransit.png" alt="Google Transit Layer" title="Google Transit Layer" width="400" height="276" class="aligncenter size-full wp-image-8893" /></p>
<p>Unfortunately, neither the data nor the imagery is available in the API version of Google Maps. While Google provides programmatic access to driving directions, as well as walking directions &#8212; the third type, transit, has never been a part of the Maps API. The reason could be that there are extra factors, like fares and zones, that don&#8217;t quite fit the same structure as other directions. </p>
<p>Indeed, though Google receives hundreds of transit feeds from hundreds of agencies, only a handful have data accessible to other developers. This may not be Google&#8217;s fault, as I wrote in <a href="http://blog.programmableweb.com/2009/09/21/why-arent-there-more-transit-apis/">Why Aren&#8217;t There More Transit APIs?</a> It&#8217;s easy to see the benefit of providing data to Google, but a harder sell to open up to any developers. Of course, <a href="http://blog.programmableweb.com/2009/07/24/4-hip-transit-authorities-with-apis/">some are better than others</a>.</p>
<p style="text-align:center;margin-top:10px;"><a href="http://www.programmableweb.com/mashup/london-tube-journey-planner"><img src="http://www.programmableweb.com/images/links/md1173.jpg" alt="London Tube Journey Planner" /></a></p>
<p>Developers don&#8217;t necessarily need Google or agencies to provide them with all the data. <a href="http://www.programmableweb.com/mashup/london-tube-journey-planner">London Tube Journey Planner</a>, for example, shows routes and plans trips. We currently list <a href="http://www.programmableweb.com/tag/transit">91 transit mashups</a>, several dating back to 2005.</p>
<div><h5>Related ProgrammableWeb Resources</h5><p><img src="http://www.google.com/s2/favicons?domain=google.com" alt="Google Maps" /> <a href="http://www.programmableweb.com/api/google-maps">Google Maps API Profile</a>, <a href="http://www.programmableweb.com/api/google-maps/mashups">1845 mashups</a></p>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=Bkb9PmO-L18:gmX3FiVhvpk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=Bkb9PmO-L18:gmX3FiVhvpk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/Bkb9PmO-L18" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.programmableweb.com/2009/11/07/nyc-subway-map-now-from-google/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.programmableweb.com/2009/11/07/nyc-subway-map-now-from-google/</feedburner:origLink></item>
		<item>
		<title>Factual Launches Open Data Platform, Including API</title>
		<link>http://feedproxy.google.com/~r/ProgrammableWeb/~3/DBRw9geVH5w/</link>
		<comments>http://blog.programmableweb.com/2009/11/06/factual-launches-open-data-platform-including-api/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 04:21:30 +0000</pubDate>
		<dc:creator>Adam DuVander</dc:creator>
		
		<category><![CDATA[database]]></category>

		<category><![CDATA[data]]></category>

		<guid isPermaLink="false">http://blog.programmableweb.com/?p=8485</guid>
		<description><![CDATA[Structured data has an open platform, thanks to a new startup aptly named <a href="http://www.factual.com">Factual</a>. At first glance, it seems like Excel on the web. However, Factual is more database-oriented, with joining and filtering built-in. Plus, sharing and discussing the data is an integral part of the experience. Most functions on the site, including both reading and writing data, can also happen via the Factual API.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmableweb.com/api/factual"><img src="http://www.programmableweb.com/images/apis/at1751.png" alt="Factual" class="imgRight" /></a>Structured data has an open platform, thanks to a new startup aptly named <a href="http://www.factual.com">Factual</a>. At first glance, it seems like Excel on the web. However, Factual is more database-oriented, with joining and filtering built-in. Plus, sharing and discussing the data is an integral part of the experience. Most functions on the site, including both reading and writing data, can also happen via the <a href="http://www.programmableweb.com/api/factual">Factual API</a>.</p>
<p>Founder Gil Elbaz <a href="http://blog.factual.com/?p=11">announced Factual&#8217;s launch</a>:</p>
<blockquote><p>&#8220;Today, we are announcing the beta launch of Factual, a platform where anyone can share and mash open data on any subject.  Factual provides smart tools to help the community build and maintain a trusted source of structured data so everyone can make better decisions.  Users can contribute data and get deeper data on a particular subject, publishers can add free content to their site with embeddable tables to enhance the end user experience, and developers can customize tables and create new applications using the Factual API.&#8221;</p></blockquote>
<p>There are a handful of fun datasets already, such as <a href="http://www.factual.com/t/4tkDnI/American_Idol_Finalists_and_Performances">American Idol finalists</a> (embedded below) and a little peak into <a href="http://www.factual.com/t/TM04w2/Factual_Employees_1">Factual&#8217;s employees</a>.</p>
<p style="text-align: center; margin-top: 10px;"><iframe frameborder="0" marginwidth="0" marginheight="0" border="0" style="border:0;margin:0;width:400px;height:350px;" src="http://www.factual.com/s/4tkDnI/American_Idol_Finalists_and_Performances?pkhbg=2c2b2c&#038;pkcbg=5f6162&#038;pkabg=909292&#038;fhbg=c7c9cb&#038;fcbg=ffffff&#038;fabg=e7e8e9" scrolling="no" allowtransparency="true"></iframe></p>
<p>Some have noted a similarity between Factual and <a href="http://blog.programmableweb.com/2009/10/16/wolfram-alpha-releases-their-api/">Wolfram Alpha, which also has a new API</a>. SearchEngineLand <a href="http://searchengineland.com/factual-parting-the-curtains-of-the-invisible-web-27608">explains the difference</a>:</p>
<blockquote><p>&#8220;Unlike Wolfram Alpha, which is a closed system with data &#8220;curated&#8221; by employees, Factual has adopted a Wikipedia-like model which allows anyone to create, structure or even edit data in Factual tables. Elbaz hopes this open model will encourage community participation, enabling Factual to grow rapidly and enjoy widespread adoption.&#8221;</p></blockquote>
<p>As part of the open model, Factual allows both reading and writing to its API. Also, unlike Wolfram Alpha, Factual&#8217;s API is free for developers.</p>
<p>Factual joins our list of <a href="http://www.programmableweb.com/apitag/database">20+ database APIs</a>. Among the most similar services are community-generated <a href="http://www.programmableweb.com/api/freebase">Freebase</a> and <a href="http://www.programmableweb.com/api/comprehensive-knowledge-archive-network">Comprehensive Knowledge Archive Network</a>.</p>
<div><h5>Related ProgrammableWeb Resources</h5><p><img src="http://www.google.com/s2/favicons?domain=www.factual.com" alt="Factual" /> <a href="http://www.programmableweb.com/api/factual">Factual API Profile</a></p>
</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=DBRw9geVH5w:ilrr7BZSlEk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=DBRw9geVH5w:ilrr7BZSlEk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/DBRw9geVH5w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.programmableweb.com/2009/11/06/factual-launches-open-data-platform-including-api/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.programmableweb.com/2009/11/06/factual-launches-open-data-platform-including-api/</feedburner:origLink></item>
	</channel>
</rss>
