Clicky

40 APIs útiles para diseñadores y desarrolladores web

APIs desarrolladores

Una Interfaz de Programación de Aplicaciones (API - application programming interface) es un conjunto de normas y especificaciones que los programas de software pueden seguir para comunicarse con una "interfaz" o entre si.

Los desarrolladores son muy conscientes de que hay cientos de APIs para hacer casi cualquier cosa en línea que te puedas imaginar. Algunas son mejores que Otras, y algunas son definitivamente más usables que otras.

A continuación se presentan cuarenta de las APIs más útiles que conozco. Las APIs incluidas te permitirán hacer de todo, desde acortar una URL, mostrar una vista previa de un libro en tu sitio web, interactuar con tu cuenta de Twitter, y mucho más.

Las APIs de Google

API de Google MapsAlgunas están relacionadas específicamente con populares productos de Google, como Gmail y Google Analytics, mientras que otras están más especializadas y no son parte de programas públicos.

Todas son de uso libre, por supuesto. Sigue este enlace si quieres ver todas las APIs de Google en su directorio.

Feed API - La API Google Feed te permite descargar cualquier Fuente Pública (feed), incluyendo RSS, Media RSS y Atom) y luego combinarlas en mashups. Simplifica el proceso de mashup usando JavaScript en lugar del código más complejo del lado del servidor.

Places API - Google Places es un gran directorio de negocios locales y atracciones de todo el mundo. El API Places te permite acceder a esa información y mostrarla en tu sitio web, así como mostrar el check-in por los Usuarios.


Geocoding API
- La API Geocoding permite convertir cualquier dirección en coordenadas geográficas, lo que te permite colocar marcadores en un mapa.

Tasks API - La API Tasks ofrece criterios de valoración para lectura, búsqueda y actualización de contenido y metadatos de Google Tasks.

Analytics Management API - La API de gestión de Google Analytics ofrece mejor acceso a los datos de Google Analytics, y le permite ajustar solicitudes para sacar sólo la Información y los Informes que necesite tu aplicación.


Blogger Data API
- LA API Blogger Data permite crear una aplicación y publicar nuevos posts de blog, editar o borrar los posts existentes, y buscar post existentes basados "‹"‹en criterios específicos.

Books API - La API de Google Libros permite integrar búsquedas de libros en tu aplicación, e incluir vistas previas de los libros en tu sitio.

Calendar API - La API de Calendario permite acceder a muchas de las herramientas estándar de interfaz web y operaciones con tu web app. Puedes buscar eventos públicos en el calendario y visualizarlos sin necesidad de autenticación, mientras las sesiones autenticadas pueden ser sólo para acceso privado, así como editar, crear o eliminar calendarios.

Moderator API "“ Google Moderator es una herramienta para recoger ideas, preguntas y recomendaciones desde una amplia audiencia. La API permite hacer lo mismo en tu sitio web.

Prediction API - La API Prediction te ayuda a hacer que las aplicaciones sean más inteligentes para que pueden analizar datos históricos y predecir resultados futuros. Se puede usar en pequeños sistemas de recomendación, de detección de spam, análisis de ventas y mucho más.

Picasa Web Albums Data API - La API PWA Data se puede utilizar para crear álbumes y cargar, recuperar, o hacer comentarios sobre las fotos, entre otras características. Ha sido utilizada para todo, desde fabricación de marcos digitales hasta mejorar las aplicaciones de imágenes en clientes para móviles la y más.


Static Maps API
- No siempre se quiere un mapa interactivo en un sitio. A veces un mapa estático es justo lo que se necesita. La API de Mapa Estático permite incorporar un Google Maps Estático en tu sitio web, incluyendo mapas con estilo personalizado.

Directions API - La API de Direcciones permite a los usuarios averiguar cómo llegar de un punto a otro, utilizando una variedad de modos de transporte, dentro de tu sitio o aplicación, y no requiere una clave de la API de Google Maps.

YouTube APIs - YouTube tiene dos APIs disponibles: API de Reproductor y API de Datos. El API de Reproductor (Player APIs) permite embeber un reproductor, o un reproductor sin bordes, que puedes personalizar en HTML o Flash. El API de Datos (Data API) te permite en tu aplicación realizar muchas de las operaciones disponibles en YouTube, incluyendo la carga de videos y la modificación de las listas de reproducción del usuario.

Webmaster Tools API - La API de las Herramientas para webmasters permite que la aplicación cliente utilize una variedad de funciones de las Herramientas para webmasters, incluyendo la visualización sitios, añadir y eliminar sitios, verificar la propiedad del sitio, y enviar y borrar sitemaps.

Google Web Fonts API - La API Web Fonts hace que sea más fácil agregar fuentes web gratuíta a un sitio web o aplicación. Su colección de fuentes crece de forma contínua y ya incluye una gran variedad.

OpenSocial - OpenSocial se puede utilizar para crear aplicaciones sociales, plataformas sociales de aplicaciones y compartir y acceder a datos sociales.

Las APIs de Yahoo!

