Amazon Route 53 website screenshot

Amazon Route 53

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service that provides DNS routing, domain name registration, and health checking capabilities. Route 53 connects user requests to internet applications running on AWS or on-premises infrastructure, and can be used to route traffic based on latency, geolocation, geoproximity, and weighted round-robin policies.

Amazon Route 53 publishes 3 APIs on the APIs.io network: Health Checks API, Hosted Zones API, and Resource Record Sets API. Tagged areas include DNS, Domain Registration, Health Checks, and Routing.

The Amazon Route 53 catalog on APIs.io includes 2 JSON-LD contexts and 2 Spectral governance rulesets.

Amazon Route 53’s developer surface includes authentication, developer portal, documentation, support, engineering blog, GitHub presence, signup flow, and 75 more developer resources.

63.0/100 strong ▬ flat Agent 55/100 agent ready Full breakdown ↓
scored 2026-07-23 · rubric v0.5
AccessFreeSelf serve⚡ Free to try
3 APIs
DNSDomain RegistrationHealth ChecksRouting

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-23 · rubric v0.5
Composite quality — 63.0/100 · strong
Contract Quality 17.5 / 25
Developer Ergonomics 7.0 / 20
Commercial Clarity 15.8 / 20
Operational Transparency 6.8 / 13
Governance 10.4 / 12
Discoverability 5.5 / 10
Agent readiness — 55/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 7 / 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
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/amazon-route-53: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

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

Amazon Route 53 Health Checks API

Operations for managing health checks.

Amazon Route 53 Hosted Zones API

Operations for managing DNS hosted zones.

Amazon Route 53 Resource Record Sets API

Operations for managing DNS resource record sets.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Amazon Route 53 API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Amazon Route 53 Rate Limits

2 limits

RATE LIMITS

FinOps 1

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

Semantic Vocabularies 2

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

Amazon Route 53 Context

14 classes · 55 properties

JSON-LD

Amazon Route 53 Context

0 classes · 4 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Amazon Route 53 API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Amazon Route 53 API Rules

26 rules · 8 errors 17 warnings 1 info

SPECTRAL

JSON Schema 18

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

Amazon Route 53 Hosted Zone

8 properties

JSON SCHEMA

ChangeInfo

4 properties

JSON SCHEMA

ChangeResourceRecordSetsRequest

1 properties

JSON SCHEMA

ChangeResourceRecordSetsResponse

1 properties

JSON SCHEMA

CreateHealthCheckRequest

2 properties

JSON SCHEMA

CreateHealthCheckResponse

1 properties

JSON SCHEMA

CreateHostedZoneRequest

5 properties

JSON SCHEMA

CreateHostedZoneResponse

3 properties

JSON SCHEMA

DelegationSet

3 properties

JSON SCHEMA

DeleteHostedZoneResponse

1 properties

JSON SCHEMA

GetHealthCheckResponse

1 properties

JSON SCHEMA

GetHostedZoneResponse

2 properties

JSON SCHEMA

HealthCheck

5 properties

JSON SCHEMA

HostedZone

6 properties

JSON SCHEMA

ListHealthChecksResponse

5 properties

JSON SCHEMA

ListHostedZonesResponse

5 properties

JSON SCHEMA

ListResourceRecordSetsResponse

6 properties

JSON SCHEMA

ResourceRecordSet

10 properties

JSON SCHEMA

Scroll for all 18

JSON Structure 18

JSON Structure definitions describing this provider's data shapes.

Amazon Route 53 Hosted Zone Structure

8 properties

JSON STRUCTURE

Scroll for all 18

Examples 18

Example request and response payloads for these APIs.

Scroll for all 18

Security Posture 4

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

Amazon Route 53 Authentication

apiKey · 1 scheme

SECURITY

Amazon Route 53 Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Route 53 Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Route 53 Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

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

Amazon Route 53 Agentic Access

9 operations · 4 acting

9 operations · 4 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 20

Reference material describing how the API behaves

Scroll for all 20

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 22

Pagination, idempotency, versioning, errors, and events

Scroll for all 22

Build 19

SDKs, sample code, and the tooling you integrate with

Scroll for all 19

