specification: API Commons Plans specificationVersion: '0.1' schema: https://raw.githubusercontent.com/api-evangelist/interface-research/main/schema/api-commons.yml#/$defs/Plans provider: microsoft-azure-data-factory providerId: microsoft-azure-data-factory generated: '2026-09-17' modified: '2026-09-17' created: '2026-05-04' method: probed source: >- https://prices.azure.com/api/retail/prices — the Azure Retail Prices API, first-party, unauthenticated and machine-readable. Queried 2026-09-17 with $filter=serviceName eq 'Azure Data Factory v2' and armRegionName eq 'eastus' and priceType eq 'Consumption' (HTTP 200, 118 items). Meter names and prices below are copied verbatim from that response. docs: https://azure.microsoft.com/en-us/pricing/details/data-factory/data-pipeline/ note: >- This replaces a 2026-05-04 scaffold that invented a "Free / 1,000 requests per month / 10 rpm" tier. Azure Data Factory has no request-priced plans and no free API tier: it is consumption-billed on orchestration activity runs, integration-runtime hours, data-flow vCore-hours and read/write/monitoring operations. The human pricing page renders every figure client-side (it serves "$-" to a crawler), which is why the prices here come from the Retail Prices API instead. Prices are USD, East US, pay-as-you-go retail, and vary by region and currency — treat them as the shape of the meter, not a quote. pricing_model: consumption currency: USD region_basis: eastus billing_period: monthly (metered usage) plans: - id: microsoft-azure-data-factory-consumption-azure-ir name: Azure Integration Runtime (cloud) type: consumption description: Pipelines executed on the Microsoft-managed Azure integration runtime. entries: - label: Orchestration Activity Run meter: Cloud Orchestration Activity Run metric: activity runs unit_of_measure: 1K price: '1.00' currency: USD - label: Data Movement meter: Cloud Data Movement metric: DIU-hour unit_of_measure: 1 Hour price: '0.25' currency: USD - label: Pipeline Activity meter: Cloud Pipeline Activity metric: activity-hour unit_of_measure: 1 Hour price: '0.005' currency: USD - label: External Pipeline Activity meter: Cloud External Pipeline Activity metric: activity-hour unit_of_measure: 1 Hour price: '0.00025' currency: USD - label: Read/Write Operations meter: Cloud Read Write Operations metric: entity read/write operations unit_of_measure: 50K price: '0.50' currency: USD - label: Monitoring Operations meter: Cloud Monitoring Operations metric: run records retrieved unit_of_measure: 50K price: '0.25' currency: USD - id: microsoft-azure-data-factory-consumption-self-hosted-ir name: Self-Hosted Integration Runtime type: consumption description: Pipelines executed on a self-hosted integration runtime installed on customer infrastructure. entries: - label: Orchestration Activity Run meter: Self Hosted Orchestration Activity Run metric: activity runs unit_of_measure: 1K price: '1.50' currency: USD - label: Data Movement meter: Self Hosted Data Movement metric: hour unit_of_measure: 1 Hour price: '0.10' currency: USD - label: Pipeline Activity meter: Self Hosted Pipeline Activity metric: activity-hour unit_of_measure: 1 Hour price: '0.002' currency: USD - label: External Pipeline Activity meter: Self Hosted External Pipeline Activity metric: activity-hour unit_of_measure: 1 Hour price: '0.0001' currency: USD - label: Read/Write Operations meter: Self Hosted Read Write Operations unit_of_measure: 50K price: '0.50' currency: USD - label: Monitoring Operations meter: Self Hosted Monitoring Operations unit_of_measure: 50K price: '0.25' currency: USD - id: microsoft-azure-data-factory-consumption-managed-vnet name: Azure Managed VNET Integration Runtime type: consumption description: Pipelines executed inside a Data Factory managed virtual network. entries: - label: Orchestration Activity Run meter: Azure Managed VNET Orchestration Activity Run unit_of_measure: 1K price: '1.00' currency: USD - label: Data Movement meter: Azure Managed VNET Data Movement unit_of_measure: 1 Hour price: '0.25' currency: USD - label: Pipeline Activity meter: Azure Managed VNET Pipeline Activity unit_of_measure: 1 Hour price: '1.00' currency: USD - label: External Pipeline Activity meter: Azure Managed VNET External Pipeline Activity unit_of_measure: 1 Hour price: '1.00' currency: USD - id: microsoft-azure-data-factory-consumption-data-flow name: Mapping Data Flow execution type: consumption description: Spark-backed data-flow execution, billed per vCore-hour by cluster type. entries: - label: General Purpose meter: vCore product: Azure Data Factory v2 Data Flow - General Purpose unit_of_measure: 1 Hour price: '0.27325' currency: USD - label: Memory Optimized meter: vCore product: Azure Data Factory v2 Data Flow - Memory Optimized unit_of_measure: 1 Hour price: '0.34275' currency: USD - label: Compute Optimized meter: vCore product: Azure Data Factory v2 Data Flow - Compute Optimized unit_of_measure: 1 Hour price: '0.19225' currency: USD - id: microsoft-azure-data-factory-consumption-wrangling-data-flow name: Wrangling Data Flow execution type: consumption entries: - label: General Purpose meter: vCore product: Azure Data Factory v2 Wrangling Data Flow - General Purpose unit_of_measure: 1 Hour price: '0.1366' currency: USD - label: Memory Optimized meter: vCore product: Azure Data Factory v2 Wrangling Data Flow - Memory Optimized unit_of_measure: 1 Hour price: '0.1714' currency: USD - label: Compute Optimized meter: vCore product: Azure Data Factory v2 Wrangling Data Flow - Compute Optimized unit_of_measure: 1 Hour price: '0.0961' currency: USD - id: microsoft-azure-data-factory-consumption-managed-airflow name: Managed Airflow type: consumption entries: - label: Small meter: vCore product: Azure Data Factory v2 - Managed Airflow unit_of_measure: 1 Hour price: '0.49' currency: USD - label: Large meter: vCore product: Azure Data Factory v2 - Managed Airflow unit_of_measure: 1 Hour price: '0.99' currency: USD - id: microsoft-azure-data-factory-consumption-inactive-pipeline name: Inactive Pipeline type: consumption description: A pipeline with no associated trigger and no runs in the month. entries: - label: Inactive Pipeline (cloud) meter: Inactive Pipeline unit_of_measure: 1/Month price: '0.80' currency: USD - label: Inactive Pipeline (self-hosted) meter: Inactive Pipeline unit_of_measure: 1/Month price: '0.80' currency: USD additional_meters: ssis_integration_runtime: note: >- SSIS integration runtime is billed per VM-hour across A-, D- and E-series SKUs in both Standard and Enterprise editions, with License Included and Azure Hybrid Benefit (AHB) rates. 96 of the 118 items returned by the Retail Prices API are these SKUs; they are summarised rather than listed. example_range_usd_per_hour: lowest: '0.102034' highest: '42.93' free_tier: exists: false note: >- The pricing page states "First 5 low frequency activities in a month are free", which is a small usage grant on the legacy V1 meters, not a free plan. There is no free tier for the Data Factory REST API itself — the control-plane calls are billed as Read/Write and Monitoring operations. New Azure accounts get a separate platform-level free credit (https://azure.microsoft.com/en-us/free/), which is an Azure offer, not a Data Factory plan. summary: plan_count: 7 pricing_model: consumption free_plan: false enterprise_only: false machine_readable_pricing_endpoint: https://prices.azure.com/api/retail/prices