Wiki APIs
A web-based free encyclopedia, Wikipedia is available in many languages and is among the top 5 websites on the internet.
The largest general reference body of work on the internet, its uses in applications offer countless possibilities.
What are Wiki APIs?
Used by software applications in much the same way that interfaces for apps and other software are used by humans, APIs benefit our lives in countless ways.
Where Wikipedia is concerned, these Wiki RESTful APIs provide the functionality to include being able to edit Wiki pages, to be able to request, sort, and access topics within Wikipedia with great specificity.
Wiki APIs allow you to harness the power of Wikipedia for most any reason you need to do so.
Most Wiki APIs are available in the following programming languages on RapidAPI.com:
- NodeJS
- PHP
- Python
- Ruby
- Objective-C
- Java (Android)
- C# (.NET)
- cURL
- go
- Elixir
- Javascript
List of the Best Wiki APIs
Here is a list of the top 10 high-performing Wiki APIs (available on RapidAPI.com) that you might consider using:
1. Wikipedia
Wikipedia is a highly useful API that lends the ability to retrieve information from Wikipedia in a variety of ways, including retrieving information on information, upload history, and more.
You can even compare pages, revisions and more.
Wikipedia Endpoints
- {} comparePagescompare – PagesGet the difference between two pages.
- {} comparePagesgetAllImageFromPage – Retrieve all images from page by id.
- {} comparePagesgetCurrentUser – Returns information about the currently logged-in user.
- {} comparePagesgetFileUrl – Returns file url.
- {} comparePagesgetFileUsage – Find all pages that use the given files.
- {} comparePagesgetFilesInfo – Returns file information and upload history.
- {} comparePagesgetPage – GetPage module allows you to get information by id about a wiki and the data stored in it, such as the wikitext of a particular page, the links and categories of a set of pages.
Wikipedia Pricing
Wikipedia is part of membership at GitHub, a suite of public and open source projects.
- Developer – $7/mo
- Team – $9/mo
- Business – $21
For Wikipedia API examples, navigate to the API overview page.
2. Netbase
A semantic graph database that includes over 600,000,000 nodes and statements and utilizing major internet sources, including Wikipedia, you can perform simple to complex queries quickly.
Widely uses Wikidata IDs.
Netbase Endpoints
- {} Full results – Full results.
- {} Short JSON – Short JSON.
Netbase Pricing
Netbase is open source and free.
3. Ontology-Based Topic Detection
Extract the most relevant content from Wikipedia’s categories to provide a text analysis service to ascertain what any text is in reference to. Uses patented NLP technology.
Ontology-Based Topic Detection Endpoints
- {} Get categories – Returns the top themes associated to the given text.
- {} Get corpus categories – First gets the categories associated to the whole corpus. Then returns categories for each document keeping only doc categories that are also corpus categories.
Ontology-Based Topic Detection Pricing
- Basic – $0/mo – 100,000/mo characters
- Pro – $49/mo – 1,000,000/mo characters
- Ultra – $199/mo – 10,000,000/mo characters
- Mega – $999/mo – 100,000,000/mo characters
4. Semantic Kernel
An award-winning entity linking system, Semantic Kernel accurately detects keywords from any given document and sorts them into corresponding Wikipedia records.
Semantic Kernel Endpoints
- {} /v1/entity-linking/v1/entity-linking – Entity linking.
Semantic Kernel Pricing
- Basic – $0/mo – 200/mo requests
- Pro – $1000/mo – 100,000/mo requests
5. JSONpedia
Designed to simplify access at MediaWiki contents and transforming everything into JSON, JSONpedia is one handy API.
Providing a REST service to parse, convert, and enhance WikiText documents, JSONpedia offers recursive template expansion and mapping capabilities to DBpedia.
With a framework tailored to draw linguistic resources from Wikipedia and to empower data scraping, its mission is an all-purpose structure for Wikipedia data, in many languages, for research and industry users alike.
JSONpedia Endpoints
- {} annotateannotate – Annotate endpointConnect to Endpoint
JSONpedia Pricing
- Basic – $0/mo – 2,000/mo extra annotation calls – 200/daily free annotation calls
- Pro – $50/mo – 20,000/mo extra annotation calls – 2,000/daily free annotation calls
6. GeoDB Cities
This API gets data on global cities, countries, and regions.
Data can be sorted and filtered by country, location, name prefix, time-zone, and minimum population. Results from the queries are available in multiple languages.
You can also retrieve data like distances between cities, all cities in a given region, etc.
GeoDB Cities Endpoints
- {} Cities – Find cities, filtering by optional criteria. If no criteria are set, you will get back all known cities with a population of at least 1000.
- {} Cities Near City – Get cities near the given city, filtering by optional criteria.
- {} Cities Near Location – Get cities near the given location, filtering by optional criteria.
- {} City Date-Time – Get the city current date-time in ISO-6801 format: yyyyMMdd’T’HHmmssZ.
- {} City Details – Get the details for a specific city, including location coordinates, population, and elevation above sea-level (if available).
- {} City Distance – Gets the distance to the given city.
- {} City TimeGet the city current time in ISO-8601 format: HHmmss.SSSZ
GeoDB Cities Pricing
- Basic – $0/mo – 1,000/daily requests
- Pro – $10/mo – 1,000,000/daily requests
- Ultra – $25/mo – 10,000,000/daily requests
- Mega – $50/mo – 100,000,000/daily requests
7. Natural Language Understanding
Extracting entities from disorganized text, the Ambiverse Natural Language Understanding API gives a better translation of the text into applicable, easy-to-use data.
It’s linked to a Wikipedia derivative called YAGO knowledge graph.
Items are defined using that into people, places, things, and more.
Users also have the ability to query the graph for more information about the items or entities, like Wikipedia links, descriptions, photographs, and much more.
Natural Language Understanding Endpoints
- {} /entitylinking/analyze/entitylinking/analyze – Identifies and links names of persons, organizations, locations, products, etc. to canonical entities in our knowledge base and Wikipedia.
- {} /entitylinking/analyze/knowledgegraph/categories- Retrieves the collection of categories identified by their knowledge graph IDs. Use this method for batch fetching of categories.
- {} /entitylinking/analyze/knowledgegraph/entities/ – Retrieves the collection of entities identified by their knowledge graph IDs.
- {} /entitylinking/analyze/knowledgegraph/entities/searchByCoordinates – Searches for entities (identified by their knowledge graph IDs) at a specified point of interest within a given distance.
Natural Language Understanding Pricing
Natural Language Understanding is free to use.
8. Air
Entity annotation modeled after Wikipedia and available in English, German, French, Spanish and Italian.
Air Endpoints
- {} Text annotationText annotation – The annotated method is used to extract keywords within a posted text and optionally to link them to Linked Open Data resources by means of disambiguation.
Air Pricing
- Basic – $0/mo – 2,000/daily requests
- Pro – $150/mo – 10,000/daily requests
- Ultra – $300/mo – 50,000/daily requests
9. WikiHow
Scans through WikiHow articles and grabs random, out-of-context clips. Usually fetches the first sentence of how to steps and step images for fun mix and match purposes.
WikiHow Endpoints
- {} Images – Gets the src URL for random WikiHow images.
- {} Steps – Gets a random selection of WikiHow steps.
WikiHow Pricing
WikiHow API is a free service.
10. WikiSynonyms
A term synonym discovery service that utilizes Wikipedia’s structure to locate nearly equivalent terms. Test with any term you wish to view some of the results. APIs for third-party applications/services are also available to use.
WikiSynonyms Endpoints
- {} Synonyms – Search for synonyms for a given term or phrase.
WikiSynonyms Pricing
WikiSynonyms API is a free service.
Summary: Best Wiki APIs
API Name | Web API | Web Service | Price |
---|---|---|---|
Wikipedia | Yes | No | Plans start $7/mo |
Netbase | Yes | No | FREE |
Ontology-Based Topic Detection | No | Yes | Free to paid plans |
Semantic Kernel | No | Yes | Free to paid plans |
JSONpedia | Yes | No | Free to paid plans |
GeoDB Cities | Yes | No | Free to paid plans |
Natural Language Understanding | Yes | No | Free |
Air | Yes | No | Free to paid plans |
WikiHow | Yes | No | Free |
WikiSynonyms | No | Yes | Free |
Do you agree with our list of the top Wiki and Wikipedia APIs? Which do you think is the best Wiki API? Let us know in the comments below.
Anonymous User says
No link for Netbase?