• Feed RSS
Showing posts with label API. Show all posts
Showing posts with label API. Show all posts

40 useful APIs for web designers and developers

"

An application programming interface (API) is a set of rules and specifications that software programs can follow to communicate or ‘interface’ with each other.
As developers are well aware, there are hundreds of APIs out there for doing almost anything you could imagine online. Some are better than others, and some are definitely more useful than others.
Below are forty of the most useful APIs out there. The included APIs will let you do everything from shortening a URL to displaying a book preview on your site to interacting with your Twitter account, and everything in between.
Please share with us which APIs have you found most useful and feel free to recommend others that we may have missed…

The Google APIs


Google offers dozens of APIs for web designers and developers.
Some are specifically related to popular Google products, like Gmail and Analytics, while others are more specialized and aren’t part of public programs.
All are free to use, of course. You can view all of Google’s APIs and code tools on their site directory.
  • Feed API – The Google Feed API lets you download any public feed (including RSS, Media RSS, and Atom) and then combine them into mashups. It simplifies the mashup process by using JavaScript rather than more complex server-side coding.
  • Places API – Google Places is a large directory of local businesses and attractions all around the world. The Places API lets you access that information and display it on your website, as well as display check-ins by users.
  • Geocoding API – The Geocoding API lets you convert any address into geographic coordinates, which can then be used to place markers on a map.
  • Tasks API – The Tasks API offers endpoints for reading, searching, and updating Google Tasks content and metadata.
  • Analytics Management API – The Analytics Management API gives improved access to your Analytics data, and lets you fine-tune your requests to just pull the information and reports you need for your application.
  • Blogger Data API – The Blogger Data API lets your application create and post new blog posts, edit or delete existing posts, and search for posts based on specific criteria.
  • Books API – The Google Books API lets you integrate book searches into your application, and embed book previews on your site.
  • Calendar API – The Calendar API gives access to many of the standard web interface tools and operations to your web app. Public calendar events can be searched and viewed without authentication, while authenticated sessions can access private calendars, as well as edit, create, or delete those calendars.
  • Moderator API – Google Moderator is a tool for collecting ideas, questions, and recommendations from any size audience. The API allows your website or application to do the same.
  • Prediction API – The Prediction API helps you make smarter apps that can analyze historic data and predict future outcomes. It can be used for things like recommendation systems, spam detection, upsell opportunity analysis, and more.
  • Picasa Web Albums Data API – The PWA Data API can be used to create albums and upload, retrieve, or comment on photos, among other features. It’s been used for everything from powering digital photo frames to full-featured mobile clients and more.
  • Static Maps API – You don’t always want an interactive map on your site. Sometimes a static map is just what you need. The Static Map API lets you embed static Google Maps onto your site, including custom styled maps.
  • Directions API – The Directions API lets your users get directions from one point to another using a variety of travel modes from within your site or app, and doesn’t require a Google Maps API Key.
  • YouTube APIs – YouTube has two APIs available: Player APIs and Data API. The Player APIs allow you to have an embedded player, or a chromeless player that you can then customize within HTML or Flash. The Data API lets your app perform a lot of the operations available on YouTube, including uploading videos and modifying user playlists.
  • Webmaster Tools API – The Webmaster Tools API lets your client application use a variety of Webmaster Tools functions, including viewing sites, adding and removing sites, verifying site ownership, and submitting and deleting Sitemaps.
  • Google Web Fonts API – The Web Fonts API makes it easy to add free web fonts to your website or application. Their collection of fonts grows on a continuous basis and already includes a huge variety.
  • OpenSocial – OpenSocial can be used for building social applications, creating social app platforms, and sharing and accessing social data.

The Yahoo! APIs

Like Google, Yahoo! offers a number of APIs useful for developers. All are free to use and can help you integrate a variety of Yahoo!-owned web services into your app, including Flickr and Delicious.
  • Answers API – The Answers API lets you access the collective knowledge contained within Yahoo! Answers. You can search Answers based on a variety of criteria (including specific user, category, and more), set your app to watch for new questions in the categories you choose, and track new answers from specific users.
  • Contacts API – The Contacts API lets you access relationships in your Yahoo! address book. It reads a user’s Contacts information while respecting user privacy and permission settings.
  • Delicious API – The Delicious API gives read/write access to Delicious bookmarks and tags.
  • Fire Eagle Developer API – The Fire Eagle API helps you create location-aware websites and applications.
  • Flickr API – With the Flickr API you can view, search, and manipulate photo tags, display photos from a specific user or group, and more.
  • Local API – The Local API lets you access location-based information and user-contributed content.
  • Maps APIs – Yahoo! offers a number of APIs for their Maps services, including an Ajax API, a REST API, and a No Coding API.
  • Meme API – Meme is a multimedia light-blogging platform. The API lets you create apps that can read, post, and repost content through Meme.
  • PlaceFinder – The PlaceFinder API, similar to Google’s GeoCoding API, and lets you convert a street address into geographic coordinates.

