The Web’s Largest API Search Directory

APIs are the lifeblood of mashups. I speculated here 5 years ago that manually assembled API directories (ProgrammableWeb being the apex of examples) were probably going to be supplanted by automated directories at some point. Then I waited… and waited…

It wasn’t happening; no one seemed to see the potential here. So recently, I decided to get down to business and try and solve the problem myself. The result is APIHound, the web’s largest API directory.

Over 50,000 APIs are in the searchable directory (or you can browse by category). It’s still a work in progress as you can read here. Among other features, I’d like to add the ability to bookmark/favorite cool APIs you discover and include a “featured API” widget on the homepage.

I think the site’s off to a great start though, so check it out!

Should you consider outsourcing management of public APIs?

Hey, getting back to mashup-related stuff (again, posting over at SearchSOA)

HTML5 or Native Apps? Which is Best?

Another guest post over at SearchSOA

Innovation competitions: Do they actually spur software innovation?

Check out my guest post over at SearchSOA

When Do I Get to Build My Own Portal?

My latest post over at SearchSOA, When Do I Get to Build My Own Portal, , describes an interesting mashup use case. We don’t often think of portals as mashups, because there is this notion that a mashup communicates information via a single point.

For example, in the classic “Show me nearby apartments on a map” mashup, the two underlying components may be craiglist and Google Maps. But you only see 1 output: A map with data points on it. A portal typically has a bunch of “little boxes” (portlets) that can be populated from a variety of different places, and they don’t necessarily interact with one another. So is it even proper to call a portal a mashup?

I think so. Although there might not be integration at the data level, the fact is the various portlets are mashed together at the presentation level. A portal provides a unified container to view disparate systems, even if the views inside that container aren’t necessarily mashed together. And the fact is that many “portal-enabling” tools that help you get content into a portal are in fact mashup products.

If you’ve read any of my previous posts, you know I am a big fan of users being able to create their own mashups inside corporate environments. I think that “self-serve IT” is the only way users will get many of the solutions they need since IT departments can’t afford to dedicate resource to every project out there. In my SearchSOA piece though, I might seem to contradict myself, since I don’t think users should build their own Portals.

My experience is that users who want a portal are really voicing a concern about information availability. If you just give them a portal framework, they will still have the same problem. You should attack the underlying issue first and expose more of the information your users want. If they then choose to build a portal with that data, so be it. But they might also build other tools (information dashboards, monitors, etc) that are actually what they really need. You don’t solve a problem by throwing a tool or a framework at it.

  • OpenPrescribing
    The OpenPrescribing API delivers spending data about drugs in England. The API can return calls related to actual cost, and spending retrievals by BNF code and CCG. Also, the OpenPrescribing API offers methods for drug details, and organization codes. JSON and GeoJSON are the preferred formats. OpenPrescribing is a project built by the EBM Data […]
  • Taggun
    Taggun API performs image transcription in real-time. Taggun extracts valuable metadata from images and documents using natural language processing. It is beyond a simple OCR (image-to-text) process. It can extracts total amount, tax amount, date of purchase, merchant name, merchant address, merchant category from a paper receipt. Date Updated: 2017-03-09 Tags: [field_primary_category], [field_secondary_categories]
  • Pipe
    The Pipe API integrates screen video recording into web and mobile applications. It is available in JSON data with XML formats. Authentication is automatic via webhooks, although it provides extra layers of security with HTTP and X-Pipe-Signature. Developers can use the API to create video recording projects that provide 4k to UltraHD quality, bandwidth independent, […]
  • BudgetSMS SMS Gateway
    The BudgetSMS SMS Gateway API in HTTP format can send SMS messages to worldwide receivers. With parameters available, developers can send messages, customize users, obtain price information, and receive price credit in response. Date Updated: 2017-03-09 Tags: [field_primary_category], [field_secondary_categories]
  • SAP Anywhere
    SAP Anywhere provides APIs (Application Programming Interface) for integrating SAP Anywhere with third-party applications. With these APIs, you can extract your data in SAP Anywhere in the JSON format and develop new applications or integrate with your existing business applications. The SAP Anywhere APIs are built on top of the OAuth 2.0 protocol and follow […]
  • Zipwise ZIP Code Web Services
    The Zipwise ZIP Code Web Services API allows developers to submit standard web API requests and receive XML or JSON responses back. Look up current ZIP code data or city data, perform radius searches, and find the distance between two locations. Includes US and Canada ZIP codes. Service levels range from free to unlimited. Date […]
  • Mapon
    Mapon offers a professional fleet management and GPS service designed to remotely track business assets. The Mapon API provides methods for route, fuel, and user management. JSON is the preferred response format, and API Keys are required for authentication. By using Mapon, businesses can benefit from controlled fuel consumption, digital tachograph, and reduced operation costs. […]
  • Size My Tires
    The Size My Tires API allows tire shops to search for the stock tire size of a specific make, model, and year of vehicle. The API can be integrated with tire shop websites. It is free of charge for tire shops that place a backlink to sizemytires.com. Documentation is not publicly available. Date Updated: 2017-03-09 […]
  • Density
    Density operates as a people counter platform. The Density API supports the counting, recording, and monitoring of people traffic in particular locations in public or private domains. This includes business premises, public facilities, schools, and security installations, among others. The API that requires token authentication conveys requests in URI Query String/CRUD or HTTP format and […]
  • Mapbox Directions
    The Mapbox Directions API will show you how to get where you're going. With the Directions API, you can: calculate optimal driving, walking, and cycling routes, produce turn-by-turn instructions and produce routes with up to 25 coordinates anywhere on earth. Mapbox is an open source mapping platform for developers. Date Updated: 2017-03-07 Tags: [field_primary_category], [field_secondary_categories]