Skip to main content

Web APIs and embeddable controls

Explore our web APIs

API Results
  • Academic Knowledge API

    Tap into the wealth of academic content in the Microsoft Academic Graph using the Academic Knowledge API.

  • Bing Ads API

    Bing Ads is a pay-per-click (PPC) advertising platform used to display ads based on the keywords used in a user’s search query.

  • Bing Ads Content API

    A RESTful API that allows advertisers to programmatically manage their Bing Merchant Center catalogs that have been enabled for API management.

  • Bing Autosuggest API

    Give your app intelligent options for searches.

  • Bing Custom Search

    An easy-to-use, ad-free, commercial-grade search tool that lets you deliver the results you want.

  • Bing Image Search API

    Add a variety of image search options to your app or website, from trending images to detailed insights.

  • Bing Maps REST Services API

    Services for performing tasks such as geocoding, reverse-geocoding, routing and static imagery.

  • Bing News Search API

    Turn any app or website into a news search resource with world news grouped and filtered by topic, local news, and searchable metadata.

  • Bing Spatial Data Services REST API

    Batch geocoding, point of interest (POI) data, and the ability to store and expose your spatial data.

  • Bing Speech API

    Convert speech to text and back again, and understand its intent.

  • Bing Spell Check API

    Help users correct spelling errors, recognize the differences among names, brand names, and slang, and understand homophones as they type.

  • Bing Video Search API

    Add a variety of advanced video search features to your app or website, including video previews, trending videos, and other useful metadata.

  • Bing Web Search API

    Bring intelligent search to your apps and harness the ability to comb billions of webpages, images, videos, and news with a single API call.

  • Computer Vision API

    Distill actionable information from images.

  • Content Moderator

    Protect your brand and users with automated image, text, and video moderation services and human review tools.

  • Custom Decision Service

    A cloud-based, contextual decision-making API that sharpens with experience.

  • Custom Speech Service

    Overcome speech recognition barriers like speaking style, background noise, and vocabulary.

  • Custom Vision Service

    Easily customize your own state-of-the-art computer vision models for your unique use case.

  • Emotion API

    Personalize experiences with emotion recognition.

  • Entity Linking Intelligence Service API

    Power your app's data links with named entity recognition and disambiguation.

  • Face API

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

  • Groove API

    The Groove Service makes it easy for you to connect your app or website to the world of Groove. The Groove API provides access to RESTful web services that offer many features and generate useful data.

  • Knowledge Exploration Service

    Enable interactive search experiences over structured data via natural language inputs.

  • Language Understanding Intelligent Service

    Teach your apps to understand commands from your users.

  • Linguistic Analysis API

    Simplify complex language concepts and parse text with the Linguistic Analysis API.

  • LinkedIn REST API

    The foundation of all digital integrations with LinkedIn.

  • Microsoft Graph

    Users, groups, mail, calendars, contacts, files, tasks, people, notes and more—all from a single endpoint.

  • Office 365 API

    The Office 365 APIs enable you to provide access to your customer's Office 365 data, including the things they care about most--their mail, calendars, contacts, users and groups, files, and folders--all right from within your app itself.

  • Power BI REST API

    Power BI is a cloud-based service that you can use to build custom dashboard applications. The Power BI REST API is a REST-based API that provides programmatic access to Dashboard resources such as Datasets, Tables, and Rows in Power BI.

  • Power BI JavaScript API

    Provides bidirectional communication between Power BI reports and your application. The JavaScript API enables you to more easily embed reports into your applications and to programmatically interact with those reports so that the applications and the reports are more integrated.

  • QnA Maker API

    Distill information into conversational, easy-to-navigate answers.

  • Recommendations API

    Predict what your customers want and increase catalog discoverability.

  • Skype Web SDK

    The Skype Developer Platform for Web (“Skype Web SDK”) is a set of JavaScript Web APIs and HTML controls that enable you to build web experiences that seamlessly integrate a wide variety of real-time collaboration models leveraging Skype for Business services and the larger Skype network.

  • Speaker Recognition API

    Use speech to identify and authenticate individual speakers.

  • Text Analytics API

    Easily evaluate sentiment and topics to understand what users want.

  • Translator Speech API

    Easily conduct real-time speech translation with a simple REST API call.

  • Translator Text API

    Easily conduct real-time text translation with a simple REST API call.

  • Unified Communications Web API

    Microsoft Unified Communications Web API 2.0 is a REST API that exposes Skype for Business Server 2015 instant messaging (IM) and presence capabilities.

  • Video API

    Intelligent video processing produces stable video output, detects motion, creates intelligent thumbnails, and detects and tracks faces.

  • Video Indexer

    Intelligent video processing produces stable video output, detects motion, creates intelligent thumbnails, and detects and tracks faces.

  • Visual Studio Team Services and Team Foundation Server REST API

    Interact with all areas of Team Services or TFS, including accounts and profiles, builds, Git, projects and teams, and work items.

  • Web Language Model API

    Use the power of predictive language models trained on web-scale data.

  • Yammer REST API

    Yammer provides a RESTful interface to the resources in the Yammer web interface e.g. messages, users, groups, etc.