More APIs


Yahoo! and Google aren’t the only ones offering powerful APIs for designers and developers. A number of social media sites and others have their own API(s), including Twitter, Facebook, Yelp, Bit.ly, and many more.
  • Twitter API – Twitter has a host of developer tools surrounding their API that let you create apps that interact with virtually any of Twitter’s functions.
  • Facebook APIs – Facebook offers APIs for working with Credits, Ads, Chat, and more, including a couple of legacy APIs that are no longer actively supported. Also found here is the Graph API, which is the backbone of the Facebook Platform, and enables your app to read and write data to Facebook.
  • Awe.sm – Awe.sm offers a number of developer APIs for integrating their social media campaign tracking tools into your app or website.
  • Foursquare APIv2 – The Foursquare API not only allows you to create apps that interact with the Foursquare service, but also to use Foursquare’s place-related database as a standalone service.
  • Ning API – Ning offers a set of APIs for developing desktop and mobile apps, custom network features, profile apps, and data importers.
  • Soundcloud API – Soundcloud’s API includes tools for sharing, streaming, and customizing the Soundcloud player for your website.
  • Klout API – The Klout API makes a variety of data available to developers, including Klout Scores, Network Influence, Amplification Probability, True Reach, and more.
  • Social Mention API – The Social Mention API provides a stream of real-time search data from a number of social media services for integration into other applications. It’s free for personal and non-commercial use.
  • Opus Social Media API – The Opus Social Media API can serve as a basis for developing a social networking and digital media site or app.
  • Digg API – Digg offers an API that lets you access their newsfeeds for your own sites and applications.
  • Yelp API – The Yelp API lets you access business listing info, business ratings, and review excerpts from Yelp in your application or website.
  • Zillow Neighborhood Information APIs – Real estate site Zillow offers APIs that give access to neighborhood information that can be integrated into other applications. (They also offer a number of other APIs, including postings, property details, home valuations, and more.)
  • Tropo – The Tropo API adds Twitter, IM, voice and SMS functionality to a variety of common programming languages. Development is free, though sending messages varies in price (with Twitter and IM messages currently free).
  • Bit.ly API – Bit.ly offers an API for integrating URL shortening into your app or site.
Written exclusively for WDD by Cameron Chapman.
Which APIs do you use? Are there any sites you’d like to see an API from that doesn’t currently offer one? Let us know in the comments!
Source
"
read more

What’s new for web designers – May 2011

What’s new for web designers – May 2011: "
New apps and websites appear on an almost daily basis, but trying to find the good ones among them can be tough, especially considering how many are not that great.
That’s why every month we research and showcase some of the best and latest resources available for web designers.
In this May installment we’ve rounded up about thirty great apps, fonts, and other resources for web designers and developers.
As always, if we’ve missed something, let us know in the comments. And if you know of an app you’d like included in the next roundup, please tweet it to @cameron_chapman.

iPad Self Publishing from iBuildApp

Create digital magazine apps for the iPad, for free. You can publish and sell your apps, which can include video and high quality graphics and can be built on a variety of existing templates.



Webpop

Webpop is a cloud-based CMS created for designers. It gives full HTML & CSS control, is easy for your clients to use, and has integrated SEO tools.



i2symbol

Insert special characters into your SMS, email, and other online communications with i2symbol. It’s available both as a Firefox Add-On and a Chrome Extension.



Fontself

Fontself is a tool for creating your own typefaces that you can then use online. Your fonts are only usable by you.



Pixel Proliferation

Punchcut has released this set of UI design tools for creating applications and sites that work across a variety of screen sizes and device types. They take into account not just pixel size, but also pixel density and aspect ratio. The tools were created for use with Photoshop CS5.



Currentpage

Currentpage is a simple jQuery plugin that highlights the current page in your site’s navigation menu.



Laker

Laker is a set of tools for creating digital publications using HTML5. It includes the Baker Ebook Framework, Less Framework, jQuery, and more.



Aviary Effects API

Aviary has released a new effects API for using Feather image editing behind the scenes on your site.



Freebie Pixels

Freebie Pixels lets you share graphics files with other users for free. They differ from many sites, though, in that they offer those who upload graphics “Pixel Points” that they can accumulate and use for advertising on the site.



Acorn 3

The newest version of Acorn brings a lot of features that make it more competitive with professional image editing programs like Photoshop. Features like filters, layer masks, custom brushes, vector tools and more are included.



SideFolders

SideFolders displays your files on the left or right of your desktop, making them easy to access. It also includes tools to organize your files, regardless of their physical location on your harddrive.



Fresh Feed

Fresh Feed is an RSS feed reader that integrates into your Mac status bar, giving you quick and easy access to your feeds.



Blotter

