RapidAPI logo

Build amazing apps, faster.

Discover, evaluate, and integrate with any API. RapidAPI is the world’s largest API marketplace with over a million developers and ten thousand APIs.
All the APIs you need, all in one place

Achieve the impossible with APIs

Supercharge your app with cutting-edge technologies like Visual Recognition, and explore categories ranging from Text Analysis to Gaming and Communication.

Find the best APIs for your app


View endpoints

View endpoints available and capabilities for each API.

Test in the browser

Enter parameters for test requests and view API responses right from your browser.

Compare APIs

Compare API performance and health metrics, popularity, and provider responsiveness.

Focus on core app logic

not on integrating APIs
Just one SDK

Use a single SDK or function call to integrate with all APIs.

Code libraries in popular languages

Whether you’re a Java aficionado or master of NodeJS, you’re covered with code libraries in multiple languages. Simply paste code snippets that include your keys and work from the get-go.

Stay in the loop

Get notified about updates to API changes.

One dashboard to track them all

1
Call volume and billingMonitor call volumes and corresponding billing charges for all APIs in one dashboard.
2
Errors and latencyEnsure your app’s uptime by keeping track of API errors and trends in latency.
3
Logs for your API callsDebug faster by searching and viewing logs for your API calls.

You’re in good company

RapidAPI has a strong developer community with over a million developers and a growing list of enterprise customers.

Keep up with all things RapidAPI

Subscribe to our newsletter.
Log inSign up

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.("https://")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication