30+ ways to make REST calls in Node.js, PHP, Python, Rails, Obj-C, .NET, and Java / Android

Here’s a list of resources on how to make REST calls in different languages.  (We also have this list of 40+ tutorials on how to create an API in different languages). If you dabble with one or more of these languages in your different projects, we highly recommend that you check out Unirest.io, an open source lightweight HTTP client library.  It’s goal is to provide a consistent way for developers to make HTTP calls across different languages (node.js, Ruby, PHP, Java, Python, Objective-C, .NET) If you have suggested additions to the links below, please tweet to @mashape and we’ll...

Create and monitor your own API tests with APImetrics

David O’Neill, CEO of APImetrics, shares with us his insights on the importance of monitoring your API’s health. APImetrics is a set of web-based tools that make it easy to create, manage, and schedule complex API tests, even those requiring authentication. Q: What are some examples of crucial data points that developers should track when they want to monitor the performance of their APIs? Uptime – obviously.  A lot of people have a telecommunications ‘mindset’ of “5 nines” or 99.999% uptime… whereas the reality of most web APIs is 99% or worse.  Or to put that in another perspective...

PAYMILL Online Payments joins Mashape

Do you need a payment gateway that can process up to 100 transaction currencies and over 23 payout currencies?  We’ve got your solution! Mashape is proud to have PAYMILL join our community, one of the leading and most dependable payment service providers in Europe.  The PAYMILL API provides merchants with an easy-to-use payments solution that is quick to set up and widely available.  With minimal effort the API enables you to customize a checkout experience according to the flow of your website. Available in 39 countries, plus, with no monthly costs – only transaction based, we think you should...

List of 35+ Image APIs for fun and profit

Got images to analyze, modify, sell, or recognize? Or do you need generate images?   These Image APIs might help: Wallpapers – Download high-resolution wallpapers for any common screen size from InterfaceLIFT.com Imgur – Imgur’s API exposes the entire Imgur infrastructure via a standardized programmatic interface. Using Imgur’s API, you can do just about anything you can do on imgur.com, while using your programming language of choice Face Recognition – Stephen here from Lambda Labs. For sample code and a graphical demo, check out http://api.lambdal.com/docs. Our API provides face recognition, facial detection, eye position, nose position, mouth position, and gender classification CamFind – Image recognition back-end...

List of 50+ API for PDF generation, manipulation, and conversion – APIs & libraries

If you deal with PDF in your applications, you might find this list useful. Textibility – Textibility provides a simple, REST API for extracting information from images and documents in a number of formats and generating images and documents from structured data. With a simple, clean HTTP interface and some clever processing we can quickly and easily unlock information captured in photographs and file uploads. SwissKnifeDocs – This API can convert documents into another document format. You can convert documents into images too , or you can simply fill the “merge fields” inside your .docx or .doc document and convert it...

Connect your SQL database app to the web with Zazler

We had the opportunity to “email” interview Rudolf Osman, CEO of Zazler, to get his insights on the challenges facing developers when rolling out their own APIs, and the trend of APIs in general. Zazler is a backend for web and mobile apps that saves developers from having to write server-side code.  It works as a server facilitating database queries between the application’s frontend and its database. Q: What are the circumstances where developers need to create their own API? With web APIs the circumstances can vary a lot depending on the purpose of the API. We have experience...

How to integrate Mashape APIs with Parse as Cloud Modules @ParseIt

Parse is a backend-as-a-service (BAAS) platform that lets you focus on building your applications without worrying about server and infrastructure maintenance and complexities.  If you haven’t heard or tried Parse before, I encourage you to try their Quickstart here to get an idea of how the BAAS paradigm works. This post shows an example of a Mashape API integrated with Parse through Parse Modules.  Parse Modules are libraries that Parse developers import into their app to use certain functionality offered by 3rd-party APIs.  Once your API is turned into a Parse Module, it will be easier for developers to...

Thank you all for joining us at API World 2013 #APIWorld13

It was great meeting everyone at API World!  We had a whopping turnout of 1000+ developers and delivered tons of tracks.  Next year will be bigger! Here are a few pictures from the 2-day event: Hope to see you again next year!...

Unirest for node.js now available

We have just released Unirest for node.js.  Unirest is a lightweight HTTP client library also available for PHP, Python, Ruby, Objective-C, Java, .NET, and Windows RT. After installing and setting up Unirest for node.js, you can make a simple HTTP request like this: Source: https://gist.github.com/ismaelc/7109128 Why use Unirest? The goal of Unirest is to provide developers a consistent manner of making HTTP request calls regardless of programming language used.  We have open-sourced this library so that the developer community can contribute and help with this goal of polishing the library and to accommodate more languages. Got some suggestions?  Follow the...

List of 30+ Deals, Coupons, Promotions and Rewards APIs

  If you’re a developer building an app that shows deals and promotions, this list of APIs will be useful for you: DayWatch – DayWatch’s API provides powerful data access to real-time daily deal and coupons data in USA, Latin America and South East Asia. Search deals per country, location, category and activity. BlipADeal Worldwide Deals – allows you to utilise our database of over 6 million daily deals and coupons annually from over 14 countries around the globe. We currently have a presence in Australia, Canada, Hong Kong, India, Indonesia, Malaysia, New Zealand, Philippines, Singapore, Russia, Taiwan, Thailand, United Kingdom and...