Blotter moves your iCal calendar onto your desktop.



FaceTab

FaceTab is a Facebook app for your Mac status bar. It uses the Facebook Touch interface for streamlined viewing.



MailTab for Gmail

MailTab for Gmail puts a Gmail app right into your Mac status bar.



ColorSnapper

ColorSnapper is a color picker for Mac OS X. It saves recent colors you’ve used, and you can set the format for the color codes it generates.



BetterSnapTool

BetterSnapTool is a Mac OS X app for managing window positions and sizes.



Imagerie 1.2

Imagerie 1.2 is a photo editing app that includes a variety of tools for both amateur and pro photographers. Features include RAW image support, layer and composition management tools, vector tools, and more.



PSDVoid

PSDVoid is a tool for collaborating on and sharing PSD files online. It serves as a kind of version control system for collabroting on PSD files.



Scadaplan

Scadaplan is a project management app that aims to streamline project management for small and medium size teams.



Summify

Summify creates a periodic summary of relevant news stories from your social networks. It then delivers these summaries to you via email and on the web.



iStudiez

iStudiez is a student planner app for Mac OS X, iPhone, and iPad, that helps you track classes, homework assignments, and more.



Clips

Clips is a clipboard management system for Mac OS X. It includes live search, smart clipboards, shortcuts, and more.



StyleGuides: A Free Icon Set for Writers

StyleGuides is a set of icons based on five popular writing style guides (including the MLA Handbook, The Elements of Style, and The Chicago Manual of Style).



Loads.in

Loads.in tests the loading speed for your website in a variety of browsers in different locations. It also shows screenshots of what the page looks like at various intervals.



Subtle Patterns

Subtle Patterns is a collection of high-quality, tiling PSD files for your design projects.



Spine

Spine is a lightweight JavaScript framework for building web applications. The entire library is about 500 lines of JavaScript (around 2K minified and compressed).



Cascader

Cascader helps separate inline CSS from HTML files. Just entre your HTML in the textbox and Cascader does the rest.



Ffffallback

Ffffallback is a bookmarklet that lets you test fallback fonts for your site, so your designs degrade gracefully.



MIN

MIN is a bookmarklet that strips away the decoration on a site, including the colors, borders, and backgrounds, so you can see the underlying layout and typography.



New Typefaces

Elega (free)

Elega is a contemporary and elegant sans-serif typeface that combines both modern and traditional elements.



Gold Diggin ($16)

Gold Diggin is a hand-drawn, old-style typeface with shading and outlining features. It’s avilable as a web font.



Bookeyed Suzanne ($30)

Bookeyed Suzanne is a vintage-style script typeface with modern touches. It includes a number of glyphs and ligatures for a custom appearance, and is available as a web font.



Liam ($29)

Liam is a hand-lettered font with lots of ornaments and contextual alternates. It’s available as a web font.



Granby Elephant Pro ($60)

Granby Elephant Pro is based on the Granby family of typefaces first designed in 1930 by Stephenson Blake.



Minaeff Ect (free)

Minaeff Ect is a contemporary serif typeface that can be used free for any purpose, including templates, themes, and software.



Hanging By a Thread (free for personal use)

Hanging By a Thread is a free, hand-lettered typeface from Kimberly Geswein. It’s free for personal use, though a commercial license is available for a donation.



Never Say Never (free for personal use)

Never Say Never is another hand-lettered typeface from Kimberly Geswein. The typeface includes accent characters, and is free for personal use (a commercial license is available for a donation).



Parka 1 OT ($180)

Parka 1 OT includes six sans-serif typefaces. It was designed by Daniel Perraudin of Font Bureau.



Pollen OT ($169)

Pollen OT is a set of three unique serif typefaces, best-suited for display uses. It was designed by Eduardo Berliner of TypeTogether.



FF Spinoza OT 1 ($179)

FF Spinoza was designed by Max Phillips over a period of eleven years. Readability was his primary goal, hence the name (Baruch Spinoza was a 17th century lens grinder, whose job it was to help people see clearly).



Quattrocento Sans (free)

Quattrocento Sans is a sans-serif typeface in the same family as the serif Quattrocento. It’s suitable for text, and was designed by Pablo Impallari.



News Cycle (free)

News Cycle is a slightly condensed sans serif typeface. It was designed by Nathan Willis and is suitable for use in text as well as for display.



Special Elite (free)

Special Elite is a distressed typewriter font designed by Astigmatic Fonts.



Pepito ($13)

Pepito is a non-connected version of Peptita Script that includes a set of ornaments, stylistic and contextural alternates, and swashes.



Written exclusively for WDD by Cameron Chapman.
if you know of an app you’d like included in the next roundup, please tweet it to @cameron_chapman

If you find an exclusive RSS freebie on this feed or on the live WDD website, please use the following code to download it: O1Rs1S

"
read more