Azure Marketplace Pricing API & Plan Export avatar

Azure Marketplace Pricing API & Plan Export

Pricing

$2.50 / 1,000 azure marketplace plan rows

Go to Apify Store
Azure Marketplace Pricing API & Plan Export

Azure Marketplace Pricing API & Plan Export

Azure Marketplace pricing API for offer export and plan comparison. Extract plans, MACC, PAYG, BYOL, trials, ratings, and timestamps to JSON/CSV.

Pricing

$2.50 / 1,000 azure marketplace plan rows

Rating

0.0

(0)

Developer

xinyao a

xinyao a

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Compare Azure Marketplace pricing plans and export offers to JSON or CSV. This Actor turns Microsoft's public Marketplace catalog into procurement-ready plan rows for plan comparison, vendor shortlisting, MACC analysis, and competitor research—without a Microsoft login, API key, browser, or proxy.

Looking for an Azure Marketplace pricing API? This Actor exports plan-level pricing types and commercial metadata (PAYG, free trial, BYOL, reserved instance, MACC, and stop-sell status). It does not claim to provide negotiated or private numeric prices; confirm final commercial terms with Microsoft or the publisher.

Real output: compare plans before procurement

A verified cloud run returned 10 MACC-eligible SaaS plans across 7 offers; 9 of 10 were PAYG. Representative rows:

PublisherOffer / planPricing typeMACCProcurement or competitor-analysis use
ImpervaData Security — upfront with overagePAYGYesCompare billing variants within one vendor offer
ImpervaData Security — annual billingPAYGYesIdentify alternate commercial plans and SKU IDs
DegreedEnterprise LXPPAYGYesAdd an eligible vendor/plan to a sourcing shortlist
StackblitzEnterprisePAYGYesBenchmark competing AI development offers
Fini AIGrowth / EnterprisePAYG / FreeYesCompare plan mix and monitor catalog changes

What the offer export includes

Generic Azure Marketplace scrapers usually emit one listing row. This Azure Marketplace plan comparison API defaults to one row per commercial plan and exposes procurement signals otherwise buried in nested catalog JSON:

  • Microsoft Azure Consumption Commitment benefit (isMacc)
  • plan pricing types (Payg, FreeTrial, Byol, Ri, etc.)
  • free/trial/PAYG/BYOL/stop-sell state
  • plan/SKU IDs and purchase-duration discounts
  • publisher, categories, rating, rating count, and source modification time
  • keyset pagination and reproducible source URLs

Use the export to compare a publisher's plans, shortlist MACC-eligible products, inspect PAYG/BYOL/trial positioning, track offer changes, or benchmark competitors' Marketplace packaging.

Downloadable Azure Marketplace offer export

A current 10-row MACC-eligible SaaS sample is available with downloadable CSV and JSON:

The sample was generated from a successful Apify cloud run and includes 10 plans across 7 offers. Nine of the rows are tagged PAYG.

Input example

{
"keyword": "security",
"offerTypes": ["SaaS"],
"pricingTypes": ["Payg", "FreeTrial"],
"maccOnly": true,
"freeTrialOnly": false,
"outputMode": "plans",
"maxItems": 500
}
FieldDefaultMeaning
keywordemptyCase-aware variants are searched in offer name, publisher, summary, and description
publisheremptyPublisher-name substring
offerTypes[]SaaS, VirtualMachine, AzureApplication, Container, etc.
pricingTypes[]Plan pricing filter; matching is case-insensitive
maccOnlyfalseOnly offers marked MACC eligible
freeTrialOnlyfalseOnly offers with free-trial plans
byolOnlyfalseOnly BYOL offers
includeStoppedfalseInclude stop-sell offers/plans
outputModeplansOne row per plan or one row per offer
maxItems100Hard output limit, maximum 20,000

Output example

{
"recordType": "plan",
"offerId": "DZH318XZLLJJ",
"offerName": "...",
"publisherName": "...",
"offerType": "SaaS",
"planId": "...",
"planName": "...",
"pricingTypes": ["Payg"],
"isMacc": true,
"hasFreeTrial": false,
"isPayg": true,
"isByol": false,
"rating": 4.5,
"ratingCount": 10,
"lastModifiedAt": "2026-07-01T00:00:00Z",
"marketplaceUrl": "https://azuremarketplace.microsoft.com/en-us/marketplace/apps/...?...",
"sourceUrl": "https://catalogapi.azure.com/offers"
}

Exact values come from the live catalog; the example only illustrates the schema.

Data source and responsible use

  • Source: GET https://catalogapi.azure.com/offers?api-version=2018-08-01-beta
  • Public, credential-free JSON catalog data only.
  • No account bypass, personal profiles, emails, or other sensitive personal data.
  • The endpoint uses a beta API version and is not guaranteed by this Actor. Microsoft can change fields or availability. The client has bounded retries and validates every response.
  • Users remain responsible for complying with Microsoft terms and their own use case. Do not treat marketplace flags as contractual advice; confirm purchasing eligibility in Microsoft Marketplace.

Local development

python -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt -r requirements-dev.txt
pytest -q -m "not integration"
pytest -q -m integration

Run locally with Apify storage:

export APIFY_INPUT='{"maccOnly":true,"offerTypes":["SaaS"],"maxItems":5}'
python -m src.main

Or build the production image:

$docker build -t azure-marketplace-plan-intelligence .

Store pricing

The current Store price is $2.50 per 1,000 output rows ($0.0025/result). Apify charges the default dataset-item event when a row is written. Re-evaluate after 30–60 days of organic usage.