Sign Up

Log In

Build amazing apps, faster.

Discover, evaluate, and integrate with any API. RapidAPI is the world’s largest API marketplace with over 500,000 developers and 8,000 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.

Not on integrating APIs

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 500,000-strong developer community and 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", "undefined")
.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
Sign up for freeto test this endpoint
Join the world’s largest API marketplace with over half a million developers and thousands of APIs.
DiscoverAPIs
Testfrom the browser
Connectusing code snippets
Managefrom one dashboard