WebAPI Directory
Some of the best web APIs available online:
- Amazon Web Services - Web services are self-contained functions that can be published and invoked across the web using XML-based protocols. Amazon Web Services (AWS) provides functions for directly accessing Amazon's technology platform and product data, ranging from retrieving information about a set of products to adding an item to a shopping cart, enhancing the performance of your application or adding a better search capability. Using Amazon's Web Services, you can build dynamic, highly-effective web sites and web applications. You can access Amazon Web Services through an XML over HTTP (also called "XML/HTTP") or a SOAP interface.
- A9 OpenSearch - OpenSearch is a set of simple formats for the sharing of search results. Any website that has a search feature can make their results available in OpenSearch™ format. Other tools can then read those search results. For example, here is an aggregator that brings together search results from many websites.
- AOL Instant Messenger - AIM® Presence - Display online availability anywhere on the Web.; AIM® Plugins - Add features and functionality to AIM with plugins.; AIM® Custom Client - Build your own AIM Custom Client or add AIM to your programs.
- Blogger / Blogspot - Blogger APIs toGet a list of User's Blogs; Get an Atom Feed of a Blog; Get an Atom Entry of a Post; Create a new Post; Save a Post as Draft; Edit an existing Post; Delete a Post.
- Bloglines - Bloglines provides several mechanisms for accessing account information. The Notifier API is used to quickly gather a count of unread items in a Bloglines account. The Sync API is used to accessing subscription lists and unread blog items. The Blogroll API is used for incorporating subscription lists in other sites.
- Blogwise - The APIs are provided to help developers of blog applications and users interface quickly and easily with Blogwise. Over the coming months, I hope to open up much more of the site, but for now we have the submission API covered.
- del.icio.us - Methods: Update - Check to see when a user last posted an item.; Tags - Get a list of tags, rename them.; Posts - Get a list of posts, add, delete.; Bundles - Get bundles, create and delete.
- eBay - Looking to accelerate your eBay business? The eBay Developers Program provides access to the eBay marketplace through Web services so you can create software to make selling and buying on eBay even easier.
- FedEx - Realize the full potential of e-commerce with FedEx Global Developer Tools. Seamlessly integrate them into your systems and get immediate access to FedEx® shipping and tracking. Qualifying businesses get free use of, and tech support for, these powerful tools.
- FeedBurner - FeedBurner offers developers an established (and growing!) library of web services for interacting with our feed management and awareness-generating capabilities. Using the features this library provides, anyone with a FeedBurner account may perform some of the most common actions available on our service programmatically.
- Flickr - Flickr has an open Application Programming Interface (API for short). This means that anyone can write their own program to present public Flickr data (like photos, tags, profiles or groups) in new and different ways. There's a long list of API methods available to you to work with, and we love it when this happens, so… go forth and play!
- Geocoder.us - Geocoder.us offers four different ways to access our web services: an XML-RPC interface, a SOAP interface, a REST interface that returns an RDF/XML document, and a REST interface that returns a plain text comma separated values result. The methods and return values are equivalent across all three interfaces.
- Geocoder.ca - Geocoder.ca is a public web service providing both free and commercial geocoding services for Canada. Geocoding is the process of computing the latitude and longitude of a location.
- Google AdWords - Google's free AdWords API service lets developers engineer computer programs that interact directly with the AdWords server. With the applications created, advertisers and third parties can more efficiently - and creatively - manage their large AdWords accounts and campaigns.
- Google Maps - The Google Maps API lets you embed Google Maps in your web pages using JavaScript. You can draw markers and lines on the map just like Google Maps, or you can build more sophisticated applications.
- Google Web Search - With the Google Web APIs service, software developers can query billions of web pages directly from their own computer programs. Google uses the SOAP and WSDL standards so a developer can program in his or her favorite environment - such as Java, Perl, or Visual Studio .NET.
- LiveJournal - Currently there are a few types of interfaces available to the LiveJournal protocol: the older "flat" interface, the custom XML-RPC interface, and a modified version of the Blogger API. The XMLRPC interface is probably easiest to use, because there are quite a few XML-RPC resources available to developers in just about any programming language.
- MapQuest - The MapQuest OpenAPI is a free service that allows you to use JavaScript to easily integrate routing, geocoding and mapping into your website. With this feature-rich API you can create dynamic routing and mapping applications for personal or community use.
- Microsoft MapPoint - Microsoft MapPoint Web Service is an XML Web service with a SOAP API. You can use MapPoint Web Service to add location-based functionality to your application, including high-quality maps, location finding, and routing capabilities.
- MSN Messenger - The MSN® Messenger Activity software development kit (SDK) contains technical information about how to develop and test single-user and multiuser applications by using the Activity object model. The SDK also provides detailed information about the MSN development and testing requirements that your Activity must meet, and how to increase the usage of your MSN Messenger Activity application.
- MSN Search - The MSN Search Web Service is an Extensible Markup Language (XML) Web service with a SOAP API. The MSN Search Web Service enables you to submit queries to and return results from the MSN Search Engine.
- MSN Spaces - The MetaWeblog API programming interface enables external programs to get and set the text and attributes of Weblog posts. The API uses the XML-RPC protocol for communication between client applications and the Weblog server.
- MoreOver - Programmatic access to Moreover’s powerful news search engine.Real-time online news has become integral to a wide range of business and consumer applications. The Moreover Search API provides developers with easy-to-integrate real-time news search functionality that can be embedded into custom applications, portals or websites.
- NewsIsFree - Get news from different sources with XML-RPC.
- NOAA Weather Service - National Digital Forecast Database (NDFD) Extensible Markup Language (XML) is a service providing the public, government agencies, and commercial enterprises with data from the National Weather Service’s (NWS) digital forecast database.
- Ontok Wikipedia - Ontok Wikipedia Web Services exposes Wikipedia so you can do creative text analysis with our REST and SOAP interfaces. You can use these web services for free or via subscription.
- PayPal - PayPal Software Development Kits (SDKs) are available for the Java, PHP, ColdFusion, ASP.NET, and Classic ASP platforms. The SDK makes it easier to call PayPal Web Service APIs and hides the complexity of the SOAP protocol from you.
- Syndic8 - XML-RPC web service calls can be used to access and change information within the Syndic8 site.
- Technorati - Build Technorati functionality into your application using Technorati's APIs. The Technorati SDK (v0.04 - December 29, 2004) provides many convenient samples and interfaces using C#, Java, Perl, and Python.
- TypePad - A powerful, hosted weblogging service. TypePad's Atom implementation supports both the REST and SOAP formats of the API. All methods require authentication. Authentication uses WSSE.
- Upcoming - Upcoming.org is a social event calendar, completely driven by people like you. Manage your events, share events with friends and family, and syndicate your calendar to your own site. Upcoming.org's open API currently supports a REST-ful interface.
- UPS - UPS OnLine Tools provides a variety of options to customize and transform your e-commerce and enterprise environments. Empower buyers with the ability to track their own packages, and compare and select shipping services that best fit their needs and budgets.
- US Postal Service - Integrate a variety of USPS Web Tools™ into your website, shipping operation, or customer service center - for no additional fee! Our Application Program Interfaces (APIs) provide U.S. Postal Service® rates, shipping labels and much more while keeping your customers on your Web site.
- WeatherBug - The API offers you personal access to live data from over 8,000 WeatherBug Tracking Stations across the U.S. With a total of 50,000 hits to our databases a day you can develop any application around.
- Yahoo Geocode - The Geocoding Web Service allows you to find the specific latitude and longitude for an address.
- Yahoo Maps - Use one of our three API families — for AJAX, for Flash, or our original Simple API — to make your web site or application come alive with rich content and dynamic user interaction.
- Yahoo Search - Yahoo! Search Web Services allow you to access Yahoo content and services in your favorite programming languages. This means you can now build Yahoo directly into your own applications.
- Yahoo Shopping - You can use Yahoo! Shopping Web Services to search our database of millions of product offers and thousands of merchants available through the Yahoo! Shopping site. The API can be used to create applications that provide comparison shopping and product search functionality as well as display user reviews.
- YouTube - Using our APIs, you can easily integrate online videos from YouTube's rapidly growing repository of videos into your application. The APIs currently allow read-only access to key parts of the YouTube video respository and user community.