Access & Security 6

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

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

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Amazon Route 53 API
  version: Sun Mar 31 2013 20:00:00 GMT-0400 (Eastern Daylight Time)
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Hosted Zones
    type: folder
  items:
  - info:
      name: Amazon Route 53 List hosted zones
      type: http
    http:
      method: GET
      url: https://route53.amazonaws.com/2013-04-01/hostedzone
      params:
      - name: marker
        value: ''
        type: query
        description: The value that you specified for the marker parameter in the request to get the next page of results.
      - name: maxitems
        value: ''
        type: query
        description: The maximum number of hosted zones to include in the response body.
    docs: Retrieves a list of the public and private hosted zones that are associated with the current AWS account.
  - info:
      name: Amazon Route 53 Create a hosted zone
      type: http
    http:
      method: POST
      url: https://route53.amazonaws.com/2013-04-01/hostedzone
    docs: Creates a new public or private hosted zone. When you create a hosted zone, Route 53 automatically creates a default
      SOA record and four NS records for the zone.
  - info:
      name: Amazon Route 53 Get hosted zone details
      type: http
    http:
      method: GET
      url: https://route53.amazonaws.com/2013-04-01/hostedzone/:Id
      params:
      - name: Id
        value: ''
        type: path
        description: The ID of the hosted zone to retrieve.
    docs: Gets information about a specified hosted zone including the four name servers assigned to the hosted zone.
  - info:
      name: Amazon Route 53 Delete a hosted zone
      type: http
    http:
      method: DELETE
      url: https://route53.amazonaws.com/2013-04-01/hostedzone/:Id
      params:
      - name: Id
        value: ''
        type: path
        description: The ID of the hosted zone to delete.
    docs: Deletes a hosted zone. You can delete a hosted zone only if it contains only the default SOA record and NS resource
      record sets.
- info:
    name: Resource Record Sets
    type: folder
  items:
  - info:
      name: Amazon Route 53 List resource record sets
      type: http
    http:
      method: GET
      url: https://route53.amazonaws.com/2013-04-01/hostedzone/:Id/rrset
      params:
      - name: Id
        value: ''
        type: path
        description: The ID of the hosted zone that contains the resource record sets.
      - name: type
        value: ''
        type: query
        description: The type of resource record set to begin the record listing from.
      - name: name
        value: ''
        type: query
        description: The first name in the lexicographic ordering of resource record sets to list.
      - name: maxitems
        value: ''
        type: query
        description: The maximum number of records to include in the response.
    docs: Lists the resource record sets in a specified hosted zone.
  - info:
      name: Amazon Route 53 Create, update, or delete resource record sets
      type: http
    http:
      method: POST
      url: https://route53.amazonaws.com/2013-04-01/hostedzone/:Id/rrset
      params:
      - name: Id
        value: ''
        type: path
        description: The ID of the hosted zone that contains the resource record sets.
    docs: Creates, changes, or deletes a resource record set, which contains authoritative DNS information for a specified
      domain name or subdomain.
- info:
    name: Health Checks
    type: folder
  items:
  - info:
      name: Amazon Route 53 List health checks
      type: http
    http:
      method: GET
      url: https://route53.amazonaws.com/2013-04-01/healthcheck
      params:
      - name: marker
        value: ''
        type: query
        description: The value to use for the marker parameter in a subsequent request.
      - name: maxitems
        value: ''
        type: query
        description: The maximum number of health checks to include in the response.
    docs: Retrieves a list of the health checks that are associated with the current AWS account.
  - info:
      name: Amazon Route 53 Create a health check
      type: http
    http:
      method: POST
      url: https://route53.amazonaws.com/2013-04-01/healthcheck
    docs: Creates a new health check that monitors the health and performance of your web applications, web servers, and other
      resources.
  - info:
      name: Amazon Route 53 Get health check details
      type: http
    http:
      method: GET
      url: https://route53.amazonaws.com/2013-04-01/healthcheck/:HealthCheckId
      params:
      - name: HealthCheckId
        value: ''
        type: path
        description: The ID of the health check to retrieve.
    docs: Gets information about a specified health check.
bundled: true