Al igual que Google, Yahoo! ofrece Una serie de útiles APIs para los desarrolladores. Todas libres de utilizar y para ayudar en una variedad de servicios Web de Yahoo!, o en tus propias aplicaciones, incluyendo Flickr y Delicious.

Answers API - La API Respuestas permite acceder a los conocimientos colectivos contenidos en Yahoo! Respuestas. Puedes buscar respuestas sobre la base de una variedad de criterios (como usuario específico, categoría, y más), establecer en tu aplicación para ver nuevas preguntas en las Categorías que elijas, y realizar un seguimiento de nuevas respuestas de usuarios específicos.

Contacts API - La API de Contactos te permite acceder a las relaciones de tu libreta de Yahoo! Direcciones. Lee la información del los contactos de usuario, respetando la privacidad del Usuario según la configuración de los permisos.

Delicious API - La API de Delicious ofrece lectura/escritura de los favoritos y etiquetas en Delicious.

Fire Eagle Developer API - La API para desarrolladores Fire Eagle te ayuda a crear una localización en sitios web y aplicaciones.

Flickr API - Con la API de Flickr se puede ver, buscar y manipular etiquetas de fotos, mostrar fotos del usuario o grupo específico, y mucho más.

Local API - La API Local te permite acceder a información basada en localización y contenido proveído por los usuarios.

Maps APIs - Yahoo! ofrece una serie de APIs para sus servicios de mapas, incluyendo una API en Ajax, una API en REST, y una API no codificada.

Meme API - Meme es una plataforma multimedia de blogging. La API te permite crear aplicaciones que pueden leer, escribir y publicar nuevo contenido a través de un Meme.

PlaceFinder - La API PlaceFinder, es similar al estilo de la API de Google GeoCoding, y permite convertir los números de una dirección de calle en coordenadas geográficas.

API de Twitter

Más APIs

Yahoo y Google no son los únicos que ofrecen potentes APIs para diseñadores y desarrolladores. Algunos sitios de Redes Sociales y otros tienen sus propias API(s), incluyendo Twitter, Facebook, Yelp, Bit.ly, y muchas más.

Twitter API - Twitter tiene una gran cantidad de herramientas para desarrolladores alrededor de su API, que te permiten crear aplicaciones que interactúan con casi cualquiera de las funciones de Twitter.

Facebook APIs - Facebook ofrece APIs para trabajar con créditos, anuncios, chat y mucho más, incluyendo un par de antiguas API de las que ya no hay soporte. Aquí se encuentra la API Gráfica, qué es la columna vertebral de la plataforma Facebook, y permite desde tu aplicación leer y escribir datos en Facebook.

Awe.sm - Awe.sm ofrece una serie de APIs para desarrolladores para integrar en tu Campaña de Medios Sociales instrumentos de seguimiento en tu aplicación o página Web.

Foursquare APIv2 - La API de Foursquare no sólo te permite crear aplicaciones que interactúan con el servicio de Foursquare, sino también para utilizarlas y relacionarlas con la Base de Datos de  Foursquare como un servicio independiente.

Ning API - Ning ofrece un conjunto de APIs para desarrollar aplicaciones de Escritorio y Móviles, personalizar características de red, aplicaciones de perfil e importadores de datos.

Soundcloud API - La API Soundcloud incluye herramientas para el intercambio, la transmisión y la personalización del reproductor Soundcloud en tu sitio web.

Klout API - La API Klout produce una variedad de datos disponibles para desarrolladores, incluyendo la puntuación Klout, Influencia de red, la probabilidad de amplificación, erdadero alcance, y mucho más.

Social Mention API - El API de Menciones Sociales proporciona un stream o búsqueda de datos en tiempo real a partir de una serie de Servicios de Medios Sociales para su integración en otras aplicaciones. Es gratuito para uso personal y no comercial.

Opus Social Media API - La API Opus Social Media puede servir como base para el desarrollo de un sitio de Redes Sociales y aplicaciones de medios digitales.

Digg API - Digg ofrece una API que permite acceder a sus fuentes de noticias para tus propios sitios y aplicaciones.

Yelp API - La API Yelp te permite acceder a la información de un listado de empresas, las calificaciones de cada empresa, y extractos de revisión de Yelp en tu aplicación o página Web.


Zillow Neighborhood Information APIs
- El sitio inmobiliario Zillow ofrece APIs que dan acceso a la información de inmuebles que puedes integrar en otras aplicaciones. (ofrecen también otra serie de APIs, incluyendo avisos, detalles de la propiedad, valoraciones de casas, y mucho más).

Tropo - La API Tropo agrega a Twitter, mensajería instantánea, voz y funcionalidad de SMS y una variedad de lenguajes de programación comunes. El desarrollo es libre, aunque el envío de mensajes tiene un precio variable (con mensajes de Twitter y de mensajería instantánea actualmente gratis).

Bit.ly API - Bit.ly ofrece una API para la integración de acortamiento de URLs en tu aplicación o web-site.

Jesus_Caceres