API reference
Azure availability
Last updated
Purpose
Answers the question: Is Azure service X with SKU Y available in region Z? The dataset is refreshed nightly from the Azure Pricing API, ARM validation endpoints, and per-service registration endpoints.
Base URL
https://api.farshorelabs.com/azure-availability/v1
Service ID for API key scoping: azure-availability.
GET /availability
Check a single service/SKU/region combination.
Query parameters:
service(required) — ARM resource provider type, e.g.Microsoft.Compute/virtualMachines.sku(required) — SKU name, e.g.Standard_D4s_v5.region(required) — Azure region short name, e.g.eastus2.
Example:
GET /v1/availability?service=Microsoft.Compute%2FvirtualMachines&sku=Standard_D4s_v5®ion=eastus2
Authorization: Bearer fsl_live_...
200 OK
Content-Type: application/json
{
"service": "Microsoft.Compute/virtualMachines",
"sku": "Standard_D4s_v5",
"region": "eastus2",
"available": true,
"evidence": {
"pricingApi": "available",
"armValidate": "succeeded",
"armDeployValidate": "succeeded"
},
"asOf": "2026-05-22T03:00:00Z"
}GET /skus
List SKUs available for a service in a region (paged).
Query parameters:
service(required)region(required)family(optional) — filter by SKU family, e.g.Dv5.limit(default 100, max 500),cursor— opaque pagination cursor returned in the previous response.
GET /regions
List Azure regions covered by the dataset, including geography, paired region, and availability-zone count.
Data freshness
Every response includes an asOf timestamp marking when the underlying signal was last refreshed. The dataset is rebuilt nightly; expect asOf within the last 24 hours under normal conditions.