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.

  • MessageBird Voice Messaging
    The MessageBird Voice Messaging API allows developers to convert text messages into voice messages. Each voice message is identified by a unique random ID that can be used to check the status of the voice message. MessageBird is an SMS marketing, notification, and communication service that allows users to send and receive personalized text messages. […]
  • Roanuz Cricket Season Team
    This REST API allows you to get information about team and players in the season team. Roanuz Cricket API's provide real time data and other metrics for various leagues including; International (ICC), Indian Premier League (IPL T20), Big Bash League and more. Roanuz is a software company specializing in AI, web and mobile apps. Date […]
  • MessageBird Balance
    The MessageBird Balance API allows MessageBird customers to get the balance and balance information for their account. The balance may be returned in credits, euros, pounds, or dollars. MessageBird is an SMS marketing, notification, and communication service that allows users to send and receive personalized text messages. Date Updated: 2016-07-26 Tags: [field_primary_category], [field_secondary_categories]
  • Roanuz Cricket News Aggregation
    This REST API allows you to get all information about a season such as matches, teams, players, rounds and groups. Roanuz Cricket API's provide real time data and other metrics for various leagues including; International (ICC), Indian Premier League (IPL T20), Big Bash League and more. Roanuz is a software company specializing in AI, web […]
  • MessageBird Verify
    The MessageBird Verify API allows developers to verify mobile numbers. Users create a verify object with the API, and MessageBird handles creating a token and delivering the message to the provided number. MessageBird is an SMS marketing, notification, and communication service that allows users to send and receive personalized text messages. Date Updated: 2016-07-26 Tags: […]
  • Roanuz Cricket Match Over Summary
    This REST API allows you to get the summary of each overs in a match. TEST match, response may be very big. Its useful for showing over comparison, score worm and other charts. Roanuz Cricket API's provide real time data and other metrics for various leagues including; International (ICC), Indian Premier League (IPL T20), Big […]
  • Clearbit Risk
    The Clearbit Risk API integrates associated risk score by analyzing an email and an IP address. It is available in REST architecture with HTTP requests and JSON responses under SSL security. Accurate development allows to verify users and authorize payments. Date Updated: 2016-07-25 Tags: [field_primary_category], [field_secondary_categories]
  • eeGeo 3D Map
    The eeGeo 3D Map API allows developers to embed a 3D map into other applications and services. The main API method is embedding a 3D map. eeGeo is a company that creates and provides interactive 3D maps for a variety of operating systems/devices, such as iOS, Android, OSX, OculusVR, and WebGL. Date Updated: 2016-07-25 Tags: […]
  • Pokémon Go
    The Pokémon Go API integrates applications with the augmented reality multiplayer game by Niantic. Pokémon Go combines vector tiles and a pool of geo-tagged photos from Google Maps, and the popular franchise by Nintendo. Players can customize their trainer, capture Pokémon, and participate in gym battles at designated places. Currently, this API is undocumented. Date […]
  • Poké
    The PokéAPI provides integration with an extensive Pokémon database. Version 2 offers resources such as locations that can be visited within the games, Pokémon abilities, and evolution chains. This consumption only RESTful API requires no authentication, and has a daily rate limit of 300 requests per resource per IP address. Date Updated: 2016-07-20 Tags: [field_primary_category], […]