Skip Navigation

Cognitive Services pricing - Face API

Use intelligence APIs to enable vision, speech, language, and knowledge capabilities

The Microsoft Face API uses state-of-the-art cloud-based face algorithms to detect and recognize human faces in images. Capabilities include features like face detection, face verification, and face grouping to organize faces into groups based on their visual similarity.

Pricing details

Tier Features Price
Face API – free Up to 20 transactions per minute 30,000 transactions free per month
Face API – standard Up to 10 transactions per second
0–1,000,000 transactions $- per 1,000 transactions
1,000,001–5,000,000 transactions $- per 1,000 transactions
5,000,001–100,000,000 transactions $- per 1,000 transactions
Over 100,000,000 transactions $- per 1,000 transactions
Face Storage Stores images sized up to 4 MB each $- per 1,000 images per month

Support & SLA

  • Free billing and subscription management support are included.
  • We guarantee that Cognitive Services running in the standard tier will be available at least 99.9 percent of the time. No SLA is provided for the free tier. Read the SLA.

FAQ

Face API

  • For operations that enable training at million-scale (available beginning March 1, 2018), a transaction is counted for every 1,000 images trained. “LargePersonGroup – Train” and “LargeFaceList – Train” belong to this category. Each operation in this category is rounded up to the nearest increment of 1,000 images. For example, a “LargeFaceList – Train” operation that includes 849,500 images will be counted as 850 transactions.

    For all other operations, each API call will be counted as a transaction.

    Please refer to the documentation for the complete list and detailed descriptions of operations.

  • Face Storage allows a subscription to store additional persisted faces when using person objects and face lists for identification, or for similarity matching with the Face API.

  • The stored faces are charged at $- per 1,000 faces, and this rate is prorated daily.

    For example, if your account used 10,000 persisted faces each day for the first half of the month and none the second half, you would be billed only for the 10,000 faces for the days stored. The calculation then is ($-/1,000) * (10,000*15+0*16)/31 = $-

    As a second example, if each day during the month you persist 1,000 faces for a few hours and then delete them each night, you would still be billed for 1,000 persisted faces each day.

  • The quota for the number of stored person groups is now 1 million, with up to 1 million persons per person group or face lists.

General

  • Bing Search APIs are invoiced based on number of transactions (also known as API calls). These plans are pay-as-you-go and doesn’t incur additional cost for complex queries and more than 10 results (up to 50 results in most cases).

  • If you happen to exceed the mentioned number of transactions per second (TPS), your usage will be throttled to be within the mentioned limit. If your application needs to have higher TPS than the ones mentioned on this page, please reach out to the Azure support team.

  • For billing purposes, a transaction is a successful Bing API call request (though there are caveats for DoS attacks). For logging and reporting purposes such as for the Bing Statistics Add-in, it is any Bing API call irrespective of whether it is successful or not.

  • You can change the tier of service anytime. Please make sure you use appropriate keys in your API calls. If you are having enterprise agreement with Microsoft, please work with your account executive.

Resources

Estimate your monthly costs for Azure services

Review Azure pricing frequently asked questions

Learn more about Cognitive Services

Review technical tutorials, videos, and more resources

Added to estimate. Press 'v' to view on calculator View on calculator

Learn and build with $200 in credit, and keep going for free