Relevant Wikipedia pages

FREEMIUM
By UnFound
Updated 3 months ago
6.9/10
Popularity Score
2034ms
Latency
100%
Success Rate

Relevant Wikipedia pages API Documentation

This API can extract important topics from any given text or URL and suggests all relevant Wikipedia Pages related to those topics. You can use it in your application or product for a recommendation system, personalization, semantic analysis, etc. It can take any type of text as input and will perform best on URLs corresponding to news, blog, content, etc.

View API Details
POSTRelevant Wikipedia pages suggestion
POSTRelevant Wikipedia pages suggestion

This endpoint reads a piece of text or URL and returns the N most relevant Wikipedia pages along with their URLs.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Content-TypeSTRING
OPTIONAL
Required Parameters
Input FormatJSON_STRING
REQUIRED1. input_type = "url" or "text" 2. input_data = "insert actual url or text"
Code Snippet
unirest.post("https://unfound-wikitopics-v1.p.rapidapi.com/suggestion/wikitopics")
.header("X-RapidAPI-Host", "unfound-wikitopics-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/json")
.send({"input_type":"url","input_data":"https://www.tesla.com/elon-musk"})
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://unfound-wikitopics-v1.p.rapidapi.com/suggestion/wikitopics
Request Method: POST
Response Headers
Response Body

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.post("https://unfound-wikitopics-v1.p.rapidapi.com/suggestion/wikitopics")
.header("X-RapidAPI-Host", "unfound-wikitopics-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/json")
.send({"input_type":"url","input_data":"https://www.tesla.com/elon-musk"})
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication