Skip to content
Bots!
Bots!
  • About
    • Myself
    • আমার দোয়া
  • Bookmarks
    • Bookmarks
    • My OCI Bookmarks
    • Useful Proxmox Commands & Links
    • Learning Nano
    • Useful Sites
    • Useful Virtualbox Command
    • Useful MySQL Command
    • Useful Linux Command
    • BTT-CAS
  • Resources
    • Webinar on Cloud Adoption for Project Managers
  • Photos
  • Videos
  • Downloads
Bots!

10 Useful APIs for your Web Site & App

Rumi, September 28, 2010

Web APIs change the way content and services are consumed and manipulated. Web developers can take advantage of 1000s of APIs to add more content or functionality to their site. We’ve compiled a list of 10 most useful APIs you can consider using for your web site or application.

Google Graph API

When it comes to adding graphs and charts to a web application, most developers resort to PHP libraries, Flash Components or jQuery based solutions. A lot of these components and libraries require some knowledge of configuration. Google Graph API is a simple, free, URL based API that allows you to generate, download and save 9 types of charts. There is nothing to download and install – all you need to do is parse your charting values via a single HTTP request.

Yahoo! PlaceFinder

Yahoo! PlaceFinder is a geocoding Web service that helps developers make their applications location-aware by converting street addresses or place names into geographic coordinates (and vice versa). This allows web site owners to deliver online content to desktop and mobile users based on their physical location, e.g based on the user’s street address, you can show nearby places like stores. PlaceFinder supports building-level address recognition in over 75 countries, and as well as points of interest, airports, cities, and other place names.

JanRain

JanRain (formely RPX) is an Open-ID sign on service provider. Janrain helps connect your site to the social web through a robust set of APIs and social widget interfaces. It allows your visitors to sign-in to your site with their existing accounts on Facebook, Google, Twitter, Yahoo!, LinkedIn or other networks and then publish their comments, purchases, reviews or other activities from your site to multiple social networks.

Google AJAX Language

With the AJAX Language API, you can translate and detect the language of blocks of text within a webpage using only Javascript. In addition, you can enable transliteration on any textfield or textarea in your web page. The language API is designed to be simple and easy to use to translate and detect languages on the fly when offline translations are not available. Google AJAX Language API currently supports over 50 languages.

Tropo

Tropo is a powerful yet simple API that adds Voice, SMS, Twitter, and IM support to the programming languages you already know. This will allow you to bring real-time communications to your apps. There are many ways you can use voice or sms in your web application, for example – verify phone number, allow visitors to record a voice message and save it online, etc.

Amazon S3 Storage

Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of web sites. With its API, you can write, read and delete files from your storage. Amazon S3 is a great storage solution for CND networks, backups and archiving.

DISQUS

DISQUS provides an API to enable better commenting on your site. It allows your visitors to choose their identity (Facebook Connect, OpenID, Twitter) when they leave a comment. New comments or reactions from social media network are update in real-time. DISQUS is available as plugins for popular blog platforms like WordPress, Drupal or Blogger.

Google Font API

Google WebFont API uses CSS3’s @font-face to add web fonts to your site. Currently limited only 18 different font-families. Google WebFont API provides by far the easiest implementation for custom typography. All you need to do is simply hotlink to their stylesheet link and then call the font in a CSS style.  The major advantage is that by using StyleSheet served from Google’s CDN, you can save a lot of bandwidth and improve your page load speed.

WebShotsPro

WebShotsPro is a service for webmasters to include advanced website screenshot technology to their websites. This is pretty useful for links pages like directory or portfolio pages by giving a visual cue for your visitors.

Yahoo BOSS

BOSS (Build your Own Search Service) is Yahoo!’s open search web services platform. The goal of BOSS is simple: to foster innovation in the search industry. Developers, start-ups, and large Internet companies can use BOSS to build and launch web-scale search products that utilize the entire Yahoo! Search index. BOSS gives you access to Yahoo!’s investments in crawling and indexing, ranking and relevancy algorithms, and powerful infrastructure.

Src: http://www.hotscripts.com/blog/10-apis-web-applications/

Collected Articles Web Projects

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Myself…

Hi, I am Hasan T. Emdad Rumi, an IT Project Manager & Consultant, Virtualization & Cloud Savvyfrom Dhaka, Bangladesh. I have prior experience in managing numerous local and international projects in the area of Telco VAS & NMC, National Data Center & PKI Naitonal Root and CA Infrastructure. Also engaged with several Offshore Software Development Team.

Worked with Orascom Telecom-Banglalink, Network Elites as VAS partner, BTRC, BTT (Turkey) , Mango Teleservices Limited and Access to Informaiton (A2I-UNDP)

Currently working at Oracle Corporation as Principal Technology Solution and Cloud Architect.

You can reach me [h.t.emdad at gmail.com] and I will be delighted to exchange my views.

Tags

Apache Bind Cacti CentOS CentOS 6 CentOS 7 Debain Debian Debian 10 Debian 11 Debian 12 DKIM Docker endian icinga iptables Jitsi LAMP Letsencrypt Linux Munin MySQL Nagios Nextcloud NFS nginx pfsense php Postfix powerdns Proxmox RDP squid SSH SSL Ubuntu Ubuntu 16 Ubuntu 18 Ubuntu 20 Varnish virtualbox vpn Webmin XCP-NG zimbra

Topics

Recent Posts

  • Install Jitsi on Ubuntu 22.04 / 22.10 April 30, 2025
  • Key Lessons in life April 26, 2025
  • Create Proxmox Backup Server (PBS) on Debian 12 April 19, 2025
  • Add Physical Drive in Proxmox VM Guest April 19, 2025
  • Mount a drive permanently with fstab in Linux April 16, 2025
  • Proxmox 1:1 NAT routing March 30, 2025
  • Installation steps of WSL – Windows Subsystem for Linux March 8, 2025
  • Enabling Nested Virtualization In Proxmox March 8, 2025
  • How to Modify/Change console/SSH login banner for Proxmox Virtual Environment (Proxmox VE / PVE) March 3, 2025
  • Install Proxmox Backup Server on Debian 12 February 12, 2025

Archives

Top Posts & Pages

  • Install Jitsi on Ubuntu 22.04 / 22.10
©2025 Bots! | WordPress Theme by SuperbThemes