Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Amazon Marketplace website screenshot

Amazon Marketplace

AWS Marketplace is a curated digital catalog that makes it easy to find, buy, deploy, and manage third-party software, data, and services that run on AWS. It offers thousands of software listings from independent software vendors. The Marketplace Catalog API enables programmatic management of marketplace entities including products, offers, and data products through change sets and entity description operations.

agent ready

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles Amazon Marketplace the way a machine reads it — 274 machine-readable artifacts across 12 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Amazon Marketplace scores 69.0/100 (strong), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 69.0/100 · strong
Contract Quality 18.4 / 25
Developer Ergonomics 8.3 / 20
Commercial Clarity 16.3 / 20
Operational Transparency 6.8 / 13
Governance 10.4 / 12
Discoverability 8.8 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Amazon Marketplace

Each block below is one kind of artifact we hold for Amazon Marketplace. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 12

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Amazon Marketplace CancelChangeSet#catalog&changeSetId API

The CancelChangeSet#catalog&changeSetId API from Amazon Marketplace — 1 operation(s) for cancelchangeset#catalog&changesetid.

Amazon Marketplace DeleteResourcePolicy#resourceArn API

The DeleteResourcePolicy#resourceArn API from Amazon Marketplace — 1 operation(s) for deleteresourcepolicy#resourcearn.

Amazon Marketplace DescribeChangeSet#catalog&changeSetId API

The DescribeChangeSet#catalog&changeSetId API from Amazon Marketplace — 1 operation(s) for describechangeset#catalog&changesetid.

Amazon Marketplace DescribeEntity#catalog&entityId API

The DescribeEntity#catalog&entityId API from Amazon Marketplace — 1 operation(s) for describeentity#catalog&entityid.

Amazon Marketplace GetResourcePolicy#resourceArn API

The GetResourcePolicy#resourceArn API from Amazon Marketplace — 1 operation(s) for getresourcepolicy#resourcearn.

Amazon Marketplace ListChangeSets API

The ListChangeSets API from Amazon Marketplace — 1 operation(s) for listchangesets.

Amazon Marketplace ListEntities API

The ListEntities API from Amazon Marketplace — 1 operation(s) for listentities.

Amazon Marketplace ListTagsForResource API

The ListTagsForResource API from Amazon Marketplace — 1 operation(s) for listtagsforresource.

Amazon Marketplace PutResourcePolicy API

The PutResourcePolicy API from Amazon Marketplace — 1 operation(s) for putresourcepolicy.

Amazon Marketplace StartChangeSet API

The StartChangeSet API from Amazon Marketplace — 1 operation(s) for startchangeset.

Amazon Marketplace TagResource API

The TagResource API from Amazon Marketplace — 1 operation(s) for tagresource.

Amazon Marketplace UntagResource API

The UntagResource API from Amazon Marketplace — 1 operation(s) for untagresource.

Scroll within the panel for all 12 ·

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Amazon Marketplace Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Features 6

The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.

Notable capabilities this provider offers.

Entity Management

Programmatically list and describe marketplace entities including software products, data products, and offers.

Change Set Lifecycle

Start, monitor, and cancel change sets for publishing new listings or updating existing ones.

Resource Policies

Attach, retrieve, and remove resource-based policies to control access to marketplace entities.

Resource Tagging

Tag marketplace resources with key-value pairs for organization and cost allocation.

Multi-Region Support

Access marketplace entities across multiple AWS regions through regional catalog endpoints.

Publishing Automation

Integrate catalog API with CI/CD pipelines for automated product publishing and updates.

Semantic Vocabularies 1

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Amazon Marketplace Context

33 classes · 44 properties

JSON-LD

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Amazon Marketplace API Rules

5 rules · 4 warnings

SPECTRAL

Amazon Marketplace API Rules

23 rules · 7 errors · 11 warnings

SPECTRAL

JSON Schema 80

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

AccessDeniedException

0 properties

JSON SCHEMA

ARN

0 properties

JSON SCHEMA

CancelChangeSetRequest

0 properties

JSON SCHEMA

CancelChangeSetResponse

2 properties

JSON SCHEMA

Catalog

0 properties

JSON SCHEMA

ChangeName

0 properties

JSON SCHEMA

Change

5 properties

JSON SCHEMA

ChangeSetDescription

0 properties

JSON SCHEMA

ChangeSetName

0 properties

JSON SCHEMA

ChangeSetSummaryListItem

8 properties

JSON SCHEMA

ChangeSetSummaryList

0 properties

JSON SCHEMA

ChangeStatus

0 properties

JSON SCHEMA

ChangeSummary

5 properties

JSON SCHEMA

ChangeType

0 properties

JSON SCHEMA

ClientRequestToken

0 properties

JSON SCHEMA

DateTimeISO8601

0 properties

JSON SCHEMA

DeleteResourcePolicyRequest

0 properties

JSON SCHEMA

DeleteResourcePolicyResponse

0 properties

JSON SCHEMA

DescribeChangeSetRequest

0 properties

JSON SCHEMA

DescribeChangeSetResponse

9 properties

JSON SCHEMA

DescribeEntityRequest

0 properties

JSON SCHEMA

DescribeEntityResponse

5 properties

JSON SCHEMA

EntityNameString

0 properties

JSON SCHEMA

Entity

2 properties

JSON SCHEMA

EntitySummaryList

