Loading...
Loading...
Fetches real-time Azure retail pricing using the Azure Retail Prices API (prices.azure.com) and estimates Copilot Studio agent credit consumption. Use when the user asks about the cost of any Azure service, wants to compare SKU prices, needs pricing data for a cost estimate, mentions Azure pricing, Azure costs, Azure billing, or asks about Copilot Studio pricing, Copilot Credits, or agent usage estimation. Covers compute, storage, networking, databases, AI, Copilot Studio, and all other Azure service families.
npx skill4agent add github/awesome-copilot azure-pricingGET https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview$filterapi-version=2023-01-01-previewarmRegionNameeastuswesteuropesoutheastasiaItemsNextPageLink| Field | Type | Example |
|---|---|---|
| string (exact, case-sensitive) | |
| string (exact, case-sensitive) | |
| string (exact, lowercase) | |
| string (exact) | |
| string (contains supported) | |
| string | |
| string (contains supported) | |
eqandcontains(field, 'value')# All consumption prices for Functions in East US
serviceName eq 'Functions' and armRegionName eq 'eastus' and priceType eq 'Consumption'
# D4s v5 VMs in West Europe (consumption only)
armSkuName eq 'Standard_D4s_v5' and armRegionName eq 'westeurope' and priceType eq 'Consumption'
# All storage prices in a region
serviceName eq 'Storage' and armRegionName eq 'eastus'
# Spot pricing for a specific SKU
armSkuName eq 'Standard_D4s_v5' and contains(meterName, 'Spot') and armRegionName eq 'eastus'
# 1-year reservation pricing
serviceName eq 'Virtual Machines' and priceType eq 'Reservation' and armRegionName eq 'eastus'
# Azure AI / OpenAI pricing (now under Foundry Models)
serviceName eq 'Foundry Models' and armRegionName eq 'eastus' and priceType eq 'Consumption'
# Azure Cosmos DB pricing
serviceName eq 'Azure Cosmos DB' and armRegionName eq 'eastus' and priceType eq 'Consumption'https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview&$filter=serviceName eq 'Functions' and armRegionName eq 'eastus' and priceType eq 'Consumption'%20%27{
"Items": [
{
"retailPrice": 0.000016,
"unitPrice": 0.000016,
"currencyCode": "USD",
"unitOfMeasure": "1 Execution",
"serviceName": "Functions",
"skuName": "Premium",
"armRegionName": "eastus",
"meterName": "vCPU Duration",
"productName": "Functions",
"priceType": "Consumption",
"isPrimaryMeterRegion": true,
"savingsPlan": [
{ "unitPrice": 0.000012, "term": "1 Year" },
{ "unitPrice": 0.000010, "term": "3 Years" }
]
}
],
"NextPageLink": null,
"Count": 1
}isPrimaryMeterRegiontrueAnalyticsComputeContainersDataDatabasesDeveloper ToolsIntegrationInternet of ThingsManagement and GovernanceNetworkingSecurityStorageWebAI + Machine LearningserviceNameserviceFamilyserviceNamepriceTypecurrencyCodesavingsPlan2023-01-01-preview| Issue | Solution |
|---|---|
| Empty results | Broaden the filter — remove |
| Wrong service name | Use |
| Missing savings plan data | Ensure |
| URL errors | Check URL encoding — spaces as |
| Too many results | Add more filter fields (region, SKU, priceType) to narrow down |
total_sessions = users × interactions_per_month| URL | Content |
|---|---|
| https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management | Billing rates table, billing examples, overage enforcement rules |
| https://learn.microsoft.com/en-us/microsoft-copilot-studio/billing-licensing | Licensing options, M365 Copilot inclusions, prepaid vs pay-as-you-go |