JavaScript Azure Cognitive Services modules

Vision modules

Computer Vision

Returns information about visual content found in an image:

  • Use tagging, descriptions, and domain-specific models to identify content and label it with confidence.
  • Apply adult/racy settings to enable automated restriction of adult content.
  • Identify image types and color schemes in pictures.

Try Computer Vision for free in your browser.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-computervision

Learn more about the Computer Vision API and get started with the Computer Vision API JavaScript quickstart.

Content Moderator

Machine-assisted moderation of text, video and images, augmented with human review tools.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-contentmoderator

Learn more about the Content Moderator service.

Face API

Detect, identify, analyze, organize, and tag faces in photos.

Try the Face API in your browser.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-face

Learn more about the Face API and get started with the Face API JavaScript quickstart.

Search modules

Retrieve web documents indexed by the Bing Web Search API and narrow down the results by result type, freshness and more.

Try the Web Search API in your browser.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-websearch

Learn more about the Bing Web Search API and get started with the Web Search API Node.js quickstart.

Search for images and get thumbnails, full image URLs, image metadata and more in your results.

Try the Image Search API in your browser.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-imagesearch

Learn more about the Bing Image Search API and get started with the Image Search API Node.js quickstart.

Search for the most relevant entity (place, person, or thing) for a given search term or location.

Try the Entity Search API in your browser.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-entitysearch

Learn more about the Bing Entity Search API and get started with the Entity Search API Node.js quickstart.

Build and a custom web search that meets your specific search domain.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-customsearch

Learn more about the Bing Custom Search service and get started with querying your custom search from your apps with the Custom Search API Node.js quickstart.

Find videos across the web and get results with creator, encoding, length, and view count metadata.

Try the Video Search API in your browser.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-videosearch

Learn more about the Bing Video Search service and get started with the Video Search API Node.js quickstart.

Search the web for news articles and work with article, related news, images, and provider info metadata.

Try the News Search API in your browser.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-newssearch

Learn more about the Bing News Search service and get started with the News Search API JavaScript quickstart.

Language modules

Text Analytics

The Text Analytics API is a cloud-based service that provides natural language processing over raw text. The API includes three main functions:

  • Sentiment analysis
  • Key phrase extraction
  • Language detection

Try the Text Analytics API in your browser.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-textanalytics

Learn more about the Text Analytics API and get started with the Text Analytics API Node.js quickstart.

Spell Check

Perform contextual grammar and spell checking with the Bing Spell Check API.

Try the Spell Check API in your browser.

Get the JavaScript module with npm:

npm install azure-cognitiveservices-spellcheck

Learn more about the Spell Check API and get started with the Spell Check API Node.js quickstart.

Samples

Explore more sample Node.js code you can use in your apps.