0 properties

JSON SCHEMA

EntitySummary

6 properties

JSON SCHEMA

EntityType

0 properties

JSON SCHEMA

ErrorCodeString

0 properties

JSON SCHEMA

ErrorDetailList

0 properties

JSON SCHEMA

ErrorDetail

2 properties

JSON SCHEMA

ExceptionMessageContent

0 properties

JSON SCHEMA

FailureCode

0 properties

JSON SCHEMA

FilterList

0 properties

JSON SCHEMA

FilterName

0 properties

JSON SCHEMA

Filter

2 properties

JSON SCHEMA

FilterValueContent

0 properties

JSON SCHEMA

GetResourcePolicyRequest

0 properties

JSON SCHEMA

GetResourcePolicyResponse

1 properties

JSON SCHEMA

Identifier

0 properties

JSON SCHEMA

InternalServiceException

0 properties

JSON SCHEMA

Json

0 properties

JSON SCHEMA

ListChangeSetsMaxResultInteger

0 properties

JSON SCHEMA

ListChangeSetsRequest

5 properties

JSON SCHEMA

ListChangeSetsResponse

2 properties

JSON SCHEMA

ListEntitiesMaxResultInteger

0 properties

JSON SCHEMA

ListEntitiesRequest

7 properties

JSON SCHEMA

ListEntitiesResponse

2 properties

JSON SCHEMA

ListTagsForResourceRequest

1 properties

JSON SCHEMA

ListTagsForResourceResponse

2 properties

JSON SCHEMA

NextToken

0 properties

JSON SCHEMA

OwnershipType

0 properties

JSON SCHEMA

PutResourcePolicyRequest

2 properties

JSON SCHEMA

PutResourcePolicyResponse

0 properties

JSON SCHEMA

RequestedChangeList

0 properties

JSON SCHEMA

ResourceARN

0 properties

JSON SCHEMA

ResourceIdList

0 properties

JSON SCHEMA

ResourceId

0 properties

JSON SCHEMA

ResourceInUseException

0 properties

JSON SCHEMA

ResourceNotFoundException

0 properties

JSON SCHEMA

ResourceNotSupportedException

0 properties

JSON SCHEMA

ResourcePolicyJson

0 properties

JSON SCHEMA

ServiceQuotaExceededException

0 properties

JSON SCHEMA

SortBy

0 properties

JSON SCHEMA

SortOrder

0 properties

JSON SCHEMA

Sort

2 properties

JSON SCHEMA

StartChangeSetRequest

5 properties

JSON SCHEMA

StartChangeSetResponse

2 properties

JSON SCHEMA

TagKeyList

0 properties

JSON SCHEMA

TagKey

0 properties

JSON SCHEMA

TagList

0 properties

JSON SCHEMA

TagResourceRequest

2 properties

JSON SCHEMA

TagResourceResponse

0 properties

JSON SCHEMA

Tag

2 properties

JSON SCHEMA

TagValue

0 properties

JSON SCHEMA

ThrottlingException

0 properties

JSON SCHEMA

UntagResourceRequest

2 properties

JSON SCHEMA

UntagResourceResponse

0 properties

JSON SCHEMA

ValidationException

0 properties

JSON SCHEMA

ValueList

0 properties

JSON SCHEMA

VisibilityValue

0 properties

JSON SCHEMA

Scroll within the panel for all 80 ·

JSON Structure 80

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Amazon Marketplace Arn Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Catalog Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Change Name Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Change Status Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Change Structure

5 properties

JSON STRUCTURE

Amazon Marketplace Change Type Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Entity Structure

2 properties

JSON STRUCTURE

Amazon Marketplace Entity Type Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Error Detail Structure

2 properties

JSON STRUCTURE

Amazon Marketplace Failure Code Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Filter List Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Filter Name Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Filter Structure

2 properties

JSON STRUCTURE

Amazon Marketplace Identifier Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Json Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Next Token Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Resource Arn Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Resource Id Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Sort By Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Sort Order Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Sort Structure

2 properties

JSON STRUCTURE

Amazon Marketplace Tag Key List Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Tag Key Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Tag List Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Tag Structure

2 properties

JSON STRUCTURE

Amazon Marketplace Tag Value Structure

0 properties

JSON STRUCTURE

Amazon Marketplace Value List Structure

0 properties

JSON STRUCTURE

Scroll within the panel for all 80 ·

Examples 80

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Scroll within the panel for all 80 ·

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Amazon Marketplace Authentication

apiKey · 1 scheme

SECURITY

Amazon Marketplace Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Marketplace Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Marketplace Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Amazon Marketplace Agentic Access

12 operations · 9 acting

12 operations · 9 acting

AGENTIC

Use Cases 5

What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.

What developers build with this provider.

Product Publishing Automation

Automate publishing and updating software listings on AWS Marketplace from CI/CD pipelines.

Marketplace Catalog Discovery

Programmatically discover and evaluate available software products and data products.

Change Set Monitoring

Track the status of publishing operations and receive change set completion notifications.

Multi-Account Marketplace Management

Manage marketplace listings across multiple AWS accounts with shared resource policies.

ISV Self-Service Publishing

Enable ISV teams to self-service publish and update product listings through the catalog API.

Resources

Every other property we hold for Amazon Marketplace — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 4

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

← All providers · Data indexed from github.com/api-evangelist/amazon-marketplace · machine-readable index